Automating Go SDK Generation: Building a Tool That Actually Saves You Time

Automating Go SDK Generation: Building a Tool That Actually Saves You Time

If you’ve ever had to manually write an SDK for your Go API, you know the feeling. It’s like being handed a massive spreadsheet and asked to transcribe it by hand while someone taps their pencil on the desk. Sure, you can do it, but why would you want to? This is exactly where SDK generation automation comes in—a lifeline for developers tired of maintaining boilerplate code. In this article, we’re going to dive deep into creating a tool that automates Go SDK generation from your REST APIs....

November 19, 2025 · 9 min · 1710 words · Maxim Zhirnov
Автоматизация генерации Go SDK: Создание инструмента, который действительно экономит Ваше время

Автоматизация генерации Go SDK: Создание инструмента, который действительно экономит Ваше время

Если вам когда-либо приходилось вручную писать SDK для вашего Go API, вы знаете, каково это. Это похоже на то, как будто вам вручают массивную таблицу и просят переписать её от руки, пока кто-то стучит карандашом по столу. Конечно, это можно сделать, но зачем? Именно здесь на помощь приходит автоматизация генерации SDK — спасательный круг для разработчиков, уставших поддерживать шаблонный код. В этой статье мы подробно рассмотрим создание инструмента, который автоматизирует генерацию Go SDK из ваших REST API....

November 19, 2025 · 5 min · 1037 words · Maxim Zhirnov

The Case for Using Unconventional Programming Techniques

Picture this: you’re stuck in a code review that feels like Groundhog Day. The same old patterns, the same predictable solutions, the same “why didn’t we just use a factory pattern?” discussions. Meanwhile, somewhere in the world, a developer is solving complex problems with a programming language that treats everything as a stack operation, another is composing music through code, and someone else is literally growing programs like digital organisms. Welcome to the wonderfully weird world of unconventional programming techniques....

August 2, 2025 · 9 min · 1900 words · Maxim Zhirnov

Аргументы в пользу использования нетрадиционных методов программирования

Представьте себе: вы застряли в коде обзора, который кажется «Днём сурка». Всё те же старые шаблоны, те же предсказуемые решения, те же обсуждения на тему: «Почему бы нам просто не использовать фабричный паттерн?». Тем временем где-то в мире разработчик решает сложные задачи с помощью языка программирования, который трактует всё как стековую операцию, другой сочиняет музыку посредством кода, а кто-то ещё буквально выращивает программы как цифровые организмы. Добро пожаловать в удивительно странный мир нетрадиционных техник программирования....

August 2, 2025 · 5 min · 1017 words · Maxim Zhirnov
Code Generation: The Developer's Sous-Vide Machine for Perfectly Cooked Projects

Code Generation: The Developer's Sous-Vide Machine for Perfectly Cooked Projects

Picture this: you’re a chef in a Michelin-starred kitchen. Would you spend hours peeling garlic cloves when you could use a garlic press? Modern code generation is that kitchen gadget for developers - and today we’ll learn to cook soufflé while others are burning toast. From Boilerplate Hell to Pattern Paradise The average developer spends 37.8% of their time writing code that’s been written before (source: my highly scientific “Annoyance-O-Meter 2025”)....

April 2, 2025 · 4 min · 775 words · Maxim Zhirnov