Telegram Group Search
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
🔥4👍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
2
Реверс инжиниринг

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

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

#learn

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

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

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

#rust

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

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

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

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

#golang

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

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

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

Творите!

#fun

https://kodikapusta.com.ru/news/068s-laivkoding
1👍1
История LLM

Автор до сих пор чувствует какую-то магию в больших языковых моделях (LLM). В принципе, он в общих чертах понимает, как они работают, и знает, что никакого волшебства там нет. Но разрыв между его знаниями, которые уже устарели, и тем, что происходит в области сейчас, кажется просто огромным. Всё меняется так быстро, что он полгода назад решил немного подтянуть основы и разобраться с тем, что считает одним из главных кирпичиков LLM - механизмом внимания в нейросетях.

Будем учиться вместе с автором

#ai

https://kodikapusta.com.ru/news/b568-istoriia-llm
1
Итерации и каналы

Я недавно постил статью этого автора, в которой он рассказывал как добавил интерфейс для стандартного паттерна итератора Next(). Этот паттерн часто используется для работы с базами.

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

#golang

https://kodikapusta.com.ru/news/r1ru-iteratsii-i-kanaly
1
DTrace

Прикольная статья про использование DTrace для отладки бага в Go программе. Даже не столько про баг интересно почитать, как посмотреть на использование DTrace. У кого был опыт?

#golang

https://kodikapusta.com.ru/news/p06o-dtrace
1👍1
Паника(или нет)!

Забавно, в мире Rust тоже проблемы как у гошников: паниковать или нет? Автор пытается ответ на это вопрос и приходит к золотой середине

#rust

https://kodikapusta.com.ru/news/yulg-panika-ili-net
😱4
Spellscript

Давно не было новых необычных языков программирования по пятницам. Исправлюсь и представляю вам spellscript - язык программирования через заклинания.

Каждая программа - это "заклинание", написанное в "гримуаре", поэтому теоретически вы можете писать весь свой код в стиле школьного сочинения на английском, так как в нём нет требований к переносам строк или отступам.

Ничего необычного

#fun

https://kodikapusta.com.ru/news/w1k5-spellscript
1🔥1
Астероиды

В этом туториале мы напишем игру "Астероиды" на raylib-go - простой и легкой библиотеке для создания игр. К концу у нас будет готовая игра: управление кораблем с клавиатуры, стрельба, столкновения, победа и поражение - и всё на Go

#golang #gamedev

https://kodikapusta.com.ru/news/5abh-asteroidy
🔥21
CRDT

Статья про CRDT модели данных на Go. Такие структуры помогают справиться с синхронизацией данных в офлайн‑режиме так, чтобы не сваливать на пользователя головную боль слияния конфликтов. Вы наверняка замечали, что многие современные приложения - будь то заметки, менеджеры задач или вики‑редакторы - позволяют работать оффлайн на нескольких устройствах, а при подключении к сети автоматически объединяют изменения. Задача разработчика в таком случае сделать максимально гладкую синхронизацию одновременно изменённых данных на разных узлах, ideally без участия пользователя в разрешении конфликтов.

#golang

https://kodikapusta.com.ru/news/6874-crdt
2025/10/24 18:06:41
Back to Top
HTML Embed Code: