Mar
28
2009
I’m a geek. I’m even a geek that try to stay organized, so I like to know that my data are backed up and available wherever I am. I see I still get some traffic from Google on a post that’s really not relevant any more, so this is sort of an update to that.
Calendar
Google [...]
Tags: calendar, contacts, Mobile, pim
Mar
28
2009
I was reading an interview with Renzo Piano in this fridays issue of D2. He is one of the most revered architects of our time and is responsible for many great buildings, amongst them the Pompidou centre in Paris which was his first big break through. He is known for his innovative ideas, but also [...]
Tags: agile, architecture, design
Mar
27
2009
On wednesday I did a talk at the Norwegian Java User Group about agile deployment. The slides (in norwegian) are available here as well as embedded on the bottom of this post.
From the comments and questions I got afterwards, I could see how I should have included more detail. That would have made it even [...]
Tags: agile, deployment, Java, slides, talk
Mar
12
2009
I did tweet this, but it was just so spot on I had to put it up here. You can read the full 7 SOA myths article here. Some highlights:
SOA is a way of thinking about integration, not a product.
Semantic coupling will always be difficult regardless of the integration technology you use.
Discover the services through [...]
Feb
02
2009
Ever since I read the Domain Driven Design book by Eric Evans I have been wondering a bit about the Repository pattern. Especially the part where a domain object can communicate with a repository. In most Java systems today you will have Hibernate with lazy loading which enables you to think in domain objects, but [...]
Tags: domain driven design, pattern
Jan
24
2009
This is a followup to two previous articles about Agile databases and Migrations for Java. It tries to examplify some of the stuff I talk about in those two articles. Here we go again…
You won’t get a new developer each week, but the scenario will help illustrate how the tools I have been [...]
Tags: agile, database, migrations
Jan
20
2009
A very nice summary of differenct contract/payment models from Alistair Cockburn can be found here.
Tags: agile, contracts
Jan
17
2009
Reuse is good. That’s what we learn, so we all strive to reuse code, but sadly sometimes we over generalize and try to be too clever. I have had the suspicion that creating generic repositories that takes criteria/queries as input parameters is one such over generalization. Some things, in fact a lot of things, are [...]
Tags: database, design, domain driven design
Jan
16
2009
Doing TDD has become a way of life for me. One the one hand tests are the security net that lets me refactor my code, but is also a restricting force when it comes to changing code. Experience has showed that when I refactor, I also break a lot of tests that’s not relevant for [...]
Tags: mocking, tdd, test data, unit testing
Jan
16
2009
A while back I was trying to do some initial tries at Ruby as a scripting language with JRuby. That means that I had a Java system, but needed to do some util scripting for the system, and wanted to avoid those pesky bash scripts. Because I had a Java system and Maven infrastructure in [...]
Tags: bdd, cucumber, jruby, maven, ruby