На что обращать внимание когда пишешь код
Программирование
Паттерны
Чистый код
Big List of Naughty Strings
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
Boolean Parameter
Линтер для руби с описанием что он проверяет. Но интересно именно описание проблемы, а так же ссылки на которые линтер ссылается.
C and C++ Prioritize Performance over Correctness
У автора горит с того, что компиляторы используют пункты undefined behaviour в спецификации C/C++ для оправдания всякой хрени.
Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks
Про то, как организовывать код на примере worst practices.
кмк немного душный и абстрактный, не советую смотреть новичкам.
Coroutines for Go
Статья с описанием того, чем конкурентность отличается от многопоточности. Чем корутины отличаются от многопоточности.
Mega Project List
Список практичных проектов, которые можно взять, или вдохновиться ими, что бы попрактиковаться программированию и окружающими активностями.
Memory Models
Цикл статей, как разные языки, компиляторы, ОС и процессоры трактуют написанный код