-
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 » -
Software Development
Significant Software Development Developments of 2014
One of my favorite posts to write each year is the year-ending summary of some of the developments in the…
Read More » -
Software Development
Top Three Challenges in Enterprise Mobile App Development in 2015
Enterprises are adopting mobile technologies at an unprecedented rate. As Business News Daily recently reported, 1.3 billion workers will go…
Read More »