<?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>Mindfull software development &#187; programming</title>
	<atom:link href="http://supplesoftware.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://supplesoftware.com</link>
	<description>George&#039;s thoughts on software development</description>
	<lastBuildDate>Sat, 26 Dec 2009 20:07:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='supplesoftware.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/3dad39f27cd355d6921ffb095311d5be?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mindfull software development &#187; programming</title>
		<link>http://supplesoftware.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://supplesoftware.com/osd.xml" title="Mindfull software development" />
	<atom:link rel='hub' href='http://supplesoftware.com/?pushpress=hub'/>
		<item>
		<title>Java can be quite silly</title>
		<link>http://supplesoftware.com/2009/08/10/java-can-be-quite-silly/</link>
		<comments>http://supplesoftware.com/2009/08/10/java-can-be-quite-silly/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 20:29:32 +0000</pubDate>
		<dc:creator>supplesoftware</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[BigDecimal]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://supplesoftware.com/?p=65</guid>
		<description><![CDATA[So, I&#8217;m writing this constructor here: public Square(double x, double y, double size, double gap) {   &#8230; } Then I think, really, these should be BigDecimals, because I&#8217;m modeling a rectangular area on a grid, which could be of any precision and being maths stuff has to be precise, so I change it to: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplesoftware.com&blog=4005083&post=65&subd=supplesoftware&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://supplesoftware.com/2009/08/10/java-can-be-quite-silly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e2c6a13c0667002af849d1749e6ab56?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">supplesoftware</media:title>
		</media:content>
	</item>
		<item>
		<title>Searching files in Windows with Powershell</title>
		<link>http://supplesoftware.com/2009/08/06/searching-files-in-windows-with-powershell/</link>
		<comments>http://supplesoftware.com/2009/08/06/searching-files-in-windows-with-powershell/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 10:13:26 +0000</pubDate>
		<dc:creator>supplesoftware</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://supplesoftware.com/?p=61</guid>
		<description><![CDATA[The new (well, not that new now) Windows search is way annoying, so I thought may be I could use Powershell for searching. This is how to do it (best do it on one line): foreach ($file in get-Childitem . -include *svn* -force -recurse)  { $file.fullname } The -force is to make it include the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplesoftware.com&blog=4005083&post=61&subd=supplesoftware&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://supplesoftware.com/2009/08/06/searching-files-in-windows-with-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e2c6a13c0667002af849d1749e6ab56?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">supplesoftware</media:title>
		</media:content>
	</item>
		<item>
		<title>Make sure you get all your messages in your Scala code</title>
		<link>http://supplesoftware.com/2009/07/01/make-sure-you-get-all-your-messages-in-your-scala-code/</link>
		<comments>http://supplesoftware.com/2009/07/01/make-sure-you-get-all-your-messages-in-your-scala-code/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 21:10:06 +0000</pubDate>
		<dc:creator>supplesoftware</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://supplesoftware.com/?p=39</guid>
		<description><![CDATA[I had this funny little Scala actor related bug today. Imagine you want to process a few things in parallel. So you go: val processor = self jobs.foreach { job =&#62;   actor {     processor ! (job.id, job.run)   } } // Merge results for (i &#60;- 1 to jobs.size) {   self.receiveWithin(1000) {     case (jobId:Int, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplesoftware.com&blog=4005083&post=39&subd=supplesoftware&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://supplesoftware.com/2009/07/01/make-sure-you-get-all-your-messages-in-your-scala-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e2c6a13c0667002af849d1749e6ab56?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">supplesoftware</media:title>
		</media:content>
	</item>
		<item>
		<title>Scala makes things expressive &#8211; timing</title>
		<link>http://supplesoftware.com/2009/06/29/scala-makes-things-expressive-timing/</link>
		<comments>http://supplesoftware.com/2009/06/29/scala-makes-things-expressive-timing/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 19:13:09 +0000</pubDate>
		<dc:creator>supplesoftware</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[clean code]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://supplesoftware.com/?p=30</guid>
		<description><![CDATA[How often have you done something like this? -

public Result calculate() {
  long start = System.currentTimeMillis();
  Result myResult = doSomethingLongAndComplex();
  log.debug("Crunching took " + (System.currentTimeMillis() - start) + "ms.");
  return myResult;
}

It's kind of ugly when you do it a few times and it does clutter the code. The need for defining an explicit myResult var is even more annoying. So, today, I added...<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplesoftware.com&blog=4005083&post=30&subd=supplesoftware&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://supplesoftware.com/2009/06/29/scala-makes-things-expressive-timing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e2c6a13c0667002af849d1749e6ab56?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">supplesoftware</media:title>
		</media:content>
	</item>
		<item>
		<title>Scala makes things tidy &#8211; logging</title>
		<link>http://supplesoftware.com/2009/06/29/scala-makes-things-tidy-logging/</link>
		<comments>http://supplesoftware.com/2009/06/29/scala-makes-things-tidy-logging/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 18:35:53 +0000</pubDate>
		<dc:creator>supplesoftware</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://supplesoftware.com/?p=16</guid>
		<description><![CDATA[Logging in Java can be messy. Especially the dreaded isDebugEnabled. Not so in Scala.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplesoftware.com&blog=4005083&post=16&subd=supplesoftware&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://supplesoftware.com/2009/06/29/scala-makes-things-tidy-logging/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e2c6a13c0667002af849d1749e6ab56?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">supplesoftware</media:title>
		</media:content>
	</item>
	</channel>
</rss>