Почему REST все еще достаточно хорош, и всем следует успокоиться по поводу GraphQL

Почему REST все еще достаточно хорош, и всем следует успокоиться по поводу GraphQL

В технологиях наблюдается своеобразный цикл: появляется что-то новое, и вдруг все, кто им не пользуется, чувствуют себя атакованными. GraphQL появился около десяти лет назад, и с тех пор мы наблюдаем этот ажиотаж. «REST мёртв», говорили они. «GraphQL — будущее», провозглашали они. Тем временем REST API незаметно обеспечивали работу 90% интернета и занимались своими делами, не привлекая внимания. Не поймите меня неправильно — я не говорю, что GraphQL плох. Это действительно полезный инструмент....

18 февраля 2026 06:00 · 5 минут · 1 слово · Maxim Zhirnov
Построение системы A/B тестирования в Go: от нуля до готовых к производству экспериментов

Построение системы A/B тестирования в Go: от нуля до готовых к производству экспериментов

Создание системы A/B-тестирования в Go: практическое руководство по разумному экспериментированию Итак, вы хотите запустить A/B-тесты в Go. Хорошая новость: это не ракетостроение. Плохая новость: это также не так просто, как перевернуть выключатель. Но вот в чём дело — как только вы настроите систему, у вас появятся сверхспособности проверять свои идеи реальными данными, а не интуицией. И вот тогда всё становится интересно. В этой статье мы построим полную систему A/B-тестирования с нуля....

7 января 2026 14:00 · 4 минуты · 820 слов · Maxim Zhirnov
Построение рекомендательной системы для новостных агрегаторов: от теории к производству

Построение рекомендательной системы для новостных агрегаторов: от теории к производству

Проблема, о которой никто не просил (но которая нужна всем) Вы знаете это чувство, когда открываете новостную приложение, а там просто… хаос? Тысячи статей кричат о внимании, ни одна из них не знает ничего о вас, ваших интересах или о том, почему вы вообще захотели бы читать о квантовых вычислениях, если вы явно спортивный энтузиаст в 6 утра до того, как подействует ваш кофе. Именно эту проблему мы решаем сегодня....

26 декабря 2025 14:00 · 5 минут · 934 слова · Maxim Zhirnov
Освоение параллелизма Go: от последовательных узких мест к одновременному блаженству

Освоение параллелизма Go: от последовательных узких мест к одновременному блаженству

Если вы когда-либо писали программу, которая, казалось, делала что-то одно за раз, в то время как мир требует от неё делать семнадцать вещей одновременно, добро пожаловать в доconcurrent-эру. К счастью для вас, Go был буквально разработан, чтобы избавить вас от этой боли. На самом деле, если вы слышали фразу «Go идеально подходит для concurrent-систем», это не маркетинг — это просто разработчики, которые испытали альтернативу и всё ещё приходят в себя....

7 декабря 2025 14:00 · 6 минут · 1069 слов · Maxim Zhirnov
Стратегии управления версиями API: Практическое руководство по управлению изменениями API без взлома Интернета

Стратегии управления версиями API: Практическое руководство по управлению изменениями API без взлома Интернета

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

24 ноября 2025 14:00 · 5 минут · 1058 слов · Maxim Zhirnov