<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Elegant Programming</title>
	
	<link>http://elegant-programming.com</link>
	<description>Writing code that's clear, brief, efficient, and effective</description>
	<pubDate>Sat, 19 Jul 2008 20:10:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<geo:lat>42.969115</geo:lat><geo:long>-87.991418</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Elegant-programming" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FElegant-programming" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FElegant-programming" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FElegant-programming" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Elegant-programming" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FElegant-programming" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FElegant-programming" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FElegant-programming" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Project Euler</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/318289112/</link>
		<comments>http://elegant-programming.com/2008-06-23/project-euler/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 16:30:16 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Algorithms]]></category>

		<category><![CDATA[Visual Basic .NET]]></category>

		<category><![CDATA[Euler]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=38</guid>
		<description>I&amp;#8217;ve been quiet lately. That&amp;#8217;s because I have a new addiction, an addiction to number problems and elegant programming solutions to them. Behold Project Euler. A suite of nearly 200 numeric problems suitable for solving via programs. So far I&amp;#8217;ve solved 19 of them, and I&amp;#8217;ll probably keep banging away at them in every spare [...]&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/318289112" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-06-23/project-euler/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-06-23/project-euler/</feedburner:origLink></item>
		<item>
		<title>The Observer design pattern in .NET, part 2</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/308446058/</link>
		<comments>http://elegant-programming.com/2008-06-09/the-observer-design-pattern-in-net-part-2/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 01:31:37 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Design Patterns]]></category>

		<category><![CDATA[Visual Basic .NET]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=35</guid>
		<description>This is part 2 in a series about the Observer design pattern in .NET. In part one, we saw how to implement the pattern using the &amp;#8220;classical&amp;#8221; approach. In this part, we&amp;#8217;ll see how to implement the Observer design pattern &amp;#8220;the .NET way&amp;#8221; using events. The use of .NET events allows us to reduce the [...]&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/308446058" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-06-09/the-observer-design-pattern-in-net-part-2/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-06-09/the-observer-design-pattern-in-net-part-2/</feedburner:origLink></item>
		<item>
		<title>Miscellaneous links</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/303106820/</link>
		<comments>http://elegant-programming.com/2008-06-02/miscellaneous-links/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 17:00:35 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=31</guid>
		<description>Zybermark wrote a chock-full-of-links post on the topic of code aesthetics, titled &amp;#8220;Does universal beautiful code exist?&amp;#8221;
Check your geek quotient by taking The Nerd Test. I am technology geek, who would have guessed.
Check your C# elegance with a source-code analysis tool similar to FxCop: MS StyleCop.&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/303106820" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-06-02/miscellaneous-links/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-06-02/miscellaneous-links/</feedburner:origLink></item>
		<item>
		<title>Elegant Javascript</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/301938854/</link>
		<comments>http://elegant-programming.com/2008-05-31/elegant-javascript/#comments</comments>
		<pubDate>Sat, 31 May 2008 17:02:01 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Books]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=30</guid>
		<description>Here&amp;#8217;s a new book on writing elegant JavaScript:&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/301938854" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-05-31/elegant-javascript/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-05-31/elegant-javascript/</feedburner:origLink></item>
		<item>
		<title>Google Web Toolkit</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/301914591/</link>
		<comments>http://elegant-programming.com/2008-05-31/google-web-toolkit/#comments</comments>
		<pubDate>Sat, 31 May 2008 16:05:46 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=29</guid>
		<description>Take a look at the Google Web Toolkit Product Overview. It&amp;#8217;s a cool new open-source development kit that allows you to more easily create cross-browser AJAX applications. You develop in Java, so that you can debug and test using your favorite tools like Eclipse and Junit, and when ready, it generates HTML and highly-optimized JavaScript [...]&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/301914591" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-05-31/google-web-toolkit/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-05-31/google-web-toolkit/</feedburner:origLink></item>
		<item>
		<title>What makes a programming language successful</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/301575883/</link>
		<comments>http://elegant-programming.com/2008-05-30/what-makes-a-programming-language-successful/#comments</comments>
		<pubDate>Sat, 31 May 2008 00:33:31 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Programming Languages]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=27</guid>
		<description>I normally avoid Slashdot, having overdosed on it around 2001/2002. But today there&amp;#8217;s an article titled &amp;#8220;What makes a programming language successful&amp;#8221; that is truly a great read (using my normal setting of threshold=4 or 5). My favorite quote? &amp;#8220;Comparing [Perl] to Basic is like comparing a pineapple to a raisin.&amp;#8221; As an added bonus, [...]&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/301575883" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-05-30/what-makes-a-programming-language-successful/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-05-30/what-makes-a-programming-language-successful/</feedburner:origLink></item>
		<item>
		<title>The Observer design pattern in .NET, part 1</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/298703597/</link>
		<comments>http://elegant-programming.com/2008-05-26/the-observer-design-pattern-in-net-part-1/#comments</comments>
		<pubDate>Tue, 27 May 2008 00:01:27 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Design Patterns]]></category>

		<category><![CDATA[Visual Basic .NET]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=25</guid>
		<description>Today we&amp;#8217;ll implement the &amp;#8220;classic&amp;#8221; Observer design pattern in VB .NET. This is part 1 of a 3 part series; part 2 will discuss transitioning the design pattern to .NET events, and part 3 will discuss some uses of the Observer pattern built into .NET. You can download the Observer design pattern example if you [...]&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/298703597" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-05-26/the-observer-design-pattern-in-net-part-1/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-05-26/the-observer-design-pattern-in-net-part-1/</feedburner:origLink></item>
		<item>
		<title>Elegant programming link roundup</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/297952033/</link>
		<comments>http://elegant-programming.com/2008-05-25/elegant-programming-link-roundup/#comments</comments>
		<pubDate>Sun, 25 May 2008 21:12:03 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=24</guid>
		<description>Here are some links to articles that refer to elegant programming in some way&amp;#8230;

PHP is NOT elegant? The Realm of Zod argues that it doesn&amp;#8217;t matter, it&amp;#8217;s the community that counts. Adrian Sutton argues that it&amp;#8217;s not the elegance that matters, it&amp;#8217;s the results.
C Style: Standards and Guidelines has a chapter on elegant programming.
Claire is [...]&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/297952033" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-05-25/elegant-programming-link-roundup/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-05-25/elegant-programming-link-roundup/</feedburner:origLink></item>
		<item>
		<title>Object-oriented design principles</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/297019727/</link>
		<comments>http://elegant-programming.com/2008-05-23/object-oriented-design-principles/#comments</comments>
		<pubDate>Sat, 24 May 2008 04:44:14 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Application design]]></category>

		<category><![CDATA[object oriented design]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=26</guid>
		<description>This article has been moved to http://elegant-programming.com/object-oriented-design-principles/&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/297019727" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-05-23/object-oriented-design-principles/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-05-23/object-oriented-design-principles/</feedburner:origLink></item>
		<item>
		<title>35 text editors reviewed</title>
		<link>http://feeds.feedburner.com/~r/Elegant-programming/~3/295213291/</link>
		<comments>http://elegant-programming.com/2008-05-21/35-text-editors-reviewed/#comments</comments>
		<pubDate>Wed, 21 May 2008 17:54:25 +0000</pubDate>
		<dc:creator>scott</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[editor]]></category>

		<guid isPermaLink="false">http://elegant-programming.com/?p=23</guid>
		<description>Thirty-five text editors are reviewed at http://poshpixels.net/. They include a mix of opensource, free, shareware, and commercial editors. There are some really powerful editors out there that are free, for example:

Aptana Studio
Komodo Edit
Eclipse
HTML-Kit
Notepad++

jEdit

What&amp;#8217;s your favorite text/programming editor?&lt;img src="http://feeds.feedburner.com/~r/Elegant-programming/~4/295213291" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://elegant-programming.com/2008-05-21/35-text-editors-reviewed/feed/</wfw:commentRss>
		<feedburner:origLink>http://elegant-programming.com/2008-05-21/35-text-editors-reviewed/</feedburner:origLink></item>
	</channel>
</rss>
