Software Development
-

ID Lists Aren’t the Best Solution for the N+1 Problem
In their eternal attempts to circumvent the N+1 problem, Hibernate users often resort to IN predicates with ID lists. In…
Read More » -

Customization in Saas using Plug and Play Architecture
There exists a lot of design patterns, architectures and design concepts that can be applied to technical aspects of implementing…
Read More » -

Cloud based deployment pipeline
Cloud based development tools are continuing to improve thanks to the power of new browser technologies and cloud services such…
Read More » -

Multi-tier application + database deadlock or why databases aren’t queues (part1)
Databases aren’t queues. And despite the ubiquitous presence of queuing technology out there (ActiveMQ, MSMQ, MSSQL Service Broker, Oracle Advanced…
Read More » -

Migrating from a Subversion repository to GitHub
One of greatest attractions of GitHub is the community and the tooling that allows this community to share code. Each…
Read More » -

Supply & Demand in software development
(Whoops, Iām publishing a revision of this blog entry – something I donāt normally do. I realised after publication that…
Read More » -

The future may just as well be RESTful
Chris Zheng has just published an article on āWhy the future is NOT RESTfulā. It made a bit of a…
Read More » -

The Code That Made me Cry
A friend of mine recently told me about the kind of problems heās currently struggling with in the legacy application…
Read More » -

MongoDB optimistic locking
When moving from JPA to MongoDb you start to realize how many JPA features youāve previously taken for granted. JPA…
Read More »



