-
Core Java

Are annotations bad?
I eased off into this topic with my principles on my post about Spring XML vs. Annotations that other day.…
Read More » -
Core Java

From Imperative to Pure-Functional and Back Again: Monads vs. Scoped Continuations
This post accompanies this video and won’t make too much sense without it Last month I gave a talk at the…
Read More » -
Enterprise Java

Installing PostgreSQL PL/Java as a PostgreSQL Extension
In 2011 I wrote a series of articles on PostgreSQL PL/Java. The basic information is still solid but there is…
Read More » -
Scala

Easy validation in Scala using Scalaz, Readers and ValidationNel
I’m working on a new book for Packt which shows how you can use various Scala frameworks to create REST…
Read More » -
Core Java

Making Thread Dumps Intelligent
Long back I had learnt about something called Log MDC, and I was a big fan of it. I was…
Read More » -
Enterprise Java

Hibernate: use join table alias on sqlRestriction
When using hibernate in case of complex queries there is the need to use sql. Therefore sqlRestrictions come to the…
Read More » -
Software Development

Interface over-segregation
Programmers easily spot bloated interfaces, and usually carry with them an assortment of, “Knives and stabbing weapons,” for just such…
Read More » -
Software Development

Mysql versions prior to 5.7 do not fully support two phase commit
While doing some tests for the recently released generic JCA adapter which is capable of binding remote calls to microservices…
Read More » -
DevOps

Getting started with Docker from a developer point of view: how to build an environment you can trust
Lately I have spent a lot of thoughts on building repeatable processes that can be trusted. I think that there…
Read More »







