<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>Maxim Software</title>
	<link>http://www.maximsc.com</link>
	<description>Software Development Consulting</description>
	<pubDate>Sun, 17 Aug 2008 22:31:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Configuring a Grails App for Logging</title>
		<link>http://www.maximsc.com/configuring-a-grails-app-for-logging/</link>
		<comments>http://www.maximsc.com/configuring-a-grails-app-for-logging/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 22:26:46 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/configuring-a-grails-app-for-logging/</guid>
		<description><![CDATA[For any standard Grails app, the error log is called stacktrace.log by default.  On some servers, it ends up in the config folder (rather than the logs folder) by default, so it&#8217;s hard to find.  Also, with a fixed name, all apps running on the same server would share the same log.  [...]]]></description>
			<content:encoded><![CDATA[<p>For any standard Grails app, the error log is called stacktrace.log by default.  On some servers, it ends up in the config folder (rather than the logs folder) by default, so it&#8217;s hard to find.  Also, with a fixed name, all apps running on the same server would share the same log.  So, for any new Grails app, be sure to open Config.groovy and change <a href="http://www.maximsc.com/configuring-a-grails-app-for-logging/#more-49" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/configuring-a-grails-app-for-logging/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IDE&#8217;s for Groovy/Grails</title>
		<link>http://www.maximsc.com/ides-for-groovygrails/</link>
		<comments>http://www.maximsc.com/ides-for-groovygrails/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 22:00:21 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/ides-for-groovygrails/</guid>
		<description><![CDATA[First choice: JetBrains IDEA 7.0 (with 8.0 coming shortly).  Possibly a good second choice: NetBeans 6.5 (new).  Last resort remains: Eclipse.
]]></description>
			<content:encoded><![CDATA[<p>First choice: JetBrains IDEA 7.0 (with 8.0 coming shortly).  Possibly a good second choice: NetBeans 6.5 (new).  Last resort remains: Eclipse.</p>
<p> <a href="http://www.maximsc.com/ides-for-groovygrails/#more-48" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/ides-for-groovygrails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Doin&#8217; Our Part for Grails</title>
		<link>http://www.maximsc.com/doin-our-part-for-grails/</link>
		<comments>http://www.maximsc.com/doin-our-part-for-grails/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 06:08:31 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/doin-our-part-for-grails/</guid>
		<description><![CDATA[We&#8217;ve started contributing back to the Grails open source project.  First up: furthering the cause towards an initial release of a jQuery plugin (http://www.grails.org/jQuery+Plugin).  Also, the next release of the Jasper Reports plugin (http://www.grails.org/Jasper+Plugin) should make life easier.
]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve started contributing back to the Grails open source project.  First up: furthering the cause towards an initial release of a <strong>jQuery plugin</strong> (<a href="http://www.grails.org/jQuery+Plugin#" title="jQuery Plugin for Grails">http://www.grails.org/jQuery+Plugin</a>).  Also, the next release of the <strong>Jasper Reports plugin</strong> (<a href="http://www.grails.org/Jasper+Plugin" title="Jasper Reports plugin for Grails">http://www.grails.org/Jasper+Plugin</a>) should make life easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/doin-our-part-for-grails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Grails: Ready for Prime Time</title>
		<link>http://www.maximsc.com/grails-ready-for-prime-time/</link>
		<comments>http://www.maximsc.com/grails-ready-for-prime-time/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 21:25:16 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/grails-ready-for-prime-time/</guid>
		<description><![CDATA[I am currently leading the charge for our clients with Java-based web applications to adopt Grails (i.e. Groovy on Rails).  Grails (www.grails.org) has recently achieved its official 1.0 release, just behind the 1.5 release of Groovy.  We&#8217;re seeing a 10-fold increase in productivity by using GSP (Groovy Server Pages) over JSP (Java Server [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently leading the charge for our clients with Java-based web applications to adopt Grails (i.e. Groovy on Rails).  Grails (<a href="http://www.grails.org" target="_blank">www.grails.org</a>) has recently achieved its official 1.0 release, just behind the 1.5 release of Groovy.  We&#8217;re seeing a 10-fold increase in productivity by using GSP (Groovy Server Pages) over JSP (Java Server Pages), and that factor is only going to improve with practice, and as Grails moves beyond 1.0.<br />
 <a href="http://www.maximsc.com/grails-ready-for-prime-time/#more-46" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/grails-ready-for-prime-time/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What is Extreme Programming (XP)?</title>
		<link>http://www.maximsc.com/what-is-extreme-programming-xp/</link>
		<comments>http://www.maximsc.com/what-is-extreme-programming-xp/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 02:47:43 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[Agile Development]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/what-is-extreme-programming-xp/</guid>
		<description><![CDATA[The other day, I was asked for the &#8220;elevator pitch&#8221; on XP, so I dug out this description from an old posting on another of my sites.
It&#8217;s taking best practices to the extreme&#8230;
]]></description>
			<content:encoded><![CDATA[<p>The other day, I was asked for the &#8220;elevator pitch&#8221; on XP, so I dug out this description from an old posting on another of my sites.</p>
<h3>It&#8217;s taking best practices to the extreme&#8230; <a href="http://www.maximsc.com/what-is-extreme-programming-xp/#more-42" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/what-is-extreme-programming-xp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Hosting Now Available Here</title>
		<link>http://www.maximsc.com/web-hosting-now-available-here/</link>
		<comments>http://www.maximsc.com/web-hosting-now-available-here/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 22:57:35 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/web-hosting-now-available-here/</guid>
		<description><![CDATA[By popular request, Maxim Software Corp. now offers website hosting service to the public.  The same servers that we use to host the properties of our ThotSpots Web Media division are now available to you at competitive prices.  This service is being offered as a convenience to our consulting clients who seek one-stop-shopping, [...]]]></description>
			<content:encoded><![CDATA[<p>By popular request, Maxim Software Corp.<span> </span>now offers website hosting service to the public.<span>  </span>The same servers that we use to host the properties of our <a href="http:./thotspots" title="ThotSpots Web Media network">ThotSpots Web Media</a> division are now available to you at competitive prices.<span>  </span>This service is being offered as a convenience to our consulting clients who seek one-stop-shopping, but is not required.<span>  </span>As always, our software developers and website administrators will be happy to work with any website project, regardless of where it is hosted.  For more information, write to <a href="mailto:info@maximsc.com" title="contact us" target="_blank">info@maximsc.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/web-hosting-now-available-here/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Top 5 Ways to Keep a Software Development Project On Track</title>
		<link>http://www.maximsc.com/top-5-ways-to-keep-a-software-development-project-on-track/</link>
		<comments>http://www.maximsc.com/top-5-ways-to-keep-a-software-development-project-on-track/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 16:46:42 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[Agile Development]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/top-5-ways-to-keep-a-software-development-project-on-track/</guid>
		<description><![CDATA[If the three most important attributes in real estate are location, location, location, then the five most important attributes of good project management are communication, communication, communication, communication, communication.
1. Maintain a written glossary of domain terminology.  It&#8217;s amazing how often the developers and the customers think they&#8217;re talking the same language, but they&#8217;re not. [...]]]></description>
			<content:encoded><![CDATA[<p>If the three most important attributes in real estate are location, location, location, then the five most important attributes of good project management are communication, communication, communication, communication, communication.</p>
<p>1. <strong>Maintain a written glossary of domain terminology.</strong>  It&#8217;s amazing how often the developers and the customers think they&#8217;re talking the same language, but they&#8217;re not.  Misunderstandings like this are a common source of &#8220;assumption errors,&#8221; which are a leading cause of wasted effort. <a href="http://www.maximsc.com/top-5-ways-to-keep-a-software-development-project-on-track/#more-37" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/top-5-ways-to-keep-a-software-development-project-on-track/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This Blog is Now Registered on Technorati</title>
		<link>http://www.maximsc.com/this-blog-is-now-registered-on-technorati/</link>
		<comments>http://www.maximsc.com/this-blog-is-now-registered-on-technorati/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 09:00:47 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/this-blog-is-now-registered-on-technorati/</guid>
		<description><![CDATA[This is just a quick post to indicate that this blog is now registered on Technorati.
]]></description>
			<content:encoded><![CDATA[<p>This is just a quick post to indicate that this blog is now registered on <a href="http://technorati.com/claim/pqwhwp7ttt" rel="me">Technorati</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/this-blog-is-now-registered-on-technorati/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Programming Tips on CodeJacked.com</title>
		<link>http://www.maximsc.com/programming-tips-on-codejackedcom/</link>
		<comments>http://www.maximsc.com/programming-tips-on-codejackedcom/#comments</comments>
		<pubDate>Sun, 05 Aug 2007 22:46:14 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/programming-tips-on-codejackedcom/</guid>
		<description><![CDATA[The Maxim Software staff runs codejacked.com, a blog with productivity tips for Windows and Linux users.  The tips are mostly in &#8220;power user&#8221; territory, but sometimes we can&#8217;t help but cover topics of more interest to programmers.  So, for those of you who are programmers, be sure to keep an eye on the [...]]]></description>
			<content:encoded><![CDATA[<p>The Maxim Software staff runs <a href="http://www.codejacked.com" target="_blank">codejacked.com</a>, a blog with productivity tips for Windows and Linux users.  The tips are mostly in &#8220;power user&#8221; territory, but sometimes we can&#8217;t help but cover topics of more interest to programmers.  So, for those of you who are programmers, be sure to keep an eye on the CodeJacked programming category (<a href="http://www.codejacked.com/category/programming/" target="_blank">www.codejacked.com/category/programming/</a>), or even easier, just sign up for the whole CodeJacked <a href="http://feeds.feedburner.com/codejacked" title="CodeJacked RSS Feed" target="_blank">RSS feed</a>.</p>
<p>Here are just a few of the recent articles in the programming category, to give you and idea of what you&#8217;ll find there:<br />
<a href="http://www.codejacked.com/version-control-a-developers-best-friend/" target="_blank">Version Control - A Developerâ€™s Best Friend</a>,<br />
<a href="http://www.codejacked.com/regex-pattern-matching-on-dates/" target="_blank">RegEx Pattern Matching on Dates</a>,<br />
<a href="http://www.codejacked.com/automatic-daily-mysql-backups/" target="_blank">Automatic Daily MySQL Backups</a>,<br />
<a href="http://www.codejacked.com/quick-link-squirrel-an-agnostic-sql-client/" target="_blank">Review: SQuirreL, an Agnostic SQL Client</a>, and<br />
<a href="http://www.codejacked.com/quick-tip-searching-for-program-source-code/" target="_blank">Quick Tip: Searching for Program Source Code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/programming-tips-on-codejackedcom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Removing Code Generators from the Build Process</title>
		<link>http://www.maximsc.com/removing-code-generators-from-the-build-process/</link>
		<comments>http://www.maximsc.com/removing-code-generators-from-the-build-process/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 17:04:16 +0000</pubDate>
		<dc:creator>Craig Jones</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.maximsc.com/removing-code-generators-from-the-build-process/</guid>
		<description><![CDATA[I&#8217;m a huge fan of code generators.  I&#8217;ve seen them used successfully in many different ways.  In the Java world, for example, the Xdoclet parser is commonly used to generate object code and ORM mappings based on database schema &#8212; a huge timesaver.  I&#8217;ve also seen creative uses of XSTL transforms and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a huge fan of code generators.  I&#8217;ve seen them used successfully in many different ways.  In the Java world, for example, the Xdoclet parser is commonly used to generate object code and ORM mappings based on database schema &#8212; a huge timesaver.  I&#8217;ve also seen creative uses of XSTL transforms and Velocity templates for handily generating all kinds of program code.  There are generally two ways to take advantage of code generators.  One is for software developers to invoke the code generators on demand, as they program.   The other is to incorporate code generators as part of a &#8220;daily build&#8221; (i.e. some automated build process using Ant, Maven, another build tool, or handcrafted scripts/batch files).  Lately, I&#8217;ve gotten soured on the latter. <a href="http://www.maximsc.com/removing-code-generators-from-the-build-process/#more-35" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maximsc.com/removing-code-generators-from-the-build-process/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
