-
Enterprise Java

Stateless Session for multi-tenant application using Spring Security
Once upon a time, I published one article explaining the principle to build Stateless Session. Coincidentally, we are working on…
Read More » -
Enterprise Java

Java Method Logging with AOP and Annotations
Sometimes, I want to log (through slf4j and log4j) every execution of a method, seeing what arguments it receives, what…
Read More » -
Software Development

AngularJS: Introducing modules, controllers, services
In my previous post AngularJS Tutorial: Getting Started with AngularJS we have seen how to setup an application using SpringBoot…
Read More » -
Enterprise Java

Spring Batch Tutorial with Spring Boot and Java Configuration
I’ve been working on migrating some batch jobs for Podcastpedia.org to Spring Batch. Before, these jobs were developed in my own…
Read More » -
Enterprise Java

Hibernate bytecode enhancement
Introduction Now that you know the basics of Hibernate dirty checking, we can dig into enhanced dirty checking mechanisms. While…
Read More » -
Agile

Agile Myth #6: “Agile Means No Upfront Design”
This is my 7th post in my 13-part series, “Agile Myths and Misconceptions”, It’s based on the talk I gave at the…
Read More » -
Core Java

-
Core Java

OOP Alternative to Utility Classes
A utility class (aka helper class) is a “structure” that has only static methods and encapsulates no state. StringUtils, IOUtils,…
Read More » -
Software Development

Bad program structure: the complectation
Degrees of badness Many programmers consider source code dependencies either circular or non-circular, with circular dependencies representing The Greatest Imaginable…
Read More »







