Issue #96
Curated list of blogs, videos, papers, podcasts on programming and distributed systems.
If you can force your heart and nerve and sinew
To serve your turn long after they are gone,
And so hold on when there is nothing in you
Except the Will which says to them: “Hold on";
— If by Rudyard Kipling
Posts
Things I Wished More Developers Knew About Databases
In data-heavy systems, databases are at the core of system design goals and tradeoffs. Even though it is impossible to ignore how databases work, the problems that application developers foresee and experience will often be just the tip of the iceberg. - #medium #rakyll
Books I recommend to my software engineering students
... so I try to consider books that are relevant but might not be obvious. At the end of this article I list a few programming books in case that is what you are looking for - #utk #AustinZHenley
Career advice for people with bad luck
Why read advice from someone who’s had a mediocre career? But there’s massive sampling bias. All this advice will try to draw grand, sweeping narratives and also typically fails to sufficiently factor in luck. - #substack #chiefofstuff
Shirt Without Stripes (Discussion)
Search results for Google, Amazon and Bing, when searching for "shirt without stripes". - #news #ycombinator
Patterns for resilient distributed systems
. . . here we’ll specifically be looking at the concept of ‘Blast Radius’ in software systems, some design concepts that are especially useful in ensuring resilience in the software we create. - #levelup #gitconnected
Building for reliability at HelloSign
Building a mental model for the tiered application structure and pairing that with property based testing has produced the side effect where multiple humans are no longer crammed into a makeshift closet sized war-room. - #dropbox
Podcast
Peter Bourgon on CRDTs and State at the Edge
The edge is an overloaded term that people tend to define based on where they sit on a spectrum between the customer and the data center. Fastly’s edge is away from the data center and but not to the telephone pole or handset. - #infoq #PeterBourgon
Videos
CS50 Lecture by Mark Zuckerberg
Paper #4. Scalog: Seamless Reconfiguration and Total Order in a Scalable Shared Log
Do you have any interesting blog, podcast, video, book? Submit a link here and if its suitable will appear with credits in newsletter.