Software Development
-
Are You Binding Your Oracle DATEs Correctly? I Bet You Aren’t
Oracle database has its ways. In my SQL talks at conferences, I love to confuse people with the following Oracle…
Read More » -
Two Years of Pair Programming
For the last two years, I’ve built software using pair programming. I recently switched jobs; during this process, I talked…
Read More » -
You Do Need Independent Technical Reviews!
Do you have a team of brilliant and enthusiastic programmers? Of course! You’ve carefully chosen them from a hundred candidates!…
Read More » -
Why I Won’t Accept ANY Magic Number
One of the first things I like to establish in a new project is the use of tools like Checkstyle…
Read More » -
A True SQL Gem You Didn’t Know Yet: The EVERY() Aggregate Function
We’ve just added support for the EVERY() aggregate function (#1391) to jOOQ, and would like to take the opportunity of…
Read More » -
Implementing the ‘Git flow’
Git can be used in a variety of ways which is cool. But still, when working within a team, it…
Read More » -
Don’t be “Clever”: The Double Curly Braces Anti Pattern
From time to time, I find someone using the double curly braces anti pattern (also called double brace initialisation) in…
Read More » -
Writing your own logging service?
Application logging is one those things like favorite Editors war: everyone has their own opinions and there are endless of…
Read More » -
In Favour of Self-Signed Certificates
Today I watched the Google I/O presentation about HTTPS everywhere and read a couple of articles, saying that Google is…
Read More »