Go Source Code Это интерактивный практикум, где вы научитесь модифицировать и экспериментировать с исходным кодом языка программирования Go. Такой себе практический семинар, который поможет вам разобраться в устройстве компилятора и среды выполнения Go, научит собирать их и вносить изменения Сможете сделай свой собственный Go с шахматами и танцовщицами #golang https://kodikapusta.ru/news/897-go-source-code Поддержать проект на boosty: https://boosty.to/kodikapusta
Код и Капуста
Авторский канал с интересными ссылками про разработку на Go, Rust, Godot, Flutter, Android, iOS, Aurora. Все ссылки тут https://kodikapusta.ru/ Читать канал в max https://vk.cc/cVOWSP Для связи @akovardin Поддержать канал https://boosty.to/kodikapusta
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Go и Wails Алекс Плютау рассказывает о создании десктопного приложения для двухфакторной аутентификации на Go с использованием фреймворка Wails. Автор подробно объясняет принцип работы Time-based One-Time Password, включая генерацию секрета, использование HMAC-SHA1 и динамическое усечение для получения шестизначного кода. В практической части он показывает, как настроить проект на Wails с фронтендом на Vue, реализовать на Go логику генерации кодов и хранение аккаунтов в локальном JSON-файле, а з...
pprof Как заявляется, это полное руководство по использованию pprof. Ну не совсем полное, но в закладки добавить стоит Автор подробно описывает пять основных типов профилей - CPU, память, горутины, блокировки и мьютексы. Объясняет, какие проблемы каждый из них помогает диагностировать. В материале даются практические рекомендации по безопасному сбору профилей в продакшене через отдельный HTTP-эндпоинт, правильной интерпретации полученных данных с помощью flame-графов и команд top, а также по выя...
Обновление goperf Автор представляет обновление проекта goperf.dev, добавив в него фактические данные бенчмарков для Go 1.24, 1.25 и 1.26 на трех платформах. Автор хочет сделать рекомендации максимально объективными, воспроизводимыми измерениями. Статья подробно описывает строгую методологию сбора данных, направленную на минимизацию внешних факторов и анализирует 76 тестов, охватывающих ядро рантайма, стандартную библиотеку и сеть. В статье автор приводит статистику надежности результатов для ра...
Кстати! На boosty https://boosty.to/kodikapusta скоро будет разыгрываться билет на Golang Conf. Так что подписывайтесь, чтобы не пропустить
Визуализация наше все Автор делится опытом изучения сложных алгоритмов по классическим учебникам. В частности, рассказывает про реализацию суффиксного дерева по научной статье. К сожалению, статические диаграммы и отладка не дают полной картины происходящего, хочется видеть как все работает В примера реализации алгоритма построения суффиксных деревьев Укконена он представляет интерактивную визуализацию на JavaScript и D3.js, которая позволяет пошагово наблюдать построение дерева для строки, отсл...
Пссс, народ, теперь канал можно читать в MAX
Уровни работы с AI В статье интересная классификация уровней работы с AI для разработки. От простой автоподстановки и вопросов в чатике до самоорганизующихся команд агентов. Хочу больше стандартизации в работе с агентами А на каком этапе находишься ты? #ai https://kodikapusta.ru/news/907-urovni-raboty-s-ai Поддержать проект на boosty: https://boosty.to/kodikapusta
Условная реализация В Rust существует возможность условно реализовывать методы и трейты для обобщенных типов - такие реализации существуют только если параметры типа удовлетворяют определенным требованиям, например, реализуют трейт Clone. Это широко используется в стандартной библиотеке, позволяя контейнерам вроде Cell предоставлять расширенный API в зависимости от возможностей хранимых типов. К примеру, метод get доступен только для Copy-типов В статье как раз подробнее про этот интересный подх...
Индексирование и поиск В статье про библиотеку Bleve на Go для создания полнотекстового поиска. Без внешних зависимостей и СМС. Автор, опираясь на опыт разработки поискового движка Hister, показывает, как быстро добавить индексацию и поиск по документам, настраивать анализаторы для разных языков, строить сложные запросы с весами коэффициентов, реализовать пагинацию и работать с несколькими индексами через алиасы #golang https://kodikapusta.ru/news/916-indeksirovanie-v-go Поддержать проект на boo...