введение на русском

C++

Работа со строками на этапе компиляции в современном C++
Вот это грибы…

Проблемные аспекты программирования на С++
Путеводитель по 3% грабель, которые вас ожидают.

hliberacki/cpp-member-accessor
Когда хочется #define private public, но code style запрещает.

Development

F# меня испортил, или почему я больше не хочу писать на C#
Человек уверовал в функциональный подход к программированию.

Language Server Protocol for Swift and C languages
И ещё Apple тоже уверовала в LSP, что даёт надежду на улучшенные IDE.

Interactive tutorial for git branching
Неплохой тренажёр.

Internet

HTTP-over-QUIC will officially become HTTP/3
Вдобавок к тому, что IETF недавно объявила о «почти-готовности» QUIC. Вот тут можно почитать о том, что это вообще такое и зачем.

Linux

Как написать расширение для GNOME Shell: режим «Do Not Disturb»

На новых MacBook невозможно загрузить Linux из-за чипа T2
UEFI Secure Boot working as intended.

Rust

Новости Rust #2 (октябрь 2018)

On dealing with owning and borrowing in public interfaces
Неплохо разложены по полочкам варианты передачи аргументов в функции.

Is it time to rewrite the operating system in Rust?
Брайан Кантрилл делится своими соображениями на эту тему.

Miscellaneous

Портирование Quake3
Лёгкость, с которой это было сделано, подтверждает гениальность Кармака.

Полёт свиньи, или Оптимизация интерпретаторов байт-кода

THIS THING DELETED 3 MONTHS OF WORK!!!!
Мне искренне жаль человека.

Against software development

Политота

Правительство [России] запретило регистрацию в мессенджерах по чужим номерам