-
Enterprise Java
One Thing Good Spring Developers Know
In my recent training sessions on the (core) Spring Framework, I was asked, “If there was one thing that a…
Read More » -
Enterprise Java
JPA Pitfalls / Mistakes
From my experience, both in helping teams and conducting training, here are some pitfalls/mistakes I have encountered that caused some…
Read More » -
Core Java
Getting started with JavaParser: analyzing Java Code programmatically
One of the things I like the most is to parse code and to perform automatic operations on it. For…
Read More » -
Core Java
Definition of the Trait Pattern in Java
In this article I will present the concept of traits and give you a concrete example of how they can…
Read More » -
Core Java
The practice of reflection in action
In a previous article, I explained how the most essential agile practice is reflection. In this article, I outline examples…
Read More » -
Software Development
Coupling in distributed systems
Coupling and cohesion are key quality indicators. We strive for systems highly cohesive and loosely coupled, but high doesn’t mean…
Read More » -
Enterprise Java
Advanced config with configuration meta-data in Spring Bootstrap
After a short introduction to configuration meta-data and covering the basics in my previous post called Pimp your config with configuration…
Read More » -
Career
Stupid Recruiter Tricks Vol. 3: The Phantom Client and Recruiter Conflict
You get a call/email from an agency recruiter ($RECRUITER1) saying that they saw your resume/profile and there is an opportunity…
Read More » -
Software Development
Cassandra: The Foundation Big Data Building Block
As Chief Technology Officer and co-founder at Instaclustr, Ben sets the technical direction for the company, identifying new features and…
Read More »