Competitive Programmer’s Handbook
A free book give you a thorough introduction to competitive programming.
It covers a handful algorithm of sorting, search, data structure,
time complexity and graph.
Three kinds of memory leaks
To understand memory leaks, we need to identify them. The author divide
into three broad categories, provide tools and techniques for figuring out
both which type we’re dealing with, and how to find the leak.
Rust in production at Figma
Figma rewrite multiplayer server in Rust. They explains the issue with
NodeJS single threaded: a single slow operation would lock up the entire
worker until it was complete. The Rust backend is 10x faster, 3.8x smaller
in term of memory.
CPU utilization is wrong
Everyone uses %CPU to measure performance, but everyone is wrong, says
Netflix’s Brendan Gregg in his UpSCALE Lightning Talk.
Securely Logging & Tracing HTTP Requests in Go
With the recent incident from Github and Twitter for a bug that log
password in plaintext, how can we implement a process to log securely?
This is in Go but you can extract the technique.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this