-
Core Java
Java’s Volatile Modifier
A while ago I wrote a Java servlet Filter that loads configuration in its init function (based on a parameter…
Read More » -
Software Development
Are You Using SQL PIVOT Yet? You Should!
Every once in a while, we run into these rare SQL issues where we’d like to do something that seems…
Read More » -
Core Java
Default Methods: Java 8’s Unsung Heros
A few weeks ago I wrote a blog saying that developers learn new languages because they’re cool. I still stand…
Read More » -
Desktop Java
Validation in java (javafx)
Validation is one thing that’s missing from the core javafx framework. To fill in this gap there is already a…
Read More » -
Software Development
INTEL Perceptual Computing – RealSense Challenge 2014
Perceptual Computing technology is redefining the boundaries between human and computer interaction. Intel invites…
Read More » -
Software Development
What DSLs are not for
Domain specific languages are special programming languages. Each fits some special “domain” and makes the business code simpler. Using a…
Read More » -
Core Java
Using IntelliJ bookmarks
This is a quick post about IntelliJ’s nice bookmark feature. IntelliJ gives you the option to bookmark single lines of…
Read More » -
Enterprise Java
A beginner’s guide to JPA/Hibernate flush strategies
Introduction In my previous post I introduced the entity state transitions Object-relational mapping paradigm. All managed entity state transitions are…
Read More » -
Software Development
Feature Toggles are one of the worst kinds of Technical Debt
Feature flags or config flags aka feature toggles aka flippers are an important part of Devops practices like dark launching…
Read More »