-
Enterprise Java
DI Containers are Code Polluters
While dependency injection (aka, “DI”) is a natural technique of composing objects in OOP (known long before the term was…
Read More » -
Enterprise Java
JPA Tutorial: Mapping Entities – Part 2
In my last post I showed a simple way of persisting an entity. I explained the default approach that JPA…
Read More » -
Software Development
Logical vs physical clock optimistic locking
Introduction In my previous post I demonstrated why optimistic locking is the only viable solution for application-level transactions. Optimistic locking…
Read More » -
Agile
Six Tips for Interviewing Scrum Masters, Part 2
Now that you know what you expect from your Scrum Master’s job (the deliverables), and you know the essential and…
Read More » -
Software Development
Chained Access Delegation Pattern
Suppose a medium-scale enterprise that sells bottled water has a RESTful API (Water API) that can be used to update…
Read More » -
Enterprise Java
Trace output with Drools
Drools 6 includes a trace output that can help get an idea of what is going on in your system,…
Read More » -
Core Java
Don’t Miss out on Writing Java 8 SQL One-Liners with jOOλ or jOOQ
More and more people are catching up with the latest update to our platform by adopting functional programming also for…
Read More » -
Agile
Six Tips for Interviewing Scrum Masters, Part 1
People want to know the “secret sauce” for hiring Scrum Masters and agile coaches. I wish it was easy to…
Read More »