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

Latest Posts

  • Using Go 1.22's New Iterators in CLI Applications

    Oct 26, 2024 · go

    Go 1.22 introduces built-in support for iterators, providing a memory-efficient and composable way to handle data streams. This post explains how to use these iterators in CLI applications, complete with code examples and best practices.

  • Deploying NextJS with App Router: It's Not Just for Vercel Anymore

    Aug 11, 2024 · docker, nextjs

    Deploying a NextJS app with the App Router outside of Vercel’s infrastructure is possible using Docker and Docker Compose. This setup uses Nginx for static asset serving and as a reverse proxy for the Node.js app. This post will explain the process step-by-step for those new to Docker.

  • git-gen: Rethinking Commit Messages

    Jul 12, 2024 · git

    git-gen is a bash script that uses Anthropic’s Claude model to generate Git commit messages. This experiment has led me to reconsider our approach to version control workflows.

  • Naming in Go: A Deep Dive into Function and Variable Conventions

    Feb 12, 2024 · go

    A guide to Go naming conventions for functions and variables. Covers best practices for clarity, consistency, and idiomatic Go code to improve readability and maintainability.

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

© 2026 Yar Kravtsov's Blog