<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Guru and Nubie</title>
	<atom:link href="http://renil.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://renil.net</link>
	<description>About space and time</description>
	<lastBuildDate>Fri, 05 Aug 2011 00:40:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='renil.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Guru and Nubie</title>
		<link>http://renil.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://renil.net/osd.xml" title="Guru and Nubie" />
	<atom:link rel='hub' href='http://renil.net/?pushpress=hub'/>
		<item>
		<title>Left Paranthesis</title>
		<link>http://renil.net/2011/02/11/xkcd/</link>
		<comments>http://renil.net/2011/02/11/xkcd/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 20:53:48 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[comic]]></category>

		<guid isPermaLink="false">http://renil.net/?p=99</guid>
		<description><![CDATA[As found in xkcd.com. But this is really true.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=99&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://renil.files.wordpress.com/2011/02/png"><img class="size-full wp-image-101 alignleft" title="(" src="http://renil.files.wordpress.com/2011/02/png?w=300&#038;h=90" alt="(" width="300" height="90" /> </a>As found in <a title="(" href="http://xkcd.com/859/" target="_blank">xkcd.com</a>. But this is really true.<a href="http://renil.files.wordpress.com/2011/02/png"><br />
</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=99&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2011/02/11/xkcd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>

		<media:content url="http://renil.files.wordpress.com/2011/02/png" medium="image">
			<media:title type="html">(</media:title>
		</media:content>
	</item>
		<item>
		<title>Convert XML Timestamp to SQL DATETIME</title>
		<link>http://renil.net/2010/04/20/convert-xml-timestamp-to-sql-datetime/</link>
		<comments>http://renil.net/2010/04/20/convert-xml-timestamp-to-sql-datetime/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 17:00:01 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://renil.wordpress.com/2010/04/20/convert-xml-timestamp-to-sql-datetime/</guid>
		<description><![CDATA[I came across a situation inserting XML timestamp field to SQL DateTime field. This what I did: DECLARE @v_XML XML SET &#8230;<p><a href="http://renil.net/2010/04/20/convert-xml-timestamp-to-sql-datetime/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=94&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>I came across a situation inserting XML timestamp field to SQL DateTime field. This what I did:</div>
<p><code>DECLARE @v_XML XML<br />
SET @v_XML = '&lt;TimeStamp&gt;2010-02-19T15:15:33+05:00&lt;/TimeStamp&gt;'<br />
SELECT @v_XML.value('xs:dateTime(/TimeStamp[1])', 'datetime');</code></p>
<div>Any other ways?</div>
<div>PS: If you are using the same method, please note that &#8220;xs:dateTime&#8221; has &#8220;T&#8221; upper case <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<p>- Happy Programming!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=94&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2010/04/20/convert-xml-timestamp-to-sql-datetime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>
	</item>
		<item>
		<title>AnkhSVN as the Source Control Plugin for Visual Studio</title>
		<link>http://renil.net/2010/04/11/ankhsvn-as-the-source-control-plugin-for-visual-studio/</link>
		<comments>http://renil.net/2010/04/11/ankhsvn-as-the-source-control-plugin-for-visual-studio/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 19:29:46 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://renil.net/?p=74</guid>
		<description><![CDATA[I am using TFS as the source control for my daily work. But for my personal work, I like to &#8230;<p><a href="http://renil.net/2010/04/11/ankhsvn-as-the-source-control-plugin-for-visual-studio/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=74&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am using TFS as the source control for my daily work. But for my personal work, I like to use SVN with <a class="wp-caption" title="TortoiseSVN" href="tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a>, because:</p>
<ol>
<li>Easy to configure</li>
<li>Easy to use</li>
<li>Integration with Explorer</li>
</ol>
<p>What is missing now is the integration with Visual Studio. I found in the net about <a class="wp-caption" title="Visual SVN" href="http://www.visualsvn.com/" target="_blank">VisualSVN</a> and <a class="wp-caption" title="AnkhSVN" href="http://ankhsvn.open.collab.net/" target="_blank">AnkhSVN</a>. I was skeptic to use AnkhSVN based on the comments available all over the place. But as it is a free option, I thought of giving a try.</p>
<p>Alas! I didn&#8217;t face any problem with it till the date. Its been one week after installing it.</p>
<p>Happy Programming!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=74&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2010/04/11/ankhsvn-as-the-source-control-plugin-for-visual-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>
	</item>
		<item>
		<title>Short vs. Long variable names</title>
		<link>http://renil.net/2009/09/27/short-vs-long-variable-names/</link>
		<comments>http://renil.net/2009/09/27/short-vs-long-variable-names/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 16:38:04 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://renil.wordpress.com/?p=72</guid>
		<description><![CDATA[For a long time, I haven&#8217;t written any post. I was a looking for a good topic. Now I came &#8230;<p><a href="http://renil.net/2009/09/27/short-vs-long-variable-names/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=72&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For a long time, I haven&#8217;t written any post. I was a looking for a good topic. Now I came across a post by <a title="Isaac Schlueter" href="http://news.ycombinator.com/item?id=839675" target="_blank">Isaac Schlueter</a> in &#8220;YCombinator&#8221;. So thought of sharing it.</p>
<blockquote><p><span style="color:#000000;">There&#8217;s a lot of &#8220;short vs long&#8221; going  on in the comments here. That seems silly to me.Code should be written so as to completely describe the program&#8217;s  functionality to human readers, and only incidentally to be interpreted by  computers. We have a hard time remembering short names for a long time, and we  have a hard time looking at long names over and over again in a row.  Additionally, short names carry a higher likelihood of collisions (since the  search space is smaller), but are easier to &#8220;hold onto&#8221; for short periods of  reading.</span></p>
<p>Thus, our conventions for naming things should take into consideration the  limitations of the human brain. The length of a variable&#8217;s name should be  proportional to the distance between its definition and its use, and inversely  proportional to its frequency of use.</p>
<p>Global config setting that gets specified once and used in 4 places  throughout the program? 10-20 characters is probably appropriate. Might wanna go  with UPPER_SNAKE_CASE to make it stand out a bit more, even.</p>
<p>Iterator variable that you define in a 3-line for loop and then never see  again outside of it? Call it &#8220;i&#8221;.</p>
<p><span style="color:#000000;">Another way to look at this: The first time you meet someone, you learn their  full name. When discussing them with someone else who knows them, you use just a  single name. If they&#8217;re standing right there, you don&#8217;t bother using their name,  but just make eye contact, and maybe a &#8220;Hey&#8221;. Should be the same way with  variables.</span></p></blockquote>
<p>Read the full post and reader comments in &#8220;<a title="http://news.ycombinator.com/item?id=840331" href="http://news.ycombinator.com/item?id=840331" target="_blank">http://news.ycombinator.com/item?id=840331</a>&#8220;</p>
<p>Happy Reading!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=72&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2009/09/27/short-vs-long-variable-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy New Year</title>
		<link>http://renil.net/2007/12/31/happy-new-year/</link>
		<comments>http://renil.net/2007/12/31/happy-new-year/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 15:02:54 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://renil.wordpress.com/2007/12/31/happy-new-year/</guid>
		<description><![CDATA[Wishing you all a happy and prosperous New Year.. Happy Coding<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=68&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://renil.files.wordpress.com/2007/12/j0436236.png?w=529" alt="Happy New Year" /></p>
<p>Wishing you all a happy and prosperous New Year..</p>
<p>Happy Coding<img border="0" width="1" src="http://renil.wordpress.com/wp-admin/" height="1" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renil.wordpress.com/68/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renil.wordpress.com/68/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=68&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2007/12/31/happy-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>

		<media:content url="http://renil.files.wordpress.com/2007/12/j0436236.png" medium="image">
			<media:title type="html">Happy New Year</media:title>
		</media:content>

		<media:content url="http://renil.wordpress.com/wp-admin/" medium="image" />
	</item>
		<item>
		<title>Visual Studio Feature Request</title>
		<link>http://renil.net/2007/06/22/visual-studio-feature-request/</link>
		<comments>http://renil.net/2007/06/22/visual-studio-feature-request/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 15:27:51 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://renil.wordpress.com/2007/06/22/visual-studio-feature-request/</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=66&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://renil.files.wordpress.com/2007/06/featurerequest.png" title="VS Feature Request"></a><a rel="attachment wp-att-65" href="http://renil.wordpress.com/2007/06/22/visual-studio-feature-request/vs-feature-request/" title="VS Feature Request"><img src="http://renil.files.wordpress.com/2007/06/featurerequest.png?w=529" alt="VS Feature Request" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renil.wordpress.com/66/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renil.wordpress.com/66/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=66&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2007/06/22/visual-studio-feature-request/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>

		<media:content url="http://renil.files.wordpress.com/2007/06/featurerequest.png" medium="image">
			<media:title type="html">VS Feature Request</media:title>
		</media:content>
	</item>
		<item>
		<title>The Next Big Programming Idiom</title>
		<link>http://renil.net/2007/05/03/the-next-big-programming-idiom/</link>
		<comments>http://renil.net/2007/05/03/the-next-big-programming-idiom/#comments</comments>
		<pubDate>Thu, 03 May 2007 04:33:09 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://renil.wordpress.com/2007/05/03/the-next-big-programming-idiom/</guid>
		<description><![CDATA[We were talking about&#160;&#8221;MapReduce, Functional Programming, Lisp&#8221; in my previous post. The question is the next big programming idiom. In &#8230;<p><a href="http://renil.net/2007/05/03/the-next-big-programming-idiom/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=63&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We were talking about&nbsp;&#8221;<a title="Functional Programming" href="http://renil.wordpress.com/2007/05/03/mapreduce-functional-programming-lisp/" target="_blank">MapReduce, Functional Programming, Lisp</a>&#8221; in my previous post. The question is the next big programming idiom.</p>
<p>In a post titled <a href="http://pschombe.wordpress.com/2006/05/06/the-next-big-programming-idiom/">The Next Big Programming&nbsp;Idiom</a>, Peter discussing this issue.</p>
<blockquote><p>I’m not asking here which language will be the next popular language, but what programming style will be popular. Will functional programming make a comeback? Will OOP refuse to die? Or will it be something we haven’t seen before?</p>
</blockquote>
<p>-Happy Reading,</p>
<p>Nubie</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renil.wordpress.com/63/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renil.wordpress.com/63/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=63&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2007/05/03/the-next-big-programming-idiom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>
	</item>
		<item>
		<title>MapReduce, Functional Programming, Lisp</title>
		<link>http://renil.net/2007/05/03/mapreduce-functional-programming-lisp/</link>
		<comments>http://renil.net/2007/05/03/mapreduce-functional-programming-lisp/#comments</comments>
		<pubDate>Thu, 03 May 2007 04:27:14 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://renil.wordpress.com/2007/05/03/mapreduce-functional-programming-lisp/</guid>
		<description><![CDATA[I have been hearing about functional programming these days. In an article titled &#8220;Can Your Programming Language Do This?&#8221; Joel &#8230;<p><a href="http://renil.net/2007/05/03/mapreduce-functional-programming-lisp/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=62&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been hearing about functional programming these days.</p>
<p>In an article titled &#8220;<a title="MapReduce" href="http://joelonsoftware.com/items/2006/08/01.html" target="_blank">Can Your Programming Language Do This?</a>&#8221; Joel discusses about the MapReduce algorithm which makes Google so massively scalable.</p>
<p>According to Google,</p>
<blockquote><p><b><a title="MapReduce" href="http://labs.google.com/papers/mapreduce.html">MapReduce: Simplified Data Processing on Large Clusters</a></b><br /><a href="http://labs.google.com/people/jeff">Jeffrey Dean</a> and <a href="http://labs.google.com/people/sanjay">Sanjay Ghemawat</a></p>
<p><b>Abstract</b>
<p>MapReduce is a programming model and an associated implementation for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key. Many real world tasks are expressible in this model, as shown in the paper.
<p>Programs written in this functional style are automatically parallelized and executed on a large cluster of commodity machines. The run-time system takes care of the details of partitioning the input data, scheduling the program&#8217;s execution across a set of machines, handling machine failures, and managing the required inter-machine communication. This allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large distributed system.
<p>Our implementation of MapReduce runs on a large cluster of commodity machines and is highly scalable: a typical MapReduce computation processes many terabytes of data on thousands of machines. Programmers find the system easy to use: hundreds of MapReduce programs have been implemented and upwards of one thousand MapReduce jobs are executed on Google&#8217;s clusters every day. </p>
</blockquote>
<p>But MapReduce can be implemented only using Functional Programming languages. Did I say &#8220;only&#8221;?? But how they implemented MapReduce in Google using C++?
<p>Joel continues&#8230;<br />
<blockquote>
<p>Without understanding functional programming, you can&#8217;t invent <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a>, the algorithm that makes Google so massively scalable. The terms Map and Reduce come from Lisp and functional programming. MapReduce is, in retrospect, obvious to anyone who remembers from their 6.001-equivalent programming class that purely functional programs have no side effects and are thus trivially parallelizable. The very fact that Google invented MapReduce, and Microsoft didn&#8217;t, says something about why Microsoft is still playing catch up trying to get basic search features to work, while Google has moved on to the next problem: building Skynet^H^H^H^H^H^H the world&#8217;s largest massively parallel supercomputer. I don&#8217;t think Microsoft completely understands just how far behind they are on that wave.</p>
</blockquote>
<p>&nbsp;
<p>The moral of the story is that there is a lot of interest towards functional programming. Many functional programming languages are getting attention. Some popular languages are <a title="Erlang by Ericsson Computer Science Laboratory" href="http://www.erlang.org/" target="_blank">Erlang</a>, <a title="F#" href="http://research.microsoft.com/fsharp/fsharp.aspx" target="_blank">Microsoft F#</a>, <a title="Haskell" href="http://www.haskell.org/haskellwiki/Haskell" target="_blank">Haskell</a>.
<p>But the real hero among these languages&nbsp;is Lisp. Lisp is a programmable programming language which can support functional and object oriented programming.&nbsp; Read <a title="Lisp Truth" href="http://secretgeek.net/lisp_truth.asp" target="_blank">The Truth About Lisp</a>&nbsp;by Secret Geek and <a href="http://pschombe.wordpress.com/2006/04/06/why-isn%e2%80%99t-everyone-using-lisp/">Why Isn’t Everyone Using&nbsp;Lisp?</a>&nbsp;by Peter.
<p>-Happy coding</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renil.wordpress.com/62/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renil.wordpress.com/62/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=62&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2007/05/03/mapreduce-functional-programming-lisp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>
	</item>
		<item>
		<title>Manual Software Factories</title>
		<link>http://renil.net/2007/03/30/manual-software-factories/</link>
		<comments>http://renil.net/2007/03/30/manual-software-factories/#comments</comments>
		<pubDate>Fri, 30 Mar 2007 04:58:24 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://renil.wordpress.com/2007/03/30/manual-software-factories/</guid>
		<description><![CDATA[Microsoft has coined the word software factories to describe the concept of creating a customizable and extensible baseline architecture for &#8230;<p><a href="http://renil.net/2007/03/30/manual-software-factories/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=60&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Microsoft has coined the word software factories to describe the concept of creating a customizable and extensible baseline architecture for a project to start on.</p>
<p>They are expecting to leverage the domain expertise and experience of senior developers by creating software factories. The software factory is a software development tool that can automate a software solution addressing a well known and described specific problem. To know more on software factories, visit: <a title="Software Factories" href="http://blogs.msdn.com/jezzsa/archive/2007/03/06/building-software-factories-factories-201.aspx" target="_blank">Building software factories</a></p>
<p>Be sure to read the above post before make a decision on creating a software factory. Then get <a title="Software Factory Toolkit" href="http://softwarefactoriestoolkit.net/" target="_blank">Software Factory Toolkit</a>&nbsp;from clarius consulting.</p>
<p>A&nbsp;medium sized company can make the software factory concept without automating it if they feel it will be costly. They can set up a team of architects, senior software engineers, and domain expertees. This team will create an initial platform for all the projects in their company. So the developers can build onthis baseline architecture. Gradually this will create a feeling of re-usable components and many of the components can be reused in the next project. Then they can automate the creationof solution and reusable components.</p>
<p>I don&#8217;t know whether this is a good idea or not. Nor I don&#8217;t know&nbsp;whether this kind of practice already exists in software industry. Sorry if I posted anything wrong <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>-Happy Coding&nbsp;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renil.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renil.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=60&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2007/03/30/manual-software-factories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>
	</item>
		<item>
		<title>IDs versus GUIDs</title>
		<link>http://renil.net/2007/03/23/ids-versus-guids/</link>
		<comments>http://renil.net/2007/03/23/ids-versus-guids/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 18:44:46 +0000</pubDate>
		<dc:creator>renil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://renil.wordpress.com/2007/03/23/ids-versus-guids/</guid>
		<description><![CDATA[This week, I was trying to understand the architecture of Windows Workflow Foundation (WF). In most of the sample programs &#8230;<p><a href="http://renil.net/2007/03/23/ids-versus-guids/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=58&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This week, I was trying to understand the architecture of Windows Workflow Foundation (WF). In most of the sample programs I saw, they have used WorkflowInstanceId (a Guid) as the primary key in the database. The main reason being the use of instance id in Passivation (Passivation is the term WF is using to describe the process of moving idle workflow instances to persisent storage medium like database so that the program need not be in memory while waiting for some external stimulus like user input or input from other programs). They need to know the instance id to get the program back to memory.</p>
<p>During that time I had situation where I need to get the data from database based on the primary key. What about writing a query statement with a where clause like &#8220;where userid=&#8217;{BAE7DF4-DDF-3RG-5TY3E3RF456AS10}&#8217;&#8221;?. It&#8217;s difficult to write like that. So I did a search to know whether I should use Guid or integer key as primary key.</p>
<p>No need to search it any more. Find the Coding Horror article on <a target="_blank" href="http://www.codinghorror.com/blog/archives/000817.html" title="Coding horror blog">Primary Keys: IDs versus GUIDs </a></p>
<p>-Nubie</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/renil.wordpress.com/58/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/renil.wordpress.com/58/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/renil.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/renil.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/renil.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/renil.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/renil.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/renil.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/renil.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/renil.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/renil.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/renil.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/renil.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/renil.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/renil.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/renil.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=renil.net&amp;blog=366839&amp;post=58&amp;subd=renil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://renil.net/2007/03/23/ids-versus-guids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d560a85494b2b5f2605a02bfce6a489?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">renil</media:title>
		</media:content>
	</item>
	</channel>
</rss>
