Laytoun' thoughts!

Configuring sleuth valve for Tomcat - Spring Boot

We all agree that tracing a bug in a monolithic app is hard, but this tracing gets even harder in a distributed solution, since we've many different services running on different machines may be involved in responding to a single request.Not only for debugging purposes, it’s essential that

Continuous deployment with Maven, Jenkins and WAS

I'm not a big fan of Websphere application server (at all), but I found myself lately dealing with it and I think it worth sharing my small experience with WAS on setting up a CD pipeline using Jenkins CI. This write up is based on WAS 8.5.5 and

Yo! Avoid finalizers.

One of the oldie but goodie java books is "Effective Java" by Joshua Block, If you're a java developer and haven't read it yet, then it's time my boy. Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific

Understanding JIT compiler (just-in-time compiler)

he Just-In-Time (JIT) compiler is a component of the Java Runtime Environment that improves the performance of Java applications at run time. Nothing in the JVM affects performance more than the compiler, and choosing a compiler is one of the first decisions made when running a Java application—whether you

Generate custom QRCode with logo image using zxing

Recently I was working on a project and we needed a service that create QrCodes with user profile image on top of it, something like the twitter QRCode. We had 2 option: Using a paid existing web service, or make our own.I went with the second option. After a

Laytoun' thoughts! © 2026