-
Software Development
A beginner’s guide to Cache synchronization strategies
Introduction A system of record is the authoritative data source when information is scattered among various data providers. When we…
Read More » -
Agile
The Lean Learning Board
A while back, when I wore my product hat, I started referring to the product backlog as an option backlog.…
Read More » -
Software Development
R: Removing for loops
In my last blog post I showed the translation of a likelihood function from Think Bayes into R and in…
Read More » -
Enterprise Java
Things to consider before jumping to enterprise caching
Introduction Relational database transactions are ACID and the strong consistency model simplifies application development. Because enabling Hibernate caching is one…
Read More » -
Software Development
Managing Global Teams – Lessons Learned
One year ago I took the most challenging decision of my software development career. I quit my daily – 40hr/week…
Read More » -
Agile
Managers are not homogenous
(If you are not a coder please bear with me…. we’ll get to the business point in a moment.) When…
Read More » -
Enterprise Java
Automated testing of REST-services
Despite I’m a Java and Scala developer I still passioned a lot in testing of software. If to be more…
Read More » -
Software Development
Design Patterns in the 21st Century: The Chain of Responsibility Pattern
Here’s a thing you might not see a lot. @Test public void hungryHungryPatrons() { KitchenStaff alice = new PieChef(); KitchenStaff…
Read More » -
Core Java
Dealing with Interruptions
I was just watching the VJUG interview with Heinz Kabutz which inspired me to write a post about Interruptions. By…
Read More »