<?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>ʎpuɐ⋊ ʎɐɾıᴧ</title>
	<atom:link href="http://www.vijaykandy.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vijaykandy.com</link>
	<description>Colorless green ideas sleep furiously</description>
	<lastBuildDate>Wed, 18 Apr 2012 22:18:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Inject Before/After advice using Groovy AST Transformation</title>
		<link>http://www.vijaykandy.com/2012/03/inject-before-after-advice-using-groovy-ast-transformation/</link>
		<comments>http://www.vijaykandy.com/2012/03/inject-before-after-advice-using-groovy-ast-transformation/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 22:05:11 +0000</pubDate>
		<dc:creator>vkandy</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[after]]></category>
		<category><![CDATA[ast]]></category>
		<category><![CDATA[before]]></category>
		<category><![CDATA[transformation]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=346</guid>
		<description><![CDATA[Implementing AOP like before/after advice using AST Transformation]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2012/03/inject-before-after-advice-using-groovy-ast-transformation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autocomplete using a Trie in Redis</title>
		<link>http://www.vijaykandy.com/2012/03/autocomplete-using-a-trie-in-redis/</link>
		<comments>http://www.vijaykandy.com/2012/03/autocomplete-using-a-trie-in-redis/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 05:31:26 +0000</pubDate>
		<dc:creator>vkandy</dc:creator>
				<category><![CDATA[Node.js]]></category>
		<category><![CDATA[Redis]]></category>
		<category><![CDATA[autocomplete]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[trie]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=341</guid>
		<description><![CDATA[An autocomplete implementation in Node.js using Redis as data store.]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2012/03/autocomplete-using-a-trie-in-redis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulk data loading into MySQL from Grails</title>
		<link>http://www.vijaykandy.com/2011/09/bulk-data-loading-into-mysql/</link>
		<comments>http://www.vijaykandy.com/2011/09/bulk-data-loading-into-mysql/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 05:47:39 +0000</pubDate>
		<dc:creator>vkandy</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=297</guid>
		<description><![CDATA[Inserting large amounts of data into MySQL as fast as possible.]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2011/09/bulk-data-loading-into-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving Constraints</title>
		<link>http://www.vijaykandy.com/2011/07/solving-constraints/</link>
		<comments>http://www.vijaykandy.com/2011/07/solving-constraints/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 04:49:57 +0000</pubDate>
		<dc:creator>vkandy</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Oz]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=232</guid>
		<description><![CDATA[Constraint programming in Oz]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2011/07/solving-constraints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Volatile and Loop Invariant Code Motion</title>
		<link>http://www.vijaykandy.com/2010/07/volatile-and-loop-invariant-code-motion/</link>
		<comments>http://www.vijaykandy.com/2010/07/volatile-and-loop-invariant-code-motion/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 04:51:20 +0000</pubDate>
		<dc:creator>vkandy</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[code motion]]></category>
		<category><![CDATA[happens-before]]></category>
		<category><![CDATA[loop invariant]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[thread]]></category>
		<category><![CDATA[volatile]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=158</guid>
		<description><![CDATA[A demonstration of <em>visibility</em> problem in multi-threaded programs and how <code>volatile</code> solves it.]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2010/07/volatile-and-loop-invariant-code-motion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lock Coarsening</title>
		<link>http://www.vijaykandy.com/2009/11/lock-coarsening/</link>
		<comments>http://www.vijaykandy.com/2009/11/lock-coarsening/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 08:26:25 +0000</pubDate>
		<dc:creator>vijay</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[coarsening]]></category>
		<category><![CDATA[hotspot]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[optimization]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=155</guid>
		<description><![CDATA[Demo of lock coarsening.]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2009/11/lock-coarsening/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Management Instrumentation (WMI) from Java</title>
		<link>http://www.vijaykandy.com/2009/09/windows-management-instrumentation-wmi-from-java/</link>
		<comments>http://www.vijaykandy.com/2009/09/windows-management-instrumentation-wmi-from-java/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 22:37:21 +0000</pubDate>
		<dc:creator>vijay</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[WMI]]></category>
		<category><![CDATA[J-Interop]]></category>
		<category><![CDATA[Windows Management Instrumentation]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=121</guid>
		<description><![CDATA[This post shows how to instrument Windows resources using WMI and Java. The attached source code has 3 programs:
<ol>
	<li><code>PrintInstances.java</code> prints all instances of a given class. For e.g., to retrieve a list of services use <code>Win32_Service</code> in WML.
	<li><code>SimpleServiceManager.java</code> starts or stops a given service.</li>
	<li><code>ServiceManager.java</code> starts or stops a service by starting/stopping any dependents.</li>
</ol>]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2009/09/windows-management-instrumentation-wmi-from-java/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Reading Squeak</title>
		<link>http://www.vijaykandy.com/2009/04/reading-squeak/</link>
		<comments>http://www.vijaykandy.com/2009/04/reading-squeak/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 07:10:11 +0000</pubDate>
		<dc:creator>vijay</dc:creator>
				<category><![CDATA[Squeak]]></category>
		<category><![CDATA[eCompletion]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=71</guid>
		<description><![CDATA[Some useful Squeak links.]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2009/04/reading-squeak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erlang vs. Java message passing times</title>
		<link>http://www.vijaykandy.com/2009/03/erlang-vs-java-message-passing-times/</link>
		<comments>http://www.vijaykandy.com/2009/03/erlang-vs-java-message-passing-times/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 04:09:34 +0000</pubDate>
		<dc:creator>vijay</dc:creator>
				<category><![CDATA[Erlang]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[message passing]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/?p=59</guid>
		<description><![CDATA[Message passing times in Erlang vs. Java]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2009/03/erlang-vs-java-message-passing-times/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Erlang solution for excercise 8.11 in Programming Erlang</title>
		<link>http://www.vijaykandy.com/2009/03/erlang-solution-for-excercise-811-in-programming-erlang/</link>
		<comments>http://www.vijaykandy.com/2009/03/erlang-solution-for-excercise-811-in-programming-erlang/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 01:39:52 +0000</pubDate>
		<dc:creator>vijay</dc:creator>
				<category><![CDATA[Erlang]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[ring]]></category>

		<guid isPermaLink="false">http://www.vijaykandy.com/archives/54</guid>
		<description><![CDATA[In my <a href="http://www.vijaykandy.com/archives/41">previous post</a>, I presented a Java solution to the Ring problem. Following is my Erlang solution. ]]></description>
		<wfw:commentRss>http://www.vijaykandy.com/2009/03/erlang-solution-for-excercise-811-in-programming-erlang/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

