Some very good advice in this article. I especially agree on the fact that nick-picking during code review on minor coding styles is useless. The world would be a better place if auto-formating were the norm.
The C10k problem is the notion that the principle of one thread per socket cannot scale to 10 000 connections.
See also: https://en.wikipedia.org/wiki/Reactor_pattern
Write up from Marius Eriksen at Twitter on how do design a "good" server for high concurrency.
This is a paper proposing a probabilistic distributed clock as an alternative to vector clocks. The main advantage here is that the space complexity does not grow with the number of nodes.
Design illustrations for landing pages. Might be useful!
A nice list of trending designs
TLDR: f(void) is faster that f() in C but not in C++
While Lost of the headers in the list are quite known, this blog post propose a modern way to use these headers. That can be added to any production checklist
Forum on Risks to the Public in Computers and Related Systems
Simple explaination of the CRIME attack
Latest release of Shaarlier thanks to angristan who added the possibility use the shaarli2mastodon plugin.