-
Enterprise Java
Dependency injection pitfalls in Spring
There are three injection variants in Spring framework: Setter-based injection Constructor-based injection Field-based injection Each of those mechanisms has advantages and…
Read More » -
Enterprise Java
Extending PrimeFaces CSV with Bean Validation
Some of you already know that me and my co-author Mert Çalışkan are working on the 2. edition of the…
Read More » -
Core Java
Replacing Multiple Conditionals with Polymorphism and Composition
It’s a fairly well known refactoring pattern to replace conditionals with polymorphism. If you’re not familiar with the pattern, you…
Read More » -
Desktop Java
The IDE of choice for UltraESB – IntelliJ IDEA
At AdroitLogic we have been using IntelliJ IDEA from a long time for development. It is found to be the…
Read More » -
Enterprise Java
A reactive and performant Spray + Akka solution to “Playing with concurrency and performance in Java and Node.js”
In my previous post I examined a fictitious trading engine and compared a Java based blocking solution to a Node.js…
Read More » -
Enterprise Java
EE Servlet 3: Generating HTML output in Servlet
If you just need to handle a handful of requests URI in your EE web module, then it might be…
Read More » -
Core Java
Reading/writing compressed and not compressed files in Java
Main reason for this post is trying don’t repeat yourself (DRY) because, often, I fall in the recursive need to…
Read More » -
Enterprise Java
Java EE Interceptors
History I think it’s important to take a look at the evolution of Interceptors in Java EE because of the…
Read More » -
Software Development
Continuous Integration Is a Hack!
“Continuous Integration is a hack!” said my friend Ben Rady years ago during a discussion on CI hosted by Stelligent.…
Read More »