Laytoun' thoughts!

Running JavaFx app with Docker containers!

How many times did you run a desktop application in containers?! probably never, or the idea could've crossed your mind few times before at most. We all used and familiar with using containers to run different non-UI and headless applications and environments. But I never thought I'll need such a

Java 14 features:  Pattern Matching for `instanceof`, `jpackage` & helpful NPEs

If you're a java developer you probably heard (often many times) that java is dead. But this is absolutely not true, and java is more alive than ever before. There were a huge discussion in the java community about the new release cadence, which is now 6 month! But this

Project Portola: Porting java to Alpine Linux!

There are considerable benefits of using, building and deploying small container images (small attack surface, faster updates, less network costs ...), and when it comes to lightweight distributions, Alpine Linux is by far the favorite choice. However, Java developers might find issues while running their containerized applications on alpine as stated

Speed up your java application Docker images build with BuildKit!

While admitting all the goodness it offers, Java developers still args that containers added a new layer of abstraction and made local development a bit more difficult: Writing a Dockerfile, setting up Docker daemon, waiting for builds to complete, fixing errors if any, then finally get our new unit of

Spring Boot monitoring using KairosDB & Grafana

In this era of rapid changes and fast deployment, where microservices grow like mushrooms to answer the growing users needs and features, keeping a close eye on your mission critical applications and ensuring they're running optimally at all time becomes more and more important! A variety of tools exist, both

Laytoun' thoughts! © 2026