Alex's DevLog

Exploring Linux, Network Architecture, and clean code.

Server rack architecture

Understanding TCP/IP Handshakes in Modern Networks

March 18, 2026

Recently, I've been diving deep into network layer protocols. The way modern load balancers handle TCP connections has changed significantly with the adoption of TLS 1.3. In this post, we explore the lifecycle of a packet...

Read more →
Code editor abstract

Why I Switched Back to Nginx

February 02, 2026

After experimenting with various modern web servers, I found myself returning to Nginx. Its stability, predictable memory footprint, and incredibly powerful stream routing modules make it indispensable for complex architectures...

Read more →
Shipping containers abstract

Optimizing Docker Containers for Production

January 15, 2026

Container bloat is a real issue. By utilizing multi-stage builds and Alpine Linux base images, I managed to reduce my deployment payloads by over 70%. Here is the Dockerfile template I use for all my Go projects...

Read more →
Rusty metal texture

The Future of Rust in Systems Programming

December 28, 2025

With the Linux kernel officially integrating Rust, the landscape of systems programming is shifting. I spent the holiday weekend rewriting a legacy C tool in Rust, and the memory safety guarantees completely changed my perspective...

Read more →
Command line terminal

My Minimalist Neovim Setup for 2026

November 10, 2025

I finally declared bankruptcy on my bloated `.vimrc` and started from scratch using Lua. By stripping away heavy IDE-like plugins and focusing on native LSP integrations, my editor loads instantly while retaining full functionality...

Read more →