<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>http://blog.johanneslink.net/2011/12/02/say-goodbye-i-wont-be-back/</loc><lastmod>2012-01-10T07:35:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2011/10/25/simplified-use-of-locks-in-groovy/</loc><lastmod>2011-10-25T07:40:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2011/02/11/tail-recursion-optimization-with-groovys-ast-transformations/</loc><lastmod>2011-04-01T09:53:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2011/01/19/business-experiments/</loc><lastmod>2011-02-11T11:05:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2010/03/17/should-i-renew-my-wordpress-personal-css/</loc><lastmod>2010-03-22T08:38:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2010/02/15/teaching-in-impatient-times/</loc><lastmod>2010-02-15T20:22:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2009/08/09/building-grammars-and-parsers-on-the-fly/</loc><lastmod>2009-08-13T22:41:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2009/03/06/a-unified-theory-of-software-design/</loc><lastmod>2010-11-08T08:03:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2009/03/04/classpathsuite-121/</loc><lastmod>2009-03-04T16:20:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2009/03/02/classpathsuite-120-beta/</loc><lastmod>2009-03-02T21:23:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2009/02/07/i-am-probably-not/</loc><lastmod>2009-02-09T08:15:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2009/02/04/and-the-birds-they-are-singing/</loc><lastmod>2009-02-04T10:41:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2009/01/18/keeping-up-my-programming-skills-as-a-non-programming-consultant/</loc><lastmod>2009-02-05T17:43:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/09/15/can-you-touch-type/</loc><lastmod>2008-11-16T01:18:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/08/08/ajax-travelogue-part-6-mocking-in-javascript/</loc><lastmod>2008-12-16T09:48:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/08/09/ajax-travelogue-part-7-mockme/</loc><lastmod>2008-08-09T14:01:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/08/07/sleepless-in-toronto/</loc><lastmod>2008-08-07T10:17:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/07/30/everyone-their-own-mock-framework/</loc><lastmod>2008-07-31T06:21:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/07/15/agile-2008-in-toronto/</loc><lastmod>2008-07-15T05:07:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/07/13/deadline-for-xp-days-extended/</loc><lastmod>2008-07-13T10:01:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/06/03/the-new-and-open-xp-days-germany/</loc><lastmod>2008-06-03T14:17:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/05/18/we-dont-have-a-tv-set/</loc><lastmod>2008-05-21T13:57:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/05/14/tdd-workshop-in-munich/</loc><lastmod>2008-05-14T15:56:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/04/30/one-little-step-for-jetbrains/</loc><lastmod>2008-04-30T14:55:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/04/04/8-4-2/</loc><lastmod>2008-04-04T19:29:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/about/</loc><lastmod>2008-03-31T10:00:20+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>http://blog.johanneslink.net/2006/03/24/ajax-travelogue-part-3/</loc><lastmod>2008-03-30T20:04:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/03/29/ajax-travelogue-part-4/</loc><lastmod>2008-03-30T20:03:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/03/30/url-changed/</loc><lastmod>2008-03-31T12:41:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/03/29/seven-years/</loc><lastmod>2008-03-29T09:43:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/09/19/mvp-revisited/</loc><lastmod>2008-03-27T10:36:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/03/14/overcoming-tech-boredom/</loc><lastmod>2008-03-27T10:31:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/03/22/ajax-travelogue-part-2/</loc><lastmod>2008-03-27T10:23:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/03/29/getting-used-to-it/</loc><lastmod>2008-03-27T10:15:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/03/30/ajax-travelogue-part-5/</loc><lastmod>2008-03-27T10:04:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/05/18/whats-an-architect-anyway/</loc><lastmod>2008-03-27T14:00:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/09/06/everything-everyone-everywhere-ends/</loc><lastmod>2008-03-27T09:47:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/10/09/janitor-configuration-dilemma/</loc><lastmod>2008-03-27T09:40:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/10/12/the-tellerrand-series/</loc><lastmod>2008-03-27T09:37:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/11/09/sharing-slides-the-20-way/</loc><lastmod>2008-03-27T09:30:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/11/14/classpathsuite-for-junit4/</loc><lastmod>2008-03-27T09:17:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/11/27/how-to-regain-lost-passion/</loc><lastmod>2008-03-27T09:16:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/12/25/u-never-wanted-to-know/</loc><lastmod>2008-03-25T11:07:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2007/03/16/how-cool-is-that/</loc><lastmod>2008-03-25T10:53:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2007/11/25/csharp-is-not-java/</loc><lastmod>2008-03-25T10:48:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2007/11/29/cpp-suited-for-agile/</loc><lastmod>2008-03-25T10:47:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2008/03/05/refactoring-fitnesse-tests/</loc><lastmod>2009-11-11T18:53:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2007/07/19/software-design-creationism/</loc><lastmod>2007-07-19T20:23:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2007/05/14/learning-groovy/</loc><lastmod>2007-05-14T17:07:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2007/02/16/coming-off-age/</loc><lastmod>2007-02-16T22:06:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/11/06/size-matters/</loc><lastmod>2006-11-06T08:52:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/04/27/farewell-my-lovely/</loc><lastmod>2006-04-27T21:13:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/04/10/rats/</loc><lastmod>2006-04-10T19:13:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/03/17/ajax-travelogue-part-1/</loc><lastmod>2006-03-17T12:09:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/2006/03/15/on-broken-windows-garbage-and-everything/</loc><lastmod>2006-03-15T08:35:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.johanneslink.net/</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2012-01-10T07:35:26+00:00</lastmod></url></urlset>

