Telegram Group Search
Как остановиться

Резкое прерывание работы приложения может вызвать такие проблемы, как потеря данных или нестабильность системы. К счастью, есть лучший способ: плавное завершение работы.

В этой сессии мы сосредоточимся на приложениях Go, работающих в Kubernetes.

#golang

https://kodikapusta.com.ru/news/m922-kak-ostanovit-sia
👍21👎1
Про выравнивание

Выравнивание структур поначалу может показаться немного скучным. Но иногда все эти манипуляции важны для производительности. В статье автор как раз рассказывает как это работает

#golang

https://kodikapusta.com.ru/news/t55n-pro-vyravnivanie
2
Реверс

Чувак написал свой браузер специально чтобы реверсить веб-приложения. Разработчик специализируется на обходе защиты от ботов и решил сделать для себя продвинутый инструмент.

Кстати, в своем блоге автор прикольно описывает обход всяких анти бот защит, рекомендую почитать

#kod

https://kodikapusta.com.ru/news/3396-revers
👍51
Спринг на коленке

Прикольно почитать как люди реализуют свой небольшой фреймворк поверх fx и самых разных пакетов для логирования, базы, метрик и тд. Автор показывает свой вариант, но я уверен, что у каждого в закромах есть своя реализация с самыми любимыми пакетами

#golang

https://kodikapusta.com.ru/news/w73s-spring-na-kolenke
2
Периодическая таблица

Идея прикольная. Я процитирую автора:

Системный дизайн обычно изучают на примерах решений для конкретных областей - например, баз данных, операционных систем или компьютерной архитектуры, где у каждой свои методы и термины. Это разнообразие - преимущество, но оно же может скрывать общие принципы, которые встречаются повсюду. В этой статье предлагается предварительная классификация таких принципов, собранных из разных разделов компьютерных систем.

#fun #learn

https://kodikapusta.com.ru/news/3h5s-periodicheskaia-tablitsa
🔥4
Чистое искусство

Автор потратил 6 недель на написание компилятора с C на Brainfuck, а затем модифицировал donut.c, чтобы использовать арифметику с фиксированной точкой сверхнизкой точности.

Во-первых, это чистое искусство как есть. Тут нет никакой полезности, вы можете только восхищаться

Во-вторых, я хочу столько же свободного времени

#fun

https://kodikapusta.com.ru/news/q856-chistoe-iskusstvo
👍3👎1🔥1🤩1
Go GUI

Фреймворк для GUI в Go. Под капотом нет веб-технологий, только нативный Go код. Декларативно, удобно, но пока очень сыро и стремно

#golang

https://kodikapusta.com.ru/news/n55i-go-gui
5👍1
Сорян за пачку одинаковых постов, восстание машин началось
🫡7😱1
Линейная алгебра

Чем заняться на выходных? Конечно же вспомнить линейную алгебру. Матрицы, уравнения и вот это все. Теперь с иллюстрациями.

#learn

https://kodikapusta.com.ru/news/ovi9-lineinaia-algebra
👍4
LEGO + Game Boy

Автор поста сделал из Lego Game Boy настоящий Brick Boy. Оживил лего игрушку, добавил все нужные платы и все заработало по красоте. Впечатляют такие рукастые люди и их проекты

#fun

https://kodikapusta.com.ru/news/zgz5-lego-game-boy
👍2
Собеседование со взломом

Оказывается, тупые вопросы на собеседовании - не самая большая проблема. Автора статьи попросили пройти тестовое в котором подсунули малварю. Если бы он ее запустил, то у него утекли бы пароли, кошельки и многое другое

Собеседования в ИТ - треш, говорю как человек только-только сменивший работу

#карьера

https://kodikapusta.com.ru/news/621c-sobesedovanie-so-vzlomom
🫡4😱2
Кстати, да. Через несколько дней я уже не буду работать в RuStore. Это были отличные 3 года с замечательной командой. Уверен, что у ребят все будет отлично. Ну а я пойду дальше покорять новые горизонты с Go
1🫡215😢3😁1
15 тонкостей

15 тонкостей Go про, которые, вы можете не знать. Полезно периодически читать такие статейки, а еще задаваться вопросами почему работает именно так, а не иначе и идти гуглить непонятные темы

Со временем язык меняется, делает это по чуть-чуть и новые штуки иногда просто проскальзывают мимо глаз. Я, например все еще не привык к функциям min/max

#golang

https://kodikapusta.com.ru/news/ur3v-15-tonkostei
🔥3👍21👎1
Datastar

Последнее время стало появляться меньше фронтенд фреймворков, уже совсем не так как в былые времена. Теперь их место заняли AI агенты. Тем не менее, интересные идеи все еще появляются.

Datastar упрощает разработку фронтенда, позволяя создавать интерактивные пользовательские интерфейсы на основе бэкенда с использованием подхода гипермедиа-first, который расширяет и улучшает возможности HTML. Кроме того, Datastar по пользой использует SSE.

Очень похоже на htmx

#golang #kod

https://kodikapusta.com.ru/news/3ut6-datastar
👍3
CSRF атаки в Go

CSRF (Cross-Site Request Forgery) - межсайтовая подделка запроса. В Go 1.25 в стандартную библиотеку было добавлено новое промежуточное ПО http.CrossOriginProtection и автор статьи рассказывает как пользоваться новыми фишками и в целом про современные методы борьбы с CSRF атаками в Go приложениях.

#golang

https://kodikapusta.com.ru/news/zcyv-csrf-ataki-v-go
1
Реверс инжиниринг

Небольшой, но весьма интересный видос про реверс инжиниринг. Прикольно, что в качестве подопытного используется бинарник на Go

Почувствуй себя хакером

#learn

https://kodikapusta.com.ru/news/deae-revers-inzhiniring
🔥1
GC в Rust

Rust - это язык без сборки мусора (GC), но из-за отсутствия GC создание структур данных, требующих совместного владения, становится неудобным, неэффективным или и тем, и другим. В этой статье мы рассматриваем новый дизайн и реализацию GC в Rust под названием Alloy. В отличие от предыдущих подходов к GC в Rust, Alloy позволяет автоматически использовать существующие деструкторы Rust в качестве финализаторов GC

Да, звучит иронично. И это не первый подход. Но читать захватывающе

#rust

https://kodikapusta.com.ru/news/zon3-gc-v-rust
👍1😁1
Ro

Автор библиотеки lo решил запилить библиотеку с реализацией ReactiveX на Go.

Смысл реактивного программирования - сделать проще написание программ, которые реагируют на события и работают асинхронно. Оно позволяет удобно и гибко работать с потоками данных.

Кто у него все буквы забрал?

#golang

https://kodikapusta.com.ru/news/1209-ro
🔥2👍1👎1
Лайвкодинг

Смотрите что я для вас нашел! Список Awesome Livecoding. И нет, это не тот лайвкодинг, который на собеседовании. Это про искусство, когда вы пишете музыку или визуализацию на лету

Лайв-кодинг (иногда называемый "программированием на лету", "JIT-программированием" или "разговорным программированием") - это форма исполнительского искусства и методика творчества, в основе которой лежит написание исходного кода и использование интерактивного программирования импровизационным образом.

Творите!

#fun

https://kodikapusta.com.ru/news/068s-laivkoding
2025/10/22 10:23:40
Back to Top
HTML Embed Code: