<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Isocra &#187; Articles</title>
	<atom:link href="http://www.isocra.com/category/articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.isocra.com</link>
	<description>Thoughts and tutorials on web design, Java, Javascript and project management</description>
	<lastBuildDate>Fri, 09 Apr 2010 10:24:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Table Drag and Drop JQuery plugin</title>
		<link>http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/</link>
		<comments>http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 19:04:57 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Drag & Drop]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/</guid>
		<description><![CDATA[


I&#8217;ve been using JQuery for a while now and really agree with its tag line that it&#8217;s the &#8220;The Write Less, Do More, JavaScript Library&#8221;. We&#8217;ve also got this code for dragging and dropping table rows that has proved very popular, so it seemed natural to combine the two and wrap up the table drag [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>511</slash:comments>
		</item>
		<item>
		<title>Groovy, DSLs and Rules engines</title>
		<link>http://www.isocra.com/2008/01/groovy-dsls-and-rules-engines/</link>
		<comments>http://www.isocra.com/2008/01/groovy-dsls-and-rules-engines/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 11:09:42 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://localhost/isocra/newsite/2008/01/18/groovy-dsls-and-rules-engines/</guid>
		<description><![CDATA[This article describes how we used Groovy to create a DSL for the clauses in a rules engine. We have been collaborating in the development of an &#8220;expert system&#8221; application for KnowledgeBench Ltd. This application uses a forward chaining rules engine to provide a &#8220;smart&#8221; system capable of creating formulations in domains such as pharmaceutical [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2008/01/groovy-dsls-and-rules-engines/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dragging and dropping table rows in Javascript</title>
		<link>http://www.isocra.com/2007/07/dragging-and-dropping-table-rows-in-javascript/</link>
		<comments>http://www.isocra.com/2007/07/dragging-and-dropping-table-rows-in-javascript/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 14:23:47 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Drag & Drop]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://localhost/isocra/newsite/posts/2007/07/01/dragging-and-dropping-table-rows-in-javascript/</guid>
		<description><![CDATA[Summary: This article tells you how to implement drag and drop for HTML tables in Javascript. You can download the source here and play with the demo here.
Updated: now copes with multiple tables on the same page, non-drag and non-drop rows (such as headers) and embedding form elements.
There are many articles on implementing drag and [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2007/07/dragging-and-dropping-table-rows-in-javascript/feed/</wfw:commentRss>
		<slash:comments>119</slash:comments>
		</item>
		<item>
		<title>Localisation in Java</title>
		<link>http://www.isocra.com/2007/05/javaescapes/</link>
		<comments>http://www.isocra.com/2007/05/javaescapes/#comments</comments>
		<pubDate>Fri, 04 May 2007 15:46:27 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Localisation]]></category>
		<category><![CDATA[UTF8]]></category>

		<guid isPermaLink="false">http://www.isocra.com/new/2007/05/javaescapes/</guid>
		<description><![CDATA[ We&#8217;ve recently had a problem where we wanted to produce a website in multiple languages including Russian, Czech, Romanian, and other eastern European languages. No problems, we thought, we can just use Java properties files and the fmt:message JSTL tags.
Unfortunately, it&#8217;s not quite that simple because properties files cannot be UTF-8, so getting the [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2007/05/javaescapes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Which jar contains my&#8230;</title>
		<link>http://www.isocra.com/2006/02/jarfinder/</link>
		<comments>http://www.isocra.com/2006/02/jarfinder/#comments</comments>
		<pubDate>Wed, 22 Feb 2006 16:28:13 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.isocra.com/new/2006/02/jarfinder/</guid>
		<description><![CDATA[ Have you ever had the problem where there&#8217;s a class missing and you&#8217;ve no idea which jar it might be in? Or been running a Java program and wondered why the implementation of a class doesn&#8217;t seem to match what you think, and it turns out that there&#8217;s another implementation earlier in the classpath? [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2006/02/jarfinder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Javascript Debug Utility</title>
		<link>http://www.isocra.com/2005/10/javascript-debug-utility/</link>
		<comments>http://www.isocra.com/2005/10/javascript-debug-utility/#comments</comments>
		<pubDate>Fri, 07 Oct 2005 16:21:15 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.isocra.com/new/2006/10/javascript-debug-utility/</guid>
		<description><![CDATA[Note: See the May 2008 update at the bottom of this article.
One of the problems when writing JavaScript is that you don&#8217;t have a development environment with a debugger to find out what&#8217;s going on. For Microsoft platforms, there is the  Microsoft Script Debugger which provides some help, but often people resort to just [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2005/10/javascript-debug-utility/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Accessing ADSI from Java</title>
		<link>http://www.isocra.com/2005/05/adsi-from-java/</link>
		<comments>http://www.isocra.com/2005/05/adsi-from-java/#comments</comments>
		<pubDate>Thu, 19 May 2005 17:29:22 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[ADSI]]></category>
		<category><![CDATA[JNI]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.isocra.com/new/2005/05/adsi-from-java/</guid>
		<description><![CDATA[The aim of this project was to be able to get the groups that an NT user belongs to using ADSI (Active Directory Services Interface) and make this available in Java. In the first article we described how to get ADSI information using VBScript, JScript and then C++. Now we show how to wrap up [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2005/05/adsi-from-java/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Accessing Microsoft&#8217;s ADSI&#8211;part 1</title>
		<link>http://www.isocra.com/2005/04/adsi-from-cpp/</link>
		<comments>http://www.isocra.com/2005/04/adsi-from-cpp/#comments</comments>
		<pubDate>Sun, 24 Apr 2005 16:51:47 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[ADSI]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.isocra.com/new/2005/04/accessing-microsofts-adsi-part-1/</guid>
		<description><![CDATA[The overall aim of this project was to be able to get the groups that an NT user belongs to using ADSI (Active Directory Services Interface) and make this available in Java. This first article describes how to get ADSI information using VBScript, JScript and then C++. It shows how the different languages make it [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2005/04/adsi-from-cpp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the Free Borland C++ compiler</title>
		<link>http://www.isocra.com/2005/03/free-borland-cpp/</link>
		<comments>http://www.isocra.com/2005/03/free-borland-cpp/#comments</comments>
		<pubDate>Wed, 09 Mar 2005 16:41:14 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[free tools]]></category>

		<guid isPermaLink="false">http://www.isocra.com/new/2006/07/free-borland-cpp/</guid>
		<description><![CDATA[If you have access to Visual C++, then compiling C++ to produce an EXE or a DLL isn&#8217;t particularly hard. If not, then you either have to use gcc or there is an excellent free C++ compiler provided by Borland. You can download freecommandlinetools.exe from the Borland FTP site.
To install, simply run the EXE and [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2005/03/free-borland-cpp/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Generating a database dump SQL Script from Java</title>
		<link>http://www.isocra.com/2004/10/dumptosql/</link>
		<comments>http://www.isocra.com/2004/10/dumptosql/#comments</comments>
		<pubDate>Thu, 28 Oct 2004 16:44:10 +0000</pubDate>
		<dc:creator>DenisH</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.isocra.com/new/2004/10/dumptosql/</guid>
		<description><![CDATA[The aim of this project is to generate an SQL script from an existing database such that the tables and data can be recreated exactly as it was. There are lots of reasons for having such a tool, for example:

We want to transfer the development database from our machine to the client&#8217;s server
We&#8217;re developing on [...]]]></description>
		<wfw:commentRss>http://www.isocra.com/2004/10/dumptosql/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
