portrait picture

TIMO ZIMMERMANN

balancing software engineering & infosec

Reading list 2021-10-17

posted on Oct. 17, 2021, 5:12 p.m. in news

Partitioning GitHub’s relational databases to handle scale - partitioning databases is an underrated skill and something not everyone had a chance to play around with. A write up like this is tremendously helpful to spread the knowledge and hopefully people remember it when time comes (read: scaling is needed). I especially appreciate the use of "boring" tools to keep risk to a minimum.

Understanding How Facebook Disappeared from the Internet - I think we all noticed Facebook disappearing for a bit and it was entertaining to follow. Not to mock them - this was a bad time for a lot of people trying to resolve it - but seeing how everything being part of the operational business is tied to a few core things people do not think will ever break.

How to win at CORS - CORS. Love it or hate it, it is here and it will be around for a long time. It is one of the things I think most engineers building things for the web should have a base level understanding of. This article should be all you need to read.

Reading from the web offline and distraction-free - an interesting approach to offline and distraction free reading the web. Also a few moving parts and lots of cool things to play around with :)

Why can’t I go faster than the speed of light? Hints from electrodynamics - some math, some physics, well explained and some hand drawn art. What more can you ask for in some light reading material on a Sunday?