-
Core Java

Transforming Collections with Decorators
The Decorator Pattern Ever since first learning the programming design patterns, the decorator pattern has been my favorite. It seemed…
Read More » -
Core Java

Using Java 8 to Prevent Excessively Wide Logs
Some logs are there to be consumed by machines and kept forever. Other logs are there just to debug and…
Read More » -
Enterprise Java

MDB != JMS and vice-versa
Basics A Message Driven Bean (further referred to as MDB) is just another EJB like Stateless, Stateful or a Singleton.…
Read More » -
Core Java

Advanced Creation of Hamcrest Matchers
Intro Last time, I went over what a Hamcrest Matcher was, how it’s used, and how to make one. In…
Read More » -
Core Java

Redesigning Hamcrest
I’ve done a few posts on the Hamcrest library, and I really do enjoy using it, but there are a…
Read More » -
Core Java

Java Lambdas and Low Latency
Overview The main question around the use of Lambdas in Java and Low Latency is; Does they produce garbage and…
Read More » -
Agile

Burning Down The House–Agile Remix
Burn-down charts are awesome. They are part of agile’s set feedback loops. Take a look at a burn-down chart, and…
Read More » -
Groovy

Suis-je Groovy? No! What Pivotal’s Decision Means for Open Source Software
Today there was great news in the JVM ecosystem. Pivotal, the company who is committed to OSS has become a…
Read More » -
Enterprise Java

EE Servlet 3: Developing User Login with Session and Filter
I have introduced the Application class in my previous post where you can setup backend services. One example service I…
Read More »






