My Devoxx talk on Hades available at Parleys.com


As I was just remembered on Twitter, my talk on Hades at Devoxx 2009 is now freely available to watch at Parleys.com. So watch it here or direcly at Parleys.

Neglected classes in Spring – Part II


If you have worked with Spring 2.5 annotation based web MVC framework you know that it allows you to freely design you controller method signatures:

@RequestMapping(value = "users", method = GET)
public String showUsers(Model model) {
  model.addAttribute("users",
    userManagement.getUsers());
  return "users";
}

As you can see we use a parameter of type Model that will we automatically get an instance handed by Spring. For a complete list of supported parameter and return types see Spring reference documentation on that topic.

But why do I mention that? The title says “neglected classes”, not “things I also could have read up in the reference docs”. The crucial thing here is to know that the list of supported types is not fixed and there is an SPI to write your class allowing to get a parameter injected automatically.

Neglected classes in Spring – Part I


This blog post will be the starting point of a series of posts regarding often neglected classes in Spring. There are two main reasons for me to write this series. First, I really would like to unveil a set of classes that deserve some deeper attention as they make developer’s life a lot easier inside Spring, especially as they constantly stand in the shadows of BeanFactory, ApplicationContext and so on.

The second aspect is that I very often face the situation that whenever one mentions Spring the immediate reaction is: “Oh year, all this container-XML-thingamajiggy!”. What’s often being missed is that most (if not entirely all) of Spring is usable as library and thus even available if Spring is not the basis of your application. As this this results in the ability to seemlessly integrate Spring even into existing legacy code this can be a cruicial argument whether to migrate towards a particular technology. But enough of the reasoning, let’s dive in what to explore…

Devoxx 2009


I’ve just been calming down a little after almost two weeks of travelling conferences. Right after W-JAX one week ago in Munich, some colleagues and me took a trip to Antwerp to visit Devoxx 2009. I was supposed to give a talk on Hades on Monday what aligned perfectly to the factthat we released version 1.0 just a few weeks ago. It’s been my very first english speaking talk in front of such a big audience (aprox. 300 – 400 people). So it’s been an exciting experience.

Me talking about Hades

(Click the image for the full slideshow…)

Seems the talk was well received but of course there were a lot of this ought to be improved next time. You can find the slides here as well as on Slideshare. Besides that the video of the talk is available on Parleys (currently only a preview if you don’t pay the subscription fee).

Devoxx Highlights

Time to sum up some key things I will remember this conference for. First there was this incisive keynote by Robert “Uncle Bob” Martin on software development as a profession. It’s been a long time I saw such an intese combination of content and presentation. You can watch a simlira talk given by him on infoq.com but watch out for the Devoxx talk on Parleys.com. Even only this one is worth the subscription.

Previous Articles

Hades 1.0 released


Leveraging annotations in Java code


Back home from GearConf ‘09…


Four Sided Cube unplugged @ Youtube


Your daily quote...

"I've been high, and i've been down / My head in the clouds and my hands in the ground / In the arms of a woman, I found my way home / In the arms of a woman, I had been lost.

When I'm so lost that this losing feel like dying / I hope you'll be by me then / When I'm so lost that this losing feel like dying / I hope you'll be by me then"
(Dave Matthews Band - #27)

Zuletzt im Player

Favourite books

Shelfari: Book reviews on your book blog