Writing
Sharing opinions, solutions and thoughts on Java, Go, JavaScript, DevOps and AI.
-
Skepp — EU Infrastructure in One PR, and Why I Recommend It
I tested Skepp — a service that analyzes your repo, generates production Terraform and CI/CD, and opens a single PR to deploy your app to your own Scaleway account in the EU. Here's why I recommend it.
-
The Perils of Premature Abstraction: When Code Duplication Isn't a Problem
Understanding why abstracting and centralizing duplicated code too early can be restrictive and how to avoid premature abstraction.
-
Maximizing application performance by optimizing HTTP and Database operations
Understanding why reducing and optimizing HTTP and Database calls is the most efficient way to improve application performance, with practical tips and examples.
-
Deploy a Full-Stack Application on DigitalOcean App Platform with Terraform
Learn how to easily deploy a scalable, cost-effective full-stack application on DigitalOcean App Platform using Terraform with full control using docker. Perfect for developers looking for easy and cheap cloud deployment.
-
Managing Runtime env variables in JS Vite applications with Docker and Nginx
How to manage runtime environment variables in a Vite application using a single Docker image across all environments, injecting variables dynamically via Nginx and an entrypoint script.
-
Health probes in Java Spring Boot done right
How to set up health probes in Java using Spring Boot the right way
-
How to Structure a Java Monorepo using Maven and Github
A practical guide to structuring a Java monorepo using Maven and GitHub Actions. Covers project layout, shared libraries, reusable CI/CD workflows, and how to build only what changed — without a remote artifactory.