130 лет назад умер Карл Цейс. А сегодня — днепровский планетарий. F

C++

С++20 и Modules, Networking, Coroutines, Ranges, Graphics
Свежак в мире C++. Можно делать ставки, протащат ли модули или ждать C++23.

How to optimize C and C++ code in 2018
(Не)много о том, какую магию творит компилятор.

Development

Advent of Code 2018
Ну конечно же он здесь. Перловому, например, в этом году будет девятнадцать.

Приверженцы статической и динамической типизаций никогда не поймут друг друга
Огромный срач в комментариях показывает, что тема далека от исчерпания.

Linux

How we spent two weeks hunting an NFS bug in the Linux kernel
My Little Linux: NFS is magic. Всегда интересно читать такие истории о подкапотной чёрной магии.

Makefiles, Best Practices
Слегка забытое искусство написания мейкфайлов.

Open Source

Widely used open source software contained bitcoin-stealing backdoor — новость
Бэкдор в одной из зависимостей библиотеки EventStream — то же на русском
Объясняем бэкдор в event-stream
I don’t know what to say — баг на GitHub
statement on event-stream compromise — ответ от автора библиотеки
Open Source is Not About You (HN)
The Pull Request Hack
В JavaScript-мире опять трагедия: в зависимостях зависимостей зависимостей зависимостей зависимостей половины интернета прокрался бекдор. Возможно, это мало кого касается напрямую, но этот случай поднял достаточно много вопросов в open source сообществе. И по поводу безопасности, и по поводу доверия к open source в целом.

Rust

Rust Survey 2018 Results

Rust Language Cheat Sheet
Как читать эти иероглифы.

Miscellaneous

A Collection of O’Rly book Covers

I Put Words on this Webpage so You Have to Listen to Me Now

Как писать на Objective-C в 2018 году
Интересно смотреть, как Obj-C умирает. А ведь достаточно было Apple принять волевое решение — и вжух! вся экосистема переехала, теперь все хвалят только Swift-Swift-Swift.