<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Minimal Software</title>
	<link>http://www.minimalsoftware.com/blog</link>
	<description>software shouldn't be so painful</description>
	<lastBuildDate>Sat, 30 May 2009 09:06:18 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Spring Roo &#8211; Bootstrap problems on Windows</title>
		<description><![CDATA[I&#8217;ve just started playing around with Spring Roo it seems like a really good &#8217;scaffold&#8217; approach to starting Java development, much like the productivity boost you get from Ruby on Rails or Grails.  There is a good tutorial here.  I did hit one issue while following it &#8211; on Windows.
If you have installed Roo on [...]]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=29</link>
			</item>
	<item>
		<title>Who broke the build? Bring on the Coat of Shame!!</title>
		<description><![CDATA[Question: What should happen when the build breaks?
The easy andwer is everyone should jump and fix it as soon as possible, not later, not tomorrow, NOW!
OK, so you find what&#8217;s wrong, fix it, create any tests you need to make sure it soesn&#8217;t happen again, and then you Bring on the Coat of Shame!
Development should [...]]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=20</link>
			</item>
	<item>
		<title>Maturing a language &#8211; when do you stop adding things?</title>
		<description><![CDATA[I ask the question, because there&#8217;s been a lot of debate recently. The whole debate over when you stop adding to a language and allow those around it to mature instead!
Doug Lea &#8211; http://gee.cs.oswego.edu/dl/
As poor software engineering goals, some criticisms are valid (but it needs to be looked at in comparison to it&#8217;s modern peers), [...]]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=4</link>
			</item>
	<item>
		<title>If you bravely updated to Firefox 3.1 beta, and need to get your extensions working&#8230;</title>
		<description><![CDATA[Just a quick post &#8211; I got greasemonkey working no problem&#8230;

Download the xpi file, this is easiest in a browser other than Firefox (yes sorry to say that!)
open xpi with tar or winzip
Edit install.rdf
Change version number line e.g. 3.0.0.* to 3.1.*
zip it back up
Open file in Firefox to reinstall
restart Firefox

]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=17</link>
			</item>
	<item>
		<title>Getting Greasemonkey working with Firefox 3 RC1</title>
		<description><![CDATA[
WARNING/Disclaimer: This is an approach for the brave or those who are desperate to get their Greasemonkey extensions working again.
It&#8217;s by no means scientific, but I use Greasemonkey a lot (and a couple of other extensions too), and really wanted it back!
What I have: Firefox 3.0 RC1, Greasemonkey 0.7.20080121.0

Go get yourself the Nightly Tester tools [...]]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=15</link>
			</item>
	<item>
		<title>JavaOne. Service Oriented Architecture and Java Technology: Level-Setting Standards, Achitecture and Code.</title>
		<description><![CDATA[A session by Steve Jones and Duane Nickul
Exploring the OASIS reference model, so that we can have a reference point for understanding and articulating SOA.
It&#8217;s very tough when you ask questions like:
- how does SOA differ from other types of architecture?
- If SOA is x, what is the antipattern?
- How does Java relate to SOA?
We [...]]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=14</link>
			</item>
	<item>
		<title>Firefox RC1 is out!</title>
		<description><![CDATA[
The first release candidate for Firefox has just surfaced.  You can get it over at Mozilla.
It has a nice new look, a really useful address bar, and it is so much faster than 2.
]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=13</link>
			</item>
	<item>
		<title>JavaOne.  How to Implement Your Own OpenSocial Container on the Java™ Platform</title>
		<description><![CDATA[This was session TS-6574 at JavaOne.
A talk around implementing the OpenSocial APIs for your site.  OpencSocial defines a dingle API for social applications that covers the majority of interactions with social web tools.
There are two basic parts.  The Server side contains a Gadget Server (think Google gadgets), and an OpenSocial JavaScript library. The client side [...]]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=11</link>
			</item>
	<item>
		<title>JavaOne. Open Source tools for optimizing your development process</title>
		<description><![CDATA[Well, I made it to JavaOne this year, and here is the first session from the Community Day, delivered by John Smart.
This session was really about how you can be more focussed in software development by utilising tools and process to take out some of the pain.
Main focus of which was:

Reducing bugs
Using build scripts
Managing dependencies
Automating [...]]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=9</link>
			</item>
	<item>
		<title>Top 10 Patterns for Scaling Out Java Applications</title>
		<description><![CDATA[My DRAFT notes for the session (TS-6339) given by Cameron Purdy from the Oracle Coherence team at JavaOne.
Current trends to reflect the move to lighter technologies. However, the patterns for scaling don&#8217;t change, and this was a session aimed at giving guidance to achieve that&#8230;without shooting yourself in the foot.
10. Understanding the Problem

Initial expectations are [...]]]></description>
		<link>http://www.minimalsoftware.com/blog/?p=10</link>
			</item>
</channel>
</rss>
