<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://weblogs.java.net/blog/johnsmart/">
<title>John Ferguson Smart&apos;s Blog</title>
<link>http://weblogs.java.net/blog/johnsmart/</link>
<description></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>2009-06-22T08:33:42-08:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.01D" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/06/installing_sona.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/06/talking_about_m.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/06/the_agile2009_t.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/06/software_as_a_s.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/06/javaone_my_pers.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/06/slides_from_the_2.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/a_quick_primer.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/my_javaone_agen.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_3.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_2.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/javaone_getting.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_branching_an_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/a_whimsical_ode.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/johnsmart/archive/2009/05/where_to_now_wi.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/06/installing_sona.html">
<title>Installing Sonar on a linux build server</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/06/installing_sona.html</link>
<description> Anyone who has read many of my blog entries or articles will know that I&apos;m a great fan of code quality metrics. By code quality metrics, I am referring to coding standards, best practices, complexity, but also to other...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-06-22T08:33:42-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/06/talking_about_m.html">
<title>Talking about Maven and Build Automation in London</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/06/talking_about_m.html</link>
<description> Wakaleo Consulting is going to London to visit the Queen! Well, the London Java community, at least. I&apos;ll be in London between the 6th and 10th of July to run the first London session of the Java Power Tools...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-06-18T16:01:58-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/06/the_agile2009_t.html">
<title>The Agile2009 Tools Roundup</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/06/the_agile2009_t.html</link>
<description> The Agile2009 conference in Chicago, coming up in August, is shaping up to be one of the most compelling conferences of the year. I have been helping out organizing the Tools for Agility stage, and there really are some...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-06-16T16:10:05-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/06/software_as_a_s.html">
<title>Software as a service for your development project infrastructure</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/06/software_as_a_s.html</link>
<description> For a small-to-medium size company, it makes a lot of sense to externalize infrastructure code such as source code management, issue tracking, project wikis, and so on. All of these tools need server space and admin time, which of...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-06-11T17:27:45-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/06/javaone_my_pers.html">
<title>JavaOne - my personal favorite sessions</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/06/javaone_my_pers.html</link>
<description> As usual, JavaOne was a great networking opportunity, and I caught up with old friends, made new ones, and met up with people I had only ever known virtually. This year I was giving a session myself, so I...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-06-10T20:33:12-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/06/slides_from_the_2.html">
<title>Slides from the Maven talk at JavaOne</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/06/slides_from_the_2.html</link>
<description> This year at JavaOne, I gave a talk entitled &apos;Getting Serious About Build Automation: Using Maven in the Real World&apos;. The talk summary is as follows: Maven 2 is becoming increasingly popular in larger organizations looking to standardize and...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-06-04T09:14:19-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/a_quick_primer.html">
<title>A quick primer on testing Selenium in Groovy</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/a_quick_primer.html</link>
<description>Selenium is a widely-used and very useful tool for automated web testing. This article is a very short primer designed to get you up and running Selenium Tests in Groovy in your Maven projects. The examples assume you are running...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-28T17:09:46-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/my_javaone_agen.html">
<title>My JavaOne Agenda</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/my_javaone_agen.html</link>
<description>In case you missed it, JavaOne is on next week. There are some great sessions as usual, and it should be a great opportunity for catching up with old and/or virtual friends, and networking in general. So, as some others...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-27T22:09:15-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_3.html">
<title>CI Adoption Stories (7/8) Clever tools to optimize Continuous Integration</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_3.html</link>
<description>This case study is the seventh of an 8-part blog series about why so many developers adopt continuous integration, and originally published on the Atlassian blogs. It naturally has a bit of a Bamboo slant to it (if you look...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-26T21:26:30-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_2.html">
<title>CI Adoption Stories (6/8): Automating the staging and production deployments</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_2.html</link>
<description>This case study is the sixth of an 8-part blog series about why so many developers adopt continuous integration, and originally published on the Atlassian blogs. It naturally has a bit of a Bamboo slant to it (if you look...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-25T19:06:48-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/javaone_getting.html">
<title>JavaOne: Getting Serious About Build Automation: Using Maven in the Real World</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/javaone_getting.html</link>
<description> This year, I&apos;ll be talking at JavaOne about Getting Serious About Build Automation: Using Maven in the Real World (TS-3941): Maven 2 is becoming increasingly popular in larger organizations looking to standardize and industrialize their build processes as well...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-22T16:25:46-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_branching_an_1.html">
<title>CI, Branching and Release strategy for a medium-size project - a case study</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_branching_an_1.html</link>
<description> Someone recently asked me about how I organised releases in our Subversion repository. So I decided to write up the response as a blog entry. This article describes how we have set up Continuous Integration and release management for...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-21T15:17:46-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/a_whimsical_ode.html">
<title>A whimsical ode to JavaOne</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/a_whimsical_ode.html</link>
<description> To the tune of &apos;Money for nothing&apos;, by Dire Straits. Now look at them coders, that&apos;s the way you do it You code in Groovy in that IDE That ain&apos;t workin&apos; that&apos;s the way you do it Get your...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-20T16:01:59-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_1.html">
<title>CI Adoption Stories (5/8): Optimizing Continuous Integration to push build artifacts</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/ci_adoption_sto_1.html</link>
<description>This case study is the fifth of an 8-part blog series about why so many developers adopt continuous integration, and originally published on the Atlassian blogs. It naturally has a bit of a Bamboo slant to it (if you look...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-19T12:22:05-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/johnsmart/archive/2009/05/where_to_now_wi.html">
<title>Where To Now With Build Automation</title>
<link>http://weblogs.java.net/blog/johnsmart/archive/2009/05/where_to_now_wi.html</link>
<description>Just posted a new article about Continuous Integration and Build Automation on InfoQ, that I wrote in collaboration with my mates at Atlassian: An effective Continuous Integration environment can save your team time, money and even existential angst. It can...</description>
<dc:subject></dc:subject>
<dc:creator>johnsmart</dc:creator>
<dc:date>2009-05-15T12:56:52-08:00</dc:date>
</item>


</rdf:RDF>
