C++

Использование Docker для сборки и запуска проекта на C++
Немножко странный подход — сборка как часть контейнера — но… вариант.

Development

Go code refactoring : the 23x performance hunt
Хорошо рассмотрен процесс оптимизации программы. Смотрите на выводы в конце поста.

Becoming a dramatically better programmer
Разумные мысли (применимо не только к программированию).

Use the decorator pattern for clean I/O boundaries
Небольшой совет, как писать тестируемый код, выполняющий ввод-вывод: абстрагируйте данные.

Code review: вы делаете это неправильно
В принципе правильные мысли о ревью кода, хоть и немного затянуто.

Reverse Engineering Instruments’ File Format
Разгадывание формата профайлера Xcode, а также реклама использования UNIX-утилит для ревёрсинга.

Recommended reading order of Lua code base
Автор Lua рассказывает, в каком порядке лучше знакомиться с кодом интерпретатора.

Linux

Насколько хорошо ты знаешь bash?
Головоломки с Bash.

Ancient “su - hostile” vulnerability in debian 8 and 9
Интересная уязвимость терминалов, приводящая к повышению привилегий.

FBGraphics: Lightweight C graphics library
Nuff said: библиотека для работы с фреймбуфером (для всяких Raspberry Pi).

Learning operating system development using Linux kernel and Raspberry Pi
Советы по изучению low-level программирования (в комментариях).

Miscellaneous

The Lifespan of a Lie – Why can’t we escape the Stanford Prison Experiment?
Об известном психологическом эксперименте, который уже не одно десятилетие является больше мемом и объектом исследования.

Hair Ice
Просто прикольный вид льда.