Øredev

posted Thu, 10 Nov 2005 23:50:00 GMT by Jonas Bengtsson

I just returned from a two-day developers’ conference called Øredev where I had a great time.

The keynote by Eric Evans about Domain-Driven Design, or DDD for the abbreviationists, was great! He’s a great speaker and presented an interesting topic. I’ve heard about DDD before, but I don’t think I grokked it entirely back then. However, listening to the guy who came up with the concept is often a sure way to understand what it’s all about. I attended a longer workshop today as well which provided a deeper understanding. DDD is, to me, about creating and working with a model of the domain. The model is at the heart of the development and should reflect the domain as well as the software design. Another important aspect is the usage of a ubiquitous language, that the same language is used by the domain experts, the developers, and the code.

The critical complexity of most software projects is in understanding the business domain itself.
Does this technology help me focus on the domain?
Does it distract me?

Erik Dörnenburg talked about Dependency Injection and Inversion of Control and it was a good overview of the subject. And it’s always refreshing to see an IDE during a presentation. Erik used the Spring framework, and since I attended Rod Johnson’s presentation/workshop half a year ago I learned few new things, but it was interesting.

Peter Tallungs talked about a missing architect role. Where architecture in house building, and seemingly in the software industry in the beginning, is/was about user needs, requirements, and user interface it has become an engineering role in the software industry. Perhaps we need to have a role that more closely corresponds to an architect than the current “software architect”.

Rickard Öberg’s talk about AOP was the same as the one he gave at Expo-C. Fortuately, he’s an entertaining and interesting to listen to so I didn’t mind. One thing I think he stressed more this time was defining pointcuts using annotations, which seemed like the way of defining pointcuts. I remember liking using annotations the most the last time, but I don’t remember it presented as the way.

The other workshop (in addition to the DDD workshop) I attended was the XP Game. It’s a game I’ve heard mentioned quite many times during the last years in various agile settings. It was a great fun and good way to get a taste of the planning process of XP.

All in all, it was a great conference, with great topics, speakers and organisation. Hopefully I’m able to return next year (it’s planned to be an annual event).

Comments Two comments

Comments

  1. Avatar Olle Jonsson said 21 days later:
    Hey! A conference, so close to home. I had no idea. (Nor the time to attend, but that's another matter altogether.) And you show a big interest in the event. Darn it. Well, next time, I'll be there. I re-found you through the magic of pingbacks or Technorati or something. When you moved from Zanoi to here, I couldn't find the new blog. Like it wasn't there, and then I figured you'd given it all up. Thankfully not the case.
  2. Avatar Jonas Bengtsson said 23 days later:
    Hi! There were a few Danes there, but not too many. It seemed like the conference will target Danes more next year to make it a conference for the Øresund region. As for the content, I'd like some more sessions about dynamic languages (it was mostly .NET and Java). But I hope to return next year.

    I'm glad you found your way here. It's not easy to migrate a blog :-)

Respond

This is where you come in. Please leave a comment whether you agree, disagree or none of the above.

(required)

(to your blog or homepage)

(won't be shown nor shared)


  Preview