Feb
16
2010
Since I started working way back in the summer of 2004 I’ve been working with ORM technologies. First TopLink, and then Hibernate. I like ORM technology, but I also see the associated problems. They are incredibly complex products, and not having some resources that really understands what is happening will get you into serious trouble. [...]
Tags: hibernate, optimization, performance, persistence
Nov
04
2009
Smidig 2009, Norways very own Agile conference was held on October 22nd and 23rd. I have attended it earlier, and this year I was one of the organizers. The entire experience has been excellent, though a lot of work. Others were working a lot more than me, and I reall have to give them credit [...]
Tags: agile, deployment, smidig2009, talk
Sep
26
2009
My JavaZone talks are available. Sorry, only in Norwegian. I’ve scanned through them and I’m fairly satisfied with the performance. Looks like the Rules engine talk doesn’t have video of us up on the stage. Not sure what happened.
I’ll have to go through them for a little retrospective later. Let me know if you have [...]
Tags: agile, deploy, javazone, rules engine, talk
Sep
11
2009
So the big event for Java geeks in Oslo, JavaZone, is over. I had a blast as always, and a little less people. Moving the overflow area helped a lot. The less people was a conscious choice I’ve been told, and I wouldn’t really mind even fewer. But hey, I guess there’s some economics that [...]
Tags: conference, javazone, presentation
Jul
08
2009
Wow, it’s been a while. If you’re interested in good links follow me on Twitter: http://twitter.com/anderssv . I usually update there these days.
My talk on “Agile deployment” got accepted for JavaZone this year! I’m extremely happy, but a bit scared too. I’ll be talking about rolling out changes in a controlled manner, and [...]
Tags: database, dbdeploy, deplo, deployment, evolutionary-databases, Java, migrations
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
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