-
Enterprise Java
It’s easy to document your Play Framework REST API with Swagger
This post originally ran on http://swagger.io (7/30/2015) I having been using Play Framework as a Java-based, lightning-fast REST backend framework…
Read More » -
Software Development
Examples of caching backfiring on performance
In 2015 it should not surprise anyone that caching frequently used data is likely to improve the performance of the…
Read More » -
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 »