-
Core Java
Java: Work out the serialVersionUID of a class
Earlier in the week I wanted to work out the serialVersionUID of a serializable class so that I could override…
Read More » -
Enterprise Java
Java: Exception translation with AspectJ
Within this blog post I describe how you can use AspectJ to automatically translate one type of exception to another.…
Read More » -
Enterprise Java
Hibernate Facts: How to “assert” the SQL statement count
Introduction Hibernate simplifies CRUD operations, especially when dealing with entity graphs. But any abstraction has its price and Hibernate is…
Read More » -
Software Development
Looking for your aaS? (IaaS vs. PaaS vs. SaaS vs. BaaS)
Our API is getting a lot of traction these days. We enable our customers to perform lookups against our masterfile…
Read More » -
Software Development
The Single Responsibility Principle
Introduction In this post I would like to cover the Single Responsibility Principle (SRP). I think that this is the…
Read More » -
Agile
If Managers Don’t Give Performance Reviews, What Happens?
There’s a great comment to my recent Management Myth: Performance Reviews Are Useful. The writer has these questions, which I…
Read More » -
DevOps
The power of PROC file system in Linux
The Linux kernel has two primary functions: to control access to physical devices on the computer and to schedule when…
Read More » -
Desktop Java
More Units with MoreUnit
Just over a year ago I wrote a post about working with JUnit in Eclipse. One of the commenters recommended…
Read More » -
Enterprise Java
WildFly 8 vs. GlassFish 4 – Which Application Server to Choose
It’s been a while since my last blog. I’ve obviously been busy with different things including my main job. After…
Read More »