I have to admit I didn’t expect the battle between Oracle and Google to be so short and I thought Oracle has something stronger, but I am very happy with the end result. I hope this will mean less and less influence from Oracle around the JVM and the web and also less influence around… Read More


When thinking about async processing for almost all Java people the first thing that comes to mind is JMS or Java Script AJAX. For the web nothing beats AJAX – simple and effective. I am not a big fan of JMS (10 years old spec that is incomplete, hard to use and Java only) unless… Read More


In this post I’m not going to be very original, but it’s the sort of comparisons that are very hard to find in one place. I will cover traditional web frameworks, javascript mvc frameworks and javascript¬†templating frameworks . Before I start I want to make a reference to an article that describes the principles in… Read More


Process, like management, doesn’t add value by itself. It should only be used as little or as much as necessary to achieve the desired results: better quality, better customer value, better suitability, faster time to market. I don’t see any good reason to use waterfall or traditional software processes. I don’t see success coming from… Read More


I used Java for over 12 years and the more I use it the more I realize the Java language is falling further and further behind. If you don’t believe me ask any Javascript (node), Ruby or C# developer who used to write Java to go back to Java. Or think about a simple Pojo… Read More


I started thinking about blogging over 4 years ago, while living in Australia. I won’t go into details about why it took so long to get started, but it’s long overdue. This blog is mainly about my technical and agile/lean interests and experiences and with over 14 years experience I have plenty to write about.¬†I… Read More