-
Software Development
Static Typing Is Not for Type Checking
In his post “Strong typing vs strong testing” Bruce Eckel described the idea, that statically (or strongly) typed languages don’t…
Read More » -
Enterprise Java
Java EE with NetBeans on OpenShift
Today was NetBeans Day in Munich. I had the pleasure to present one session about the integration of Red Hat’s…
Read More » -
Agile
Who Removes Your Obstacles?
In self-organizing teams, teams remove their own obstacles. It’s a good idea. It can be difficult in practice. In Scrum,…
Read More » -
Software Development
Unit test life?
You can not program without testing. You write unit tests first and then you write your code. (Well, I know…
Read More » -
DevOps
DevOps Is The New Agile
In The Structure of Scientific Revolutions, Thomas Kuhn argues that science is not a steady accumulation of facts and theories,…
Read More » -
Groovy
Grails Spring Security Core Plugin – Registering Callback Closures
I was searching for a way to hook business logic after successful user login while using Spring Security Core plugin.…
Read More » -
Enterprise Java
Spring RestTemplate with a linked resource
Spring Data REST is an awesome project that provides mechanisms to expose the resources underlying a Spring Data based repository…
Read More » -
Scala
Spark: Write to CSV file
A couple of weeks ago I wrote how I’d been using Spark to explore a City of Chicago Crime data…
Read More » -
Enterprise Java
Spring request-level memoization
Introduction Memoization is a method-level caching technique for speeding-up consecutive invocations. This post will demonstrate how you can achieve request-level…
Read More »