Skip to content
Yar Kravtsov's Blog
  • Blog
  • Tags
  • About

Latest Posts

  • When AI Agents Remember: Building Persistent Memory for Autonomous Coding

    Mar 1, 2026 · llm, go

    What happens when you give an AI coding agent memory that persists across tasks? It stops repeating the same mistakes. Here’s how lgtm and snap use persistent findings, shared context, and self-recovery to close the loop from planning to merged PR.

  • Toasts with HTMX — the clean way to say "it worked"

    Oct 20, 2025 · web

    Build lightweight, reactive toast notifications without React, frameworks, or JavaScript bloat. A step-by-step guide to clean, declarative UI using HTMX, CSS, and a few honest lines of code.

  • Why I Migrated from VitePress to Hugo for This Blog

    Aug 16, 2025

    After running my blog on VitePress for over a year, I decided to migrate to Hugo with a custom theme. Here’s why I made the switch and what I learned in the process.

  • Lnk: Simplify Your Dotfiles with a Git-Native CLI

    Jun 3, 2025 · git

    Manage your dotfiles effortlessly: Lnk uses Git to move files into ~/.config/lnk, create reliable symlinks, handle host-specific overrides, and run bootstrap scripts automatically—no more messy bash hacks.

  • Scaling Up LLM Codegen Workflows for Bigger Projects

    Apr 8, 2025 · llm

    A refined, step-by-step process for managing larger projects with LLM codegen workflows—response to Harper Reed’s blog post.

  • Introducing pin: A Minimal CLI Spinner for Go

    Feb 10, 2025 · go

    Frustrated with complex spinner libraries for your CLI apps? Meet pin—a lightweight, customizable, and dependency-free spinner built with only Go’s standard library, designed to keep your terminal outputs clean and efficient.

  • Why I Created Zero: A Lightweight SSL Certificate Manager

    Jan 27, 2025 · docker

    In the world of web development, securing your applications with SSL/TLS certificates is non-negotiable. However, managing SSL certificates can be a daunting task, especially when you’re dealing with multiple domains, renewals, and the complexities of the ACME protocol. This is why I created Zero, a lightweight SSL certificate manager designed to simplify the process of obtaining, renewing, and managing SSL/TLS certificates.

  • FTL: Production Deployments Without The Complexity

    Jan 18, 2025 · docker

    A technical deep-dive into FTL, a deployment tool that brings zero-downtime updates and production-grade features to Docker-based applications without the complexity of container orchestration platforms. Learn about the engineering decisions behind direct container layer transfers, automated SSL management, and flexible database deployment strategies that make FTL a compelling alternative to traditional CI/CD pipelines.

  • The Hidden Cost of UI Frameworks for CLI Tasks in Go

    Dec 1, 2024 · go

    Discover why using modern UI frameworks for simple CLI tasks in Go can lead to unnecessary complexity. Learn about choosing the right tools for CLI development and the importance of matching solutions to problems.

  • Docker Networking: A Guide for Developers

    Nov 21, 2024 · docker

    Learn the essentials of Docker networking, including container communication, DNS, aliases, port forwarding, and internal/external access. A comprehensive guide to understanding Docker networks for effective application design.

  • ««
  • «
  • 1
  • 2
  • 3
  • »
  • »»

© 2026 Yar Kravtsov's Blog