<?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>BasePatterns.org &#187; Software</title>
	<atom:link href="http://basepatterns.org/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://basepatterns.org</link>
	<description>Trends in software design</description>
	<lastBuildDate>Thu, 05 Apr 2012 00:13:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Building a Groovy web application from scratch</title>
		<link>http://basepatterns.org/2012/04/groovy-web-application-from-scratch/</link>
		<comments>http://basepatterns.org/2012/04/groovy-web-application-from-scratch/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 00:26:58 +0000</pubDate>
		<dc:creator>fortuna</dc:creator>
				<category><![CDATA[Build]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://basepatterns.org/?p=153</guid>
		<description><![CDATA[There are many frameworks available for building Java or Groovy-based web applications, with the most popular Groovy options being Grails or Gaelyk for Google App Engine development. Fortunately however, a lot of the functionality required for building simple web applications is built into the Groovy library itself. Groovy Servlets Support for executing arbitrary Groovy scripts is provided [...]]]></description>
		<wfw:commentRss>http://basepatterns.org/2012/04/groovy-web-application-from-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bootstrapping an OSGi environment</title>
		<link>http://basepatterns.org/2012/02/bootstrapping-an-osgi-environment/</link>
		<comments>http://basepatterns.org/2012/02/bootstrapping-an-osgi-environment/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 23:26:54 +0000</pubDate>
		<dc:creator>fortuna</dc:creator>
				<category><![CDATA[Build]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://basepatterns.org/?p=149</guid>
		<description><![CDATA[Something I have always lamented about OSGi is a lack of simple examples to get up and running quickly. So here is a simple example using Groovy: First, dependencies are easily added via Maven, adding the following to your pom.xml should do it. Then a simple Groovy script to start the OSGi framework and print [...]]]></description>
		<wfw:commentRss>http://basepatterns.org/2012/02/bootstrapping-an-osgi-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In the beginning..</title>
		<link>http://basepatterns.org/2008/02/in-the-beginning/</link>
		<comments>http://basepatterns.org/2008/02/in-the-beginning/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 13:31:38 +0000</pubDate>
		<dc:creator>fortuna</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.modularity.net.au/thenextbigthing/?p=26</guid>
		<description><![CDATA[Ok, so it&#8217;s been a while since I paid any attention to this blog &#8211; not that I have nothing to say, but rather that I couldn&#8217;t decide what demands the most attention. I also want to ease up on the hostility expressed in a number of previous posts, as there&#8217;s probably enough people complaining [...]]]></description>
		<wfw:commentRss>http://basepatterns.org/2008/02/in-the-beginning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Return of the Architect</title>
		<link>http://basepatterns.org/2007/03/dont-forget/</link>
		<comments>http://basepatterns.org/2007/03/dont-forget/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 03:35:08 +0000</pubDate>
		<dc:creator>fortuna</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.modularity.net.au/thenextbigthing/?p=14</guid>
		<description><![CDATA[When designing a software architecture it is important to maintain a focus on the problem you are trying to solve. Without this focus you will most likely diverge from the original goals, resulting in a solution that may not represent the best approach to solving the problem at hand. Often is the case that JEE [...]]]></description>
		<wfw:commentRss>http://basepatterns.org/2007/03/dont-forget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Every man and his blog</title>
		<link>http://basepatterns.org/2007/02/every-man-and-his-dog/</link>
		<comments>http://basepatterns.org/2007/02/every-man-and-his-dog/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 05:15:35 +0000</pubDate>
		<dc:creator>fortuna</dc:creator>
				<category><![CDATA[Build]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.modularity.net.au/thenextbigthing/?p=20</guid>
		<description><![CDATA[If there is one thing in abundance in software development it is opinions. From which technology to use (languages, frameworks, libraries, etc.), to architectural design (everyone&#8217;s an architect!), to the user interface layout, it is never hard to find opinions. One thing that is rare however, is a firm grasp on reality when it comes [...]]]></description>
		<wfw:commentRss>http://basepatterns.org/2007/02/every-man-and-his-dog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Longevity</title>
		<link>http://basepatterns.org/2007/02/software-immortality/</link>
		<comments>http://basepatterns.org/2007/02/software-immortality/#comments</comments>
		<pubDate>Tue, 13 Feb 2007 13:36:27 +0000</pubDate>
		<dc:creator>fortuna</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.modularity.net.au/thenextbigthing/?p=19</guid>
		<description><![CDATA[All software has a lifespan. The three primary factors that control this lifespan are the popularity of the software; it&#8217;s usefulness, and the lifespan of the controlling company. Whilst the first two factors are common to all software, the third is one of the primary differentiating factors between proprietary and Open Source software. A measure [...]]]></description>
		<wfw:commentRss>http://basepatterns.org/2007/02/software-immortality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Tao of Dependency Management</title>
		<link>http://basepatterns.org/2006/11/the-tao-of-dependency-management/</link>
		<comments>http://basepatterns.org/2006/11/the-tao-of-dependency-management/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 15:10:39 +0000</pubDate>
		<dc:creator>fortuna</dc:creator>
				<category><![CDATA[Build]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.modularity.net.au/thenextbigthing/?p=15</guid>
		<description><![CDATA[Increasingly we see the use of dependency management tools becoming a part of mainstream software development. A core feature of many dependency management tools is the use of a repository (or set of repositories) that provide access to published artifacts. Perl has CPAN, PHP has PEAR, and Java has Maven. Maven solves a number of [...]]]></description>
		<wfw:commentRss>http://basepatterns.org/2006/11/the-tao-of-dependency-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future-proofing Software</title>
		<link>http://basepatterns.org/2006/05/future-proofing-software/</link>
		<comments>http://basepatterns.org/2006/05/future-proofing-software/#comments</comments>
		<pubDate>Wed, 24 May 2006 14:55:52 +0000</pubDate>
		<dc:creator>fortuna</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.modularity.net.au/thenextbigthing/?p=5</guid>
		<description><![CDATA[In the search for methodologies and patterns that help to build better quality software, we find that our methods continue to evolve at a blistering pace. Whether its the leap from procedural to object-oriented design, or the difference between the waterfall and prototyping approaches, all share the common goal of building robust, complex software systems. [...]]]></description>
		<wfw:commentRss>http://basepatterns.org/2006/05/future-proofing-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

