Archive for the 'Java' Category

Feb 16 2010

Hibernate performance and optimization

Published by Anders under Development, Java

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. [...]

5 responses so far

Nov 04 2009

Smidig 2009 and my talk

Published by Anders under Development, Java

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 [...]

2 responses so far

Sep 26 2009

My Javazone talks

Published by Anders under Development, Java

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 [...]

No responses yet

Sep 11 2009

JavaZone 2009 over

Published by Anders under Development, Java

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 [...]

2 responses so far

Jul 08 2009

Java migrations tools

Published by Anders under Development, Java

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 [...]

15 responses so far

Mar 27 2009

Agile deployment talk retro

Published by Anders under Development, Java

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 [...]

No responses yet

Mar 12 2009

SOA Myths

Published by Anders under Development, Java

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 [...]

No responses yet

Feb 02 2009

Repository pattern and the domain

Published by Anders under Development, Java

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 [...]

2 responses so far

Jan 17 2009

DDD and generic repositories

Published by Anders under Development, Java

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 [...]

3 responses so far

Jan 16 2009

Setting up testdata with test data builders

Published by Anders under Java

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 [...]

3 responses so far

Older Entries »