31.01 Joel Spolsky выходит из тени и рассказывает про новый протокол, призванный сделать более удобным разбивку текста в Web на смысловые блоки.
31.01 Вот и приплыли: на любой Linux-системе можно получить права root после получения доступа под непривилегированным пользователем.
27.01 Подборка вредных советов aka заблуждений о том как нужно осваивать TypeScript.
27.01 Атрибуты качества ПО: можно ли убить всех зайцев?
24.01 Как паттерн Critical Aggregator в многокомпонентной системе позволяет собирать информацию, необходимую для принятия ключевых решений.
24.01 Если вы захотите разработать свой Instagram или Tinder, то заготовки уже есть: (1, 2).
11.01 Подходы к проектированию мессенджера с функциональностью, подобной WhatsApp.
11.01 Тайные знания и извлеченные уроки: не получилось подсказать "прошлому себе", но выстраданный опыт пригодится начинающим разработчикам.
11.01 700 тыс строк кода, 20 лет и один разработчик: интервью с создателем Dwarf Fortress.
11.01 Программист испортил разработанные им свободные библиотеки, чтобы они не достались крупным ИТ-корпорациям.
01.01 Не каждый баг является багом, или работает – не трогай.
01.01 Не смог дозвониться до 911? А нечего было устанавливать Microsoft Teams на Android и при этом не залогиниться в Teams.
Что такое качество программного обеспечения и как его улучшить.
Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?
Подходы к разработке, тестированию и внедрению приложений.
Debugging is like being the detective in a crime movie where you are also the murderer
In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.