DBOS
Кароч. Сейчас надо сделать свою систему выполнения распределенных задач, выложить в опенсорс и зарабатывать на поддержке. Ну реально, таких систем все больше и больше. Вот еще одна - DBOS
DBOS обеспечивает легковесную и отказоустойчивую оркестрацию рабочих процессов поверх Postgres. Вместо того чтобы управлять собственной системой оркестрации рабочих процессов или очередями задач, вы можете использовать DBOS, чтобы добавить устойчивые workflows и очереди в вашу программу буквально несколькими строками кода.
#golang
https://kodikapusta.ru/news/006a-dbos
Кароч. Сейчас надо сделать свою систему выполнения распределенных задач, выложить в опенсорс и зарабатывать на поддержке. Ну реально, таких систем все больше и больше. Вот еще одна - DBOS
DBOS обеспечивает легковесную и отказоустойчивую оркестрацию рабочих процессов поверх Postgres. Вместо того чтобы управлять собственной системой оркестрации рабочих процессов или очередями задач, вы можете использовать DBOS, чтобы добавить устойчивые workflows и очереди в вашу программу буквально несколькими строками кода.
#golang
https://kodikapusta.ru/news/006a-dbos
❤1
blobd - запись 15 GB s
Статья рассказывает про blobd - специальное хранилище данных для работы в рамках одного компьютера, которое сделано так, чтобы находить и считывать мелкие объекты максимально быстро, меньше чем за миллисекунду. Секрет скорости в нескольких решениях. Вместо работы через обычную файловую систему blobd обращается к диску напрямую. Для мгновенного поиска объектов используется простая хеш-таблица. Запись данных организована так, чтобы они не повреждались. Место на диске распределяется умным "аллокатором друзей". В итоге по производительности blobd ощутимо обходит такие системы, как RocksDB, MinIO и стандартные файловые системы.
#rust
https://kodikapusta.ru/news/1lx3-blobd-zapis-15-gb-s
Статья рассказывает про blobd - специальное хранилище данных для работы в рамках одного компьютера, которое сделано так, чтобы находить и считывать мелкие объекты максимально быстро, меньше чем за миллисекунду. Секрет скорости в нескольких решениях. Вместо работы через обычную файловую систему blobd обращается к диску напрямую. Для мгновенного поиска объектов используется простая хеш-таблица. Запись данных организована так, чтобы они не повреждались. Место на диске распределяется умным "аллокатором друзей". В итоге по производительности blobd ощутимо обходит такие системы, как RocksDB, MinIO и стандартные файловые системы.
#rust
https://kodikapusta.ru/news/1lx3-blobd-zapis-15-gb-s
❤1👍1
HTTP кэширование
Отличный пост о том, как грамотное HTTP-кэширование ускоряет сайты, делает их стабильнее и даже дешевле в обслуживании - все за счет того, что сервер реже обрабатывает одни и те же запросы, а данные доставляются быстрее.
Автор просто объясняет, как работают вместе заголовки кэширования, CDN, браузеры и прокси. А еще дает конкретные советы по настройке и разбирает частые косяки, которые все допускают. После прочтения становится понятно, как строить по-настоящему надежные и эффективные системы кэширования.
#kod
https://kodikapusta.ru/news/r2hi-http-keshirovanie
Отличный пост о том, как грамотное HTTP-кэширование ускоряет сайты, делает их стабильнее и даже дешевле в обслуживании - все за счет того, что сервер реже обрабатывает одни и те же запросы, а данные доставляются быстрее.
Автор просто объясняет, как работают вместе заголовки кэширования, CDN, браузеры и прокси. А еще дает конкретные советы по настройке и разбирает частые косяки, которые все допускают. После прочтения становится понятно, как строить по-настоящему надежные и эффективные системы кэширования.
#kod
https://kodikapusta.ru/news/r2hi-http-keshirovanie
👍4❤1
Память в Rust и Go
В статье автор рассказывает про работу с памятью в Rust и Go. Сравнение, конечно, теплого с зеленным. Но я не профессионал в Rust, поэтому мне было интересно почитать
#rust #golang
https://kodikapusta.ru/news/kkta-pamiat-v-rust-i-go
В статье автор рассказывает про работу с памятью в Rust и Go. Сравнение, конечно, теплого с зеленным. Но я не профессионал в Rust, поэтому мне было интересно почитать
#rust #golang
https://kodikapusta.ru/news/kkta-pamiat-v-rust-i-go
2❤1👍1
Basalt
Воу воу, прикольная утилита. Многие сейчас пользуются Obsdian, особенно после проблем с Notion. А Basalt - консольный интерфейс к Obsdian. Еще и на Rust написанный
#rust
https://kodikapusta.ru/news/1k71-basalt
Воу воу, прикольная утилита. Многие сейчас пользуются Obsdian, особенно после проблем с Notion. А Basalt - консольный интерфейс к Obsdian. Еще и на Rust написанный
#rust
https://kodikapusta.ru/news/1k71-basalt
❤1
Web для Gleam
Тут студент написал свой веб-сервер на Gleam. Кстати, Gleam в прошлом году стал версии 1.0 и если вы скучаете по Erlang и Elixir, то попробуйте Gleam. Язык чем-то похож на Go
Статью интересно почитать, как минимум, чтобы посмотреть как реализуют веб серверы изнутри
#learn #fun
https://kodikapusta.ru/news/7ei5-web-dlia-gleam
Тут студент написал свой веб-сервер на Gleam. Кстати, Gleam в прошлом году стал версии 1.0 и если вы скучаете по Erlang и Elixir, то попробуйте Gleam. Язык чем-то похож на Go
Статью интересно почитать, как минимум, чтобы посмотреть как реализуют веб серверы изнутри
#learn #fun
https://kodikapusta.ru/news/7ei5-web-dlia-gleam
❤3
Таблоид
Пятница! И наконец новый язык программирования - Tabloid. Это тьюринг-полный язык программирования для написания программ в стиле кликбейтных новостных заголовков.
Всё, что выводится с помощью Tabloid, автоматически пишется ЗАГЛАВНЫМИ БУКВАМИ и заканчивается восклицательным знаком! А зачем вам что-то ещё?!
#fun #kod
https://kodikapusta.ru/news/sr9f-tabloid
Пятница! И наконец новый язык программирования - Tabloid. Это тьюринг-полный язык программирования для написания программ в стиле кликбейтных новостных заголовков.
Всё, что выводится с помощью Tabloid, автоматически пишется ЗАГЛАВНЫМИ БУКВАМИ и заканчивается восклицательным знаком! А зачем вам что-то ещё?!
#fun #kod
https://kodikapusta.ru/news/sr9f-tabloid
❤5😁3
Почему они уходят
Знаете, почему самые инженерные инженеры уходят? Все просто: их не слушают, когда принимают технические решения, менеджмент слабый, карьера стоит на месте, работа перестала приносить удовольствие, а все время уходит на какую-то рутину и бессмысленные задачи.
А самое обидное - руководство об этих проблемах узнает в последний момент. Информация "застревает" где-то на уровнях менеджеров. В итоге компания теряет лучших людей - хотя всего-то нужно было лучше прислушиваться к ним и давать больше свободы.
Или у автора просто пригорело?
#карьера #kapusta
https://kodikapusta.ru/news/7703-pochemu-oni-ukhodiat
Знаете, почему самые инженерные инженеры уходят? Все просто: их не слушают, когда принимают технические решения, менеджмент слабый, карьера стоит на месте, работа перестала приносить удовольствие, а все время уходит на какую-то рутину и бессмысленные задачи.
А самое обидное - руководство об этих проблемах узнает в последний момент. Информация "застревает" где-то на уровнях менеджеров. В итоге компания теряет лучших людей - хотя всего-то нужно было лучше прислушиваться к ним и давать больше свободы.
Или у автора просто пригорело?
#карьера #kapusta
https://kodikapusta.ru/news/7703-pochemu-oni-ukhodiat
👍6❤1
Даем фитбек
Такая сегодня пятница, софтовая. Все статьи сегодня лёгенькие, ничего про программирование. Но знаете, софты тоже надо развивать. Так что учимся давать фитбек сегодня
#карьера
https://kodikapusta.ru/news/wuf7-daem-fitbek
Такая сегодня пятница, софтовая. Все статьи сегодня лёгенькие, ничего про программирование. Но знаете, софты тоже надо развивать. Так что учимся давать фитбек сегодня
#карьера
https://kodikapusta.ru/news/wuf7-daem-fitbek
❤1
Rust на AuroraOS
Приложение на Rust, взаимодействующее со всеми основными интерфейсами ОС Аврора. Кроссплатформенная кросс-компиляция на Windows, macOS, Linux.
Запилил @aurora_dev
#rust
https://kodikapusta.ru/news/45c9-rust-na-auroraos
Приложение на Rust, взаимодействующее со всеми основными интерфейсами ОС Аврора. Кроссплатформенная кросс-компиляция на Windows, macOS, Linux.
Запилил @aurora_dev
#rust
https://kodikapusta.ru/news/45c9-rust-na-auroraos
👍3❤1
Лучшие доклады
Подборка с лучшими докладами за 2025 год. Самые годные видосы про Java, Rust, Go, JS, Python, Kotlin и C++. Вот наступят новогодние выходные и вам будет чем заняться
Ну окей, джаву можете пропустить
#rust #golang
https://kodikapusta.ru/news/c2xm-luchshie-doklady
Подборка с лучшими докладами за 2025 год. Самые годные видосы про Java, Rust, Go, JS, Python, Kotlin и C++. Вот наступят новогодние выходные и вам будет чем заняться
Ну окей, джаву можете пропустить
#rust #golang
https://kodikapusta.ru/news/c2xm-luchshie-doklady
🔥5
Rust отстой
Автор четко и по полочкам рассказывает почему Rust отстой. У Rust есть несколько основных проблем: сложность, медленная компиляция, неудобная работа когда нужно изменяемое состояние, излишний упор на безопасность памяти
И правильно, лучше попробуйте Zig
#rust
https://kodikapusta.ru/news/ss92-rust-otstoi
Автор четко и по полочкам рассказывает почему Rust отстой. У Rust есть несколько основных проблем: сложность, медленная компиляция, неудобная работа когда нужно изменяемое состояние, излишний упор на безопасность памяти
И правильно, лучше попробуйте Zig
#rust
https://kodikapusta.ru/news/ss92-rust-otstoi
😁5❤2😱1
Скандалы, интриги, расследования
Тут в сообществе Zig все обсирают Zigbook, который выпустили пару недель назад. Автор смело заявлял об "отсутствии искусственного интеллекта" и оригинальной "проектной" структуре. Но это пиздеж. Даже по оглавлению видно, что это нейрослоп. Я новости лучше пишу. Автора закидали какахами и он закрыл репозиторий
Но! Автор решил не останавливаться и сплагиатил песочницу у zigtools.
Ставлю косарь, что автор - малолетний долбаеб
#zig
https://kodikapusta.ru/news/6hdg-skandaly-intrigi-rassledovaniia
Тут в сообществе Zig все обсирают Zigbook, который выпустили пару недель назад. Автор смело заявлял об "отсутствии искусственного интеллекта" и оригинальной "проектной" структуре. Но это пиздеж. Даже по оглавлению видно, что это нейрослоп. Я новости лучше пишу. Автора закидали какахами и он закрыл репозиторий
Но! Автор решил не останавливаться и сплагиатил песочницу у zigtools.
Ставлю косарь, что автор - малолетний долбаеб
#zig
https://kodikapusta.ru/news/6hdg-skandaly-intrigi-rassledovaniia
😁4👍1🫡1
Умереть от датарейс
Go часто хвалят за простоту написания высококонкурентных программ. Однако поражает то, как много возможностей Go предоставляет разработчикам, чтобы они сами себе навредили.
Статья с примерами гонок и других ошибок при написании конкурентного кода
#golang
https://kodikapusta.ru/news/etpu-umeret-ot-datareis
Go часто хвалят за простоту написания высококонкурентных программ. Однако поражает то, как много возможностей Go предоставляет разработчикам, чтобы они сами себе навредили.
Статья с примерами гонок и других ошибок при написании конкурентного кода
#golang
https://kodikapusta.ru/news/etpu-umeret-ot-datareis
🔥2❤1
Cloudflare + Rust
18 ноября 2025 года, инженеры Cloudflare выпустили ошибочное обновление, которое привело к сбою в работе значительной части интернета. Согласно официальному отчёту о расследовании, ошибка возникла в Rust unwrap(), так что это отличный повод вспомнить, как и почему Cloudflare выбрала Rust для защиты и ускорения работы миллионов веб-сайтов, обрабатывающих триллионы HTTP-запросов в месяц
#rust
https://kodikapusta.ru/news/2781-cloudflare-rust
18 ноября 2025 года, инженеры Cloudflare выпустили ошибочное обновление, которое привело к сбою в работе значительной части интернета. Согласно официальному отчёту о расследовании, ошибка возникла в Rust unwrap(), так что это отличный повод вспомнить, как и почему Cloudflare выбрала Rust для защиты и ускорения работы миллионов веб-сайтов, обрабатывающих триллионы HTTP-запросов в месяц
#rust
https://kodikapusta.ru/news/2781-cloudflare-rust
❤1
Что такое TCP?
Интернет невероятен. Оградить людей от него практически невозможно. Но он также может быть ненадежным: пакеты отбрасываются, ссылки перегружаются, биты искажаются, а данные повреждаются.
В этой статье мы рассмотрим TCP - "рабочую лошадку" интернета. Это глубокое погружение включает в себя подробные примеры, пошаговое руководство и простое объяснение TCP. И еще видос
#learn
https://kodikapusta.ru/news/0z54-chto-takoe-tcp
Интернет невероятен. Оградить людей от него практически невозможно. Но он также может быть ненадежным: пакеты отбрасываются, ссылки перегружаются, биты искажаются, а данные повреждаются.
В этой статье мы рассмотрим TCP - "рабочую лошадку" интернета. Это глубокое погружение включает в себя подробные примеры, пошаговое руководство и простое объяснение TCP. И еще видос
#learn
https://kodikapusta.ru/news/0z54-chto-takoe-tcp
❤4
Собираем cgo
В блоге Dolt DB неплохая статья про использования Docker для сборки Go приложений с CGO. Частенько это правда бывает изъебисто, особенно когда нужно собирать под разные архитектуры. Ребята проделали неплохую работу, надо брать на вооружение
#golang
https://kodikapusta.ru/news/zk2r-sobiraem-cgo
В блоге Dolt DB неплохая статья про использования Docker для сборки Go приложений с CGO. Частенько это правда бывает изъебисто, особенно когда нужно собирать под разные архитектуры. Ребята проделали неплохую работу, надо брать на вооружение
#golang
https://kodikapusta.ru/news/zk2r-sobiraem-cgo
❤4👎1
Астра
ArkForge Astra - это простой в использовании, отказоустойчивый, расширяемый и быстрый рантайм Lua для веб-серверов. И он написан на Rust, а значит не просто быстрый, а блезинг-быстрый
Разрабы пишут его для использования в играх и около игровой инфраструктуре
Вот откуда у людей столько времени?
#rust
https://kodikapusta.ru/news/54h7-astra
ArkForge Astra - это простой в использовании, отказоустойчивый, расширяемый и быстрый рантайм Lua для веб-серверов. И он написан на Rust, а значит не просто быстрый, а блезинг-быстрый
Разрабы пишут его для использования в играх и около игровой инфраструктуре
Вот откуда у людей столько времени?
#rust
https://kodikapusta.ru/news/54h7-astra
❤1
MapReduce на Golang
Вы когда-нибудь задумывались о том, как Google обрабатывает огромные объёмы данных? Или как работают такие системы, как Hadoop? Секрет в MapReduce - простом, но эффективном способе обработки больших массивов данных путём их разбиения на более мелкие части.
В этой статье мы создадим собственную систему MapReduce на Go
#golang
https://kodikapusta.ru/news/3c40-mapreduce-na-golang
Вы когда-нибудь задумывались о том, как Google обрабатывает огромные объёмы данных? Или как работают такие системы, как Hadoop? Секрет в MapReduce - простом, но эффективном способе обработки больших массивов данных путём их разбиения на более мелкие части.
В этой статье мы создадим собственную систему MapReduce на Go
#golang
https://kodikapusta.ru/news/3c40-mapreduce-na-golang
❤1
Задача трех тел
Интерактивная симуляция задачи трех тел. Давайте поможем сан-ти найти решение проблемы
#fun
https://kodikapusta.ru/news/dbpr-zadacha-trekh-tel
Интерактивная симуляция задачи трех тел. Давайте поможем сан-ти найти решение проблемы
#fun
https://kodikapusta.ru/news/dbpr-zadacha-trekh-tel
❤1🔥1