Blog

Thoughts, insights, and technical explorations from my journey in software development and technology.

Milan Lesichkov

From Golang to Static: Why I Switched to Netlify and AI-First Maintenance

I recently made a radical shift: I abandoned my dynamic Golang-powered website for a static architecture on Netlify. Why? To let AI manage it for me...

Golang Netlify AI Static Sites
11 Dec 2025

When -ldflags Meets Pulumi: Why My Go Binary Suddenly Got Bigger

Today I tripped over a subtle interaction between Go's -ldflags and Pulumi's command...

Golang Pulumi Build Optimization
18 Nov 2025

The Rename, The Bridge, The Click — Liveflux Evolves

New module Liveflux with improved ergonomics and consistency, simplifying development and migration.

Liveflux Go Framework HTMX
30 Aug 2025

Beyond REST: A Critical Look at Its Flaws and the Need for Change

The RESTful Delusion: Why Our Love Affair with REST Needs to End. Representational State Transfer (REST). It's the architectural darling of the web development world...

REST API Design Architecture
10 Feb 2025

Shield Your Golang App By Jailing the Malicious Web Bots

In the ever-evolving landscape of web development, safeguarding your Golang web application from malicious bots and automated attacks is paramount...

Golang Security Web Bots Rate Limiting
25 Oct 2024

Apidoc: A Humane Alternative to Complex API Documentation

In today's API-driven world, clear and concise documentation is essential. However, traditional tools often rely on complex formats like JSON or YAML, making them cumbersome and developer-unfriendly...

API Documentation Golang Developer Experience
7 Sept 2024

More posts coming soon...

View All Posts