-
Enterprise Java
Basics of scaling Java EE applications
To be honest, ‘scalability’ is an exhaustive topic and generally not well understood. More often than not, its assumed to…
Read More » -
Enterprise Java
Spring Boot Oauth2 Security
This post is an enhancement for my previous post which talks about how to secure your REST API using Spring…
Read More » -
Core Java
JAR Hell
What is JAR hell? (Or is it classpath hell? Or dependency hell?) And which aspects are still relevant when considering…
Read More » -
Software Development
Debugging tip: How to simulate a slow hardisk
As a Software Engineer there are times when you’d like to have a slower system. It doesn’t happen really often…
Read More » -
Enterprise Java
CDI interceptor of HTTP Request and Header params – simple example
While developing and evolving a REST API, using Java EE , there are some cases where you would like to…
Read More » -
Core Java
Vertical and Horizontal Decorating
A decorator pattern is one of the best ways to add features to an object without changing its interface. I…
Read More » -
Clojure
Clojure web development – state of the art – part 2
This is part 2 of my “Clojure web development” series. You can discuss first part on this reddit thread. After…
Read More » -
Software Development
Letting Go Of Technical Debt
The term “technical debt” was first introduced by Ward Cunningham as a metaphor. It was in the early 90s, when…
Read More » -
Enterprise Java
Better Performing Non-Logging Logger Calls in Log4j2
Using logging guards is a common practice when using Log4j 1.x and wanting to avoid the additional performance impact that…
Read More »