-
Software Development
Git newbie commands
If you’re new to Git you will recognize that some things work different compared to SVN or CVS based repositories.…
Read More » -
Software Development
Characteristics of successful developers
Many blogs exist about personal (soft) characteristics of successful developers. Here is a short listing of some interesting links: 50…
Read More » -
Software Development
5′ on IT-Architecture: root concepts explained by the pioneers of software architecture
The last couple of weeks I am working on a new software architecture course specifically for the insurance and financial…
Read More » -
Software Development
Four laws of robust software systems
Murphy’s Law (“If anything can go wrong, it will”) was born at Edwards Air Force Base in 1949 at North…
Read More » -
Enterprise Java
Spring Framework 3.2 M1 Released
SpringSource just announced the first milestone release toward Spring 3.2. The new release is now available from the SpringSource repository…
Read More » -
Enterprise Java
Why I will continue to use Spring *and* Java EE in new Enterprise Java Projects in 2012/2013
Over one year passed since my technology decision making post and I am glad to see that I am still…
Read More » -
Software Development
5′ on IT-Architecture: three laws of good software architecture
The issue with architectural decisions is that they effect the whole system and/or you often need to make them early…
Read More » -
Core Java
Java 7: Closing NIO.2 file channels without loosing data
Closing an asynchronous file channel can be very difficult. If you submitted I/O tasks to the asynchronous channel you want…
Read More » -
Core Java
Threading stories: ThreadLocal in web applications
This week I spend reasonable time to eliminate all our ThreadLocal variables in our web applications. The reason was that…
Read More »