
Файловые системы: fsync и потерянные данные
Журналирование, Copy-on-Write, знаменитый баг PostgreSQL и почему `rename` атомарен, а `write` нет

Журналирование, Copy-on-Write, знаменитый баг PostgreSQL и почему `rename` атомарен, а `write` нет

Почему скомпилированная программа отказывается работать на соседней машине, как glibc стала самой неподвижной деталью Linux, и что с этим делать

От телеграфного кода до эмодзи-семей: почему «й» не равна «й», латинская «а» — не кириллическая, а длина строки — вопрос философский

Небольшой обзор и мини-руководство по установке

Вспоминаю эффективные методы, которые забылись под грузом негативных новостей

Как язык из Бразилии оказался внутри World of Warcraft, Roblox, Neovim и ещё тысяч программ

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

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

Как происходящее влияет на продуктивность и настроение

Как разочарование в C породило язык, на котором написали Bun, TigerBeetle и Ghostty

Что произойдёт с интернетом в России через год, если тренд на блокировки продолжится

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