<?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>Zorched / One Line Fix</title>
	<atom:link href="http://www.zorched.net/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://www.zorched.net</link>
	<description>Musings of a software developer in Milwaukee, WI.</description>
	<lastBuildDate>Sun, 08 Aug 2010 17:24:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>MongoDB Replication is Easy</title>
		<link>http://www.zorched.net/2010/08/08/mongodb-replication-is-easy/</link>
		<comments>http://www.zorched.net/2010/08/08/mongodb-replication-is-easy/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 17:24:44 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="database" /><category scheme="http://www.zorched.net" term="functional programming" /><category scheme="http://www.zorched.net" term="mongodb" />
		<guid isPermaLink="false">http://www.zorched.net/?p=423</guid>
		<description><![CDATA[Database replication with MongoDB is easy to setup. Replication duplicates all of the data from a master to one or more slave instances and allows for safety and quick recovery in case of a problem with your master database. Here &#8230; <a href="http://www.zorched.net/2010/08/08/mongodb-replication-is-easy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2010/08/08/mongodb-replication-is-easy/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MongoDB and Java: Find an item by Id</title>
		<link>http://www.zorched.net/2010/06/17/mongodb-and-java-find-an-item-by-id/</link>
		<comments>http://www.zorched.net/2010/06/17/mongodb-and-java-find-an-item-by-id/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 01:52:43 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="Java" /><category scheme="http://www.zorched.net" term="database" /><category scheme="http://www.zorched.net" term="mongodb" />
		<guid isPermaLink="false">http://www.zorched.net/?p=403</guid>
		<description><![CDATA[MongoDB is one of a number of new databases that have cropped up lately eschewing SQL. These NoSQL databases provide non-relational models that are suitable for solving different kinds of problems. This camp includes document oriented, tabular and key/value oriented &#8230; <a href="http://www.zorched.net/2010/06/17/mongodb-and-java-find-an-item-by-id/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2010/06/17/mongodb-and-java-find-an-item-by-id/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Random but Evenly Distributed Sets of Numbers</title>
		<link>http://www.zorched.net/2010/04/17/random-but-evenly-distributed-sets-of-numbers/</link>
		<comments>http://www.zorched.net/2010/04/17/random-but-evenly-distributed-sets-of-numbers/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 22:18:27 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="Python" />
		<guid isPermaLink="false">http://www.zorched.net/?p=382</guid>
		<description><![CDATA[Let&#8217;s say one is a computer programmer and let&#8217;s say one&#8217;s wife (or roommate; or significant other) does social science research (a totally hypothetical scenario of course). When doing social science research one needs to create randomized groups of participants. &#8230; <a href="http://www.zorched.net/2010/04/17/random-but-evenly-distributed-sets-of-numbers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2010/04/17/random-but-evenly-distributed-sets-of-numbers/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Grails Constraints Custom Domain Constraint Plugin</title>
		<link>http://www.zorched.net/2009/10/26/announcing-grails-constraints-custom-domain-constraint-plugin/</link>
		<comments>http://www.zorched.net/2009/10/26/announcing-grails-constraints-custom-domain-constraint-plugin/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 02:15:05 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="Groovy" /><category scheme="http://www.zorched.net" term="grails" /><category scheme="http://www.zorched.net" term="plugins" /><category scheme="http://www.zorched.net" term="validation" />
		<guid isPermaLink="false">http://www.zorched.net/?p=379</guid>
		<description><![CDATA[I&#8217;ve released my first public Grails Plugin today. The Grails Constraint plugin gives you the ability to create custom Constraints that you can apply to your Domain classes to validate them. These are applied and act just like the built &#8230; <a href="http://www.zorched.net/2009/10/26/announcing-grails-constraints-custom-domain-constraint-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2009/10/26/announcing-grails-constraints-custom-domain-constraint-plugin/feed/rss2/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>DRYing Grails Criteria Queries</title>
		<link>http://www.zorched.net/2009/09/02/drying-grails-criteria-queries/</link>
		<comments>http://www.zorched.net/2009/09/02/drying-grails-criteria-queries/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 16:47:59 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="Groovy" /><category scheme="http://www.zorched.net" term="Web" /><category scheme="http://www.zorched.net" term="DRY" /><category scheme="http://www.zorched.net" term="grails" /><category scheme="http://www.zorched.net" term="groovy" /><category scheme="http://www.zorched.net" term="meta-programming" />
		<guid isPermaLink="false">http://www.zorched.net/?p=364</guid>
		<description><![CDATA[When you&#8217;re writing code, Don&#8217;t Repeat Yourself. Now say that 5 times. *rimshot* One of the things that I find myself repeating a lot of in many business apps is queries. It&#8217;s common to have a rule or filter that &#8230; <a href="http://www.zorched.net/2009/09/02/drying-grails-criteria-queries/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2009/09/02/drying-grails-criteria-queries/feed/rss2/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Struts2 Map Form to Collection of Objects</title>
		<link>http://www.zorched.net/2009/07/02/struts2-map-form-to-collection-of-objects/</link>
		<comments>http://www.zorched.net/2009/07/02/struts2-map-form-to-collection-of-objects/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 01:38:35 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="Java" /><category scheme="http://www.zorched.net" term="jsp" /><category scheme="http://www.zorched.net" term="OGNL" /><category scheme="http://www.zorched.net" term="orm" /><category scheme="http://www.zorched.net" term="struts2" />
		<guid isPermaLink="false">http://www.zorched.net/?p=352</guid>
		<description><![CDATA[The Struts2 documentation contains examples that are often basic at best which can make it challenging to figure out how to do things sometimes. I was working on creating a form that would allow me to select values from a &#8230; <a href="http://www.zorched.net/2009/07/02/struts2-map-form-to-collection-of-objects/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2009/07/02/struts2-map-form-to-collection-of-objects/feed/rss2/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Password Strength Validation with Regular Expressions</title>
		<link>http://www.zorched.net/2009/05/08/password-strength-validation-with-regular-expressions/</link>
		<comments>http://www.zorched.net/2009/05/08/password-strength-validation-with-regular-expressions/#comments</comments>
		<pubDate>Sat, 09 May 2009 01:39:00 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="regular expression" /><category scheme="http://www.zorched.net" term="validation" />
		<guid isPermaLink="false">http://www.zorched.net/?p=340</guid>
		<description><![CDATA[Regular Expressions are both complex and elegant at the same time. They can be made to look like someone was just randomly hammering on their keyboard. They are also an incredibly efficient and elegant solution to describing the structure of &#8230; <a href="http://www.zorched.net/2009/05/08/password-strength-validation-with-regular-expressions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2009/05/08/password-strength-validation-with-regular-expressions/feed/rss2/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Scala and Adding New Syntax</title>
		<link>http://www.zorched.net/2009/04/26/scala-and-adding-new-syntax/</link>
		<comments>http://www.zorched.net/2009/04/26/scala-and-adding-new-syntax/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 22:11:04 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="Scala" /><category scheme="http://www.zorched.net" term="dsl" /><category scheme="http://www.zorched.net" term="functional programming" /><category scheme="http://www.zorched.net" term="recursion" />
		<guid isPermaLink="false">http://www.zorched.net/?p=333</guid>
		<description><![CDATA[One interesting thing about some languages is their support for adding new syntax. While all languages have the ability to add new functions or types some have specific properties that make it easy to add what looks like new built-in &#8230; <a href="http://www.zorched.net/2009/04/26/scala-and-adding-new-syntax/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2009/04/26/scala-and-adding-new-syntax/feed/rss2/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Grails Embedded Classes ClassCastException</title>
		<link>http://www.zorched.net/2009/04/21/grails-embedded-classes-classcastexception/</link>
		<comments>http://www.zorched.net/2009/04/21/grails-embedded-classes-classcastexception/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 03:57:50 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="Groovy" /><category scheme="http://www.zorched.net" term="bugs" /><category scheme="http://www.zorched.net" term="grails" /><category scheme="http://www.zorched.net" term="groovy" />
		<guid isPermaLink="false">http://www.zorched.net/?p=318</guid>
		<description><![CDATA[Using ORM tools allow you to map the data to a database independently of how your object model looks. Grails supports one-to-many and one-to-one relationships if you want to have the data in different table. But what about when you &#8230; <a href="http://www.zorched.net/2009/04/21/grails-embedded-classes-classcastexception/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2009/04/21/grails-embedded-classes-classcastexception/feed/rss2/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Update Table Data in Grails using Ajax Calls</title>
		<link>http://www.zorched.net/2009/03/27/update-table-data-in-grails-using-ajax-calls/</link>
		<comments>http://www.zorched.net/2009/03/27/update-table-data-in-grails-using-ajax-calls/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 02:03:54 +0000</pubDate>
		<dc:creator>Geoff Lane</dc:creator>
		<category scheme="http://www.zorched.net" term="Code" /><category scheme="http://www.zorched.net" term="Groovy" /><category scheme="http://www.zorched.net" term="ajax" /><category scheme="http://www.zorched.net" term="grails" /><category scheme="http://www.zorched.net" term="groovy" />
		<guid isPermaLink="false">http://www.zorched.net/?p=301</guid>
		<description><![CDATA[Using Ajax for simple forms can offer users a very clean, simple and fast way to input data. I came across a situation recently where I was looking into replacing a document based workflow with an application. The documents themselves &#8230; <a href="http://www.zorched.net/2009/03/27/update-table-data-in-grails-using-ajax-calls/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.zorched.net/2009/03/27/update-table-data-in-grails-using-ajax-calls/feed/rss2/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
