<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.3" -->
<rss version="0.92">
<channel>
	<title>Thinking Inside a Bigger Box</title>
	<link>http://www.brodwall.com/johannes/blog</link>
	<description>Johannes Brodwall's Musings on Software Architecture and Programming</description>
	<lastBuildDate>Wed, 02 Jul 2008 20:09:44 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Testing: Avoid setUp and tearDown</title>
		<description>In Let your examples flow, Dan North describes how "Don't Repeat Yourself" (DRY) isn't necessarily the most important guideline for tests. While I agree with his conclusions, I think the DRY principle is still extremely important for tests.

 </description>
		<link>http://www.brodwall.com/johannes/blog/2008/07/02/testing-avoid-setup-and-teardown/</link>
			</item>
	<item>
		<title>Ben Zander: Presentation with shining eyes</title>
		<description>The TED conference has some amazing talks. If you never knew you were interested in car seats for children, classical music, or feet (yeah!), some of these talks will blow you mind.

A recent video that really moved me was Benjamin Zander, the conductor of the Boston Philharmonic. His insights and ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/06/29/ben-zander-presentation-with-shining-eyes/</link>
			</item>
	<item>
		<title>One customer, one service, eight weeks</title>
		<description>At the last meeting in Oslo Lean Meetup Geoff Watts talked about BTs transition to agility. The most memorable part to me was when BT transformed a huge, waterfall type project with a delivery schedule measured in years into an agile project. The project set out to convert all BT ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/06/27/one-customer-one-service-eight-weeks/</link>
			</item>
	<item>
		<title>Learning is a social endeavor</title>
		<description>People always talk about how learning is something that happens in groups. Last week, I got reminded of the point as a task I had previously struggled with alone became trivial in a pair programming episode.

The first time I tried coding "a bowling scoring program" was in 2001. I've practices ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/06/22/learning-is-a-social-endeavor/</link>
			</item>
	<item>
		<title>Teaching good software design</title>
		<description>Three years ago, I was asked by one of our teams to give advice on how they should write a parser for a structured file format. Just having read up on SAX again, I recommended that they looked into designing it as a push parser. A push parser works by ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/06/22/teaching-good-software-design/</link>
			</item>
	<item>
		<title>The Myth of the Silo</title>
		<description>Warning: This article requires a lot of editing love before it is very useful. It might be somewhat incoherent. Read at your own risk. ;-)

Silo (software): A silo system cannot easily integrate with any other system. 

In software, the term "silo" is used to refer to a system that is ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/06/15/the-myth-of-the-silo/</link>
			</item>
	<item>
		<title>Fire påstander om SOA</title>
		<description>This article is a Norwegian-language version of my article Four bold claims about SOA.

Dette er et utkast til en artikkel jeg ønsker å få publisert. Jeg setter stor pris på tilbakemeldinger om uklare tanker og formuleringer.

To av de vanskeligste problemene vi møter innen programvareutvikling er integrasjon og det som gjerne ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/06/14/fire-pastander-om-soa/</link>
			</item>
	<item>
		<title>Rails #6: Grant edit access to select users</title>
		<description>In my last article, I showed how to implement authentication with Ruby on Rails. But security is about more than simple login. For many applications, we want to grant permission to manipulate a resource to a set of users. In this article, I will guide you though adding functionality so ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/05/31/rails-6-authorization/</link>
			</item>
	<item>
		<title>Three challenges for agile projects</title>
		<description>Three challenges for agile projects
  
When I join projects now, I want to challenge all the stakeholders to make three commitments:


  Simulate production at least monthly: The software should be run in an environment that is comparable with the target production environment with loads and data variations similar ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/05/31/three-challenges-for-agile-projects/</link>
			</item>
	<item>
		<title>Forskning på smidige prosjekter</title>
		<description>As my previous Norwegian language article turned out to be one of the all time top hit articles in my blog, I will continue to write a few articles in Norwegian. This one is on an idea on how to do reseach on the success of agile projects. Next week, ...</description>
		<link>http://www.brodwall.com/johannes/blog/2008/05/17/forskning-pa-smidige-prosjekter/</link>
			</item>
</channel>
</rss>
