Laytoun' thoughts!

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

Service registration & discovery with Spring Cloud Netflix - Eureka

Microservices architecture is not about building individual and isolated services, but instead it aims to make the interactions between services reliable and failure-tolerant. A microservice ecosystem may consist of a high number of services that need to know each other’s location. If we have multiple environments (Dev, QA, Prod

Getting started with Built-in NLP for Messenger Bots

Messenger team recently announced a bunch of exciting new features and tools to enrich the bot experience. But there is one cool feature that we will talk about in this post: The built-in NLP feature and Customizing NLP using Wit.ai. You can checkout the code on Github. Also, I'm

Laytoun' thoughts! © 2026