<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Gorbunov_Alexey</title><link>https://gorbunovalexey.ru/en/posts/</link><description>Recent content in Posts on Gorbunov_Alexey</description><generator>Hugo</generator><language>en</language><managingEditor>spi4kavg@yandex.ru (Writing stuff)</managingEditor><webMaster>spi4kavg@yandex.ru (Writing stuff)</webMaster><lastBuildDate>Fri, 13 Feb 2026 10:00:00 +0000</lastBuildDate><atom:link href="https://gorbunovalexey.ru/en/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Cursor AI: Full Review, Pricing, and Best Alternatives 2026</title><link>https://gorbunovalexey.ru/en/posts/cursor-ai-polnyy-obzor-tseny-alternativy/</link><pubDate>Fri, 13 Feb 2026 10:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/cursor-ai-polnyy-obzor-tseny-alternativy/</guid><description>An in-depth look at Cursor AI: features, Pro ($20) and Business ($40) pricing, comparison with GitHub Copilot and other alternatives, and whether the subscription is worth it — plus how to use it for free.</description></item><item><title>Golang for Beginners: The Complete 2026 Guide</title><link>https://gorbunovalexey.ru/en/posts/golang-dlya-nachinayushchih-polnoe-rukovodstvo/</link><pubDate>Tue, 10 Feb 2026 10:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/golang-dlya-nachinayushchih-polnoe-rukovodstvo/</guid><description>A complete guide to Golang for beginner developers. From installation to your first production-ready application. Syntax, data types, concurrency, error handling — everything you need to get started.</description></item><item><title>Testing in Go: Unit Tests, Benchmarks, Mocks</title><link>https://gorbunovalexey.ru/en/posts/testirovanie-v-go-unit-testy-benchmarki-moki/</link><pubDate>Fri, 06 Feb 2026 12:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/testirovanie-v-go-unit-testy-benchmarki-moki/</guid><description>A complete guide to testing in Go. Unit tests, table-driven tests, subtests, performance benchmarks, mocks and interfaces. Practical production examples, testing patterns, coverage, and best practices.</description></item><item><title>Hugo Tutorial: Building a Blog From Scratch in 30 Minutes</title><link>https://gorbunovalexey.ru/en/posts/hugo-tutorial-sozdanie-bloga-s-nulya/</link><pubDate>Tue, 03 Feb 2026 12:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/hugo-tutorial-sozdanie-bloga-s-nulya/</guid><description>A complete guide to building a Hugo blog from scratch. From installation to deployment in 30 minutes. A step-by-step walkthrough with code examples, theme selection, config setup, and CI/CD deployment automation.</description></item><item><title>Concurrency in Go: Channels vs Sync — When to Use Which</title><link>https://gorbunovalexey.ru/en/posts/konkurentnost-v-go-channels-vs-sync/</link><pubDate>Fri, 30 Jan 2026 12:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/konkurentnost-v-go-channels-vs-sync/</guid><description>A complete guide to concurrency in Go: channels vs the sync package. We cover when to use channels and when to use a mutex. Worker pools, fan-out/fan-in, semaphore patterns. Performance benchmarks, race conditions and how to avoid them. Practical examples from production.</description></item><item><title>UUID Versions Explained: Differences and When to Use Each One</title><link>https://gorbunovalexey.ru/en/posts/uuid-versii-i-kogda-kakie-ispolzovat/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/uuid-versii-i-kogda-kakie-ispolzovat/</guid><description>A complete guide to UUID: we cover every version (v1, v3, v4, v5, v6, v7, v8), their differences and quirks. Learn which UUID version to pick for APIs, databases, and distributed systems. Generation examples in Go, Python, and JavaScript, with guidance on when to use timestamp-based, random, or name-based UUIDs.</description></item><item><title>gRPC in Go: Implementation and Sharing Proto Across Microservices</title><link>https://gorbunovalexey.ru/en/posts/vnedreniye-grpc-v-golang-proekt/</link><pubDate>Thu, 18 Dec 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/vnedreniye-grpc-v-golang-proekt/</guid><description>How to implement gRPC in a Go project: creating proto files, generating code, setting up the server and client. We break down ways to share protobufs across microservices using git submodules, a separate repository, and buf registry. Practical examples from real experience.</description></item><item><title>How to Write Shitty Code in Go: Anti-Patterns and Examples</title><link>https://gorbunovalexey.ru/en/posts/kak-napisat-dermoviy-code-na-go/</link><pubDate>Wed, 05 Nov 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/kak-napisat-dermoviy-code-na-go/</guid><description>A breakdown of Go anti-patterns using real production examples. Blocking channels in HTTP handlers, background jobs with race conditions, deadlocks, broken encapsulation. A practical guide to writing bad Go code.</description></item><item><title>Hugo vs Craftum: a comparison for a developer's blog</title><link>https://gorbunovalexey.ru/en/posts/hugo-beats-craftum/</link><pubDate>Tue, 04 Nov 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/hugo-beats-craftum/</guid><description>A detailed comparison of Hugo and Craftum for a developer&amp;rsquo;s blog. Why I left the website builder and switched to a static generator. The benefits of Markdown, CI/CD automation, fast loading, and full control.</description></item><item><title>From Idea to Launch: How I Rebuilt the Frontend for SnapAPI</title><link>https://gorbunovalexey.ru/en/posts/ot-idei-do-zapuska-kak-ya-peresobral-frontend-dlya-snapapi/</link><pubDate>Tue, 11 Mar 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/ot-idei-do-zapuska-kak-ya-peresobral-frontend-dlya-snapapi/</guid><description>The story of building a frontend for the SnapAPI screenshot service in 3 days using Astro and AI. A fast project launch, mobile-responsiveness headaches, and a developer&amp;rsquo;s personal experience. How to ship a project without falling into perfectionism.</description></item><item><title>How to Cope with Stress: Effective Methods and Techniques</title><link>https://gorbunovalexey.ru/en/posts/kak-borotsya-so-stressom-effektivnye-metody-i-tekhniki/</link><pubDate>Tue, 18 Feb 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/kak-borotsya-so-stressom-effektivnye-metody-i-tekhniki/</guid><description>Effective stress-management methods for programmers and IT professionals. Relaxation, physical activity, healthy eating, time management. Practical techniques for reducing stress and improving quality of life.</description></item><item><title>I Hate Frontend: How Craftum Made Development Easier</title><link>https://gorbunovalexey.ru/en/posts/ya-nenavizhu-front/</link><pubDate>Tue, 18 Feb 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/ya-nenavizhu-front/</guid><description>An honest developer review of Craftum: how a website builder helped simplify frontend without Bootstrap or TailwindCSS. Fast load times, ready-made blocks, 95%+ PageSpeed. Practical experience using it for web projects.</description></item><item><title>My Experience with the Cursor AI Code Editor</title><link>https://gorbunovalexey.ru/en/posts/otzyv-o-rabote-s-ai-redaktorom-koda-cursor/</link><pubDate>Thu, 13 Feb 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/otzyv-o-rabote-s-ai-redaktorom-koda-cursor/</guid><description>A developer&amp;rsquo;s detailed review of the Cursor AI code editor. Can AI replace a junior developer? How to use Cursor to automate tasks. Pros, cons, and real hands-on experience working with AI in programming.</description></item><item><title>The Best Time Management Techniques for Boosting Productivity</title><link>https://gorbunovalexey.ru/en/posts/luchshiye-tekhniki-taym-menedzhmenta-dlya-povysheniya-produktivnosti/</link><pubDate>Tue, 11 Feb 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/luchshiye-tekhniki-taym-menedzhmenta-dlya-povysheniya-produktivnosti/</guid><description>The best time management techniques for programmers: the Pomodoro Technique, the Eisenhower Matrix, GTD, and the Pareto Principle. Practical strategies for boosting a developer&amp;rsquo;s productivity, managing time, and beating procrastination.</description></item><item><title>How to Stay Up to Date with Modern Technology</title><link>https://gorbunovalexey.ru/en/posts/ostavatsya-v-kurse-tekhnologiy/</link><pubDate>Mon, 10 Feb 2025 00:00:00 +0000</pubDate><author>spi4kavg@yandex.ru (Writing stuff)</author><guid>https://gorbunovalexey.ru/en/posts/ostavatsya-v-kurse-tekhnologiy/</guid><description>Practical tips for developers on staying current with tech trends: subscribing to blogs (Habr, VC.ru), attending conferences, using social media, and joining professional communities for IT specialists.</description></item></channel></rss>