-
Software Development
War Games, Pair Testing and Other Fun Ways to Find Bugs
I’ve already examined how important good testing is to the health of a project, a product and an organization. There’s…
Read More » -
Enterprise Java
Score DRL: faster and easier in OptaPlanner
For OptaPlanner (= Drools Planner) 6.0.0.Beta1, I ‘ve replaced the ConstraintOccurrence with the much more elegant ConstraintMatch system. The result…
Read More » -
Enterprise Java
Java EE CDI bean scopes
Contexts and Dependency Injection (CDI) for the Java EE platform is a feature that helps to bind together the web…
Read More » -
Enterprise Java
Spring MVC Session Tutorial
Session management is one of essential parts for each web application. Since Spring MVC is a powerfull framework for a…
Read More » -
Enterprise Java
JPA – Hibernate – Type mapping on package level
When we are finally mature enough to use some custom types mapping in JPA, we usually stuck with some provider…
Read More » -
Groovy
Detecting Java Threads in Deadlock with Groovy and JMX
Unfortunately, Java applications taking advantage of multiple threads can at times run into the dreaded deadlock condition. Fortunately, the Java…
Read More » -
Career
Why You Make Less Money
Have you ever had a conversation with a fellow technologist that you felt wasn’t quite at your skill level, and…
Read More » -
Scala
Synchronizing transactions with asynchronous events in Spring
Today as an example we will take a very simple scenario: placing an order stores it and sends an e-mail…
Read More » -
Software Development
How to Design a Good, Regular API
People have strong opinions on how to design a good API. Consequently, there are lots of pages and books in…
Read More »