Clean Code's recommendations on how to write readable functions. Plus, a free textbook on data mining, a collection of design patterns for building apps…
Hey Everyone, Today we’ll be talking about How Distributed Databases handle Replication - Today’s email will be a brief summary of Chapter 5 from…
Hey Everyone, Today we’ll be talking about How Notion sharded their Postgres databases Notion sharded their Postgres monolith into a…
Clean Code's recommendations for Naming. How Tail Call Optimization Works. A primer on Assembly Language. How Etsy redesigned their ML platform and…
How Databricks uses Scala at Scale. Lessons learned from packaging 10,000 C++ proejcts at Bloomberg. How Etsy built their bidding system for Etsy ads…
How Cloudflare responded to the Log4J incident. Etsy's process for migrating their massive monorepo to TypeScript. A review of Generics in Go. The…
How to learn a new codebase/language quickly. Future trends in software engineering. Technical choices in Java's implementation of Hash Tables and how…
Five books that changed my software engineering career. Boost your productivity with ZSH and Alacritty. Floating Point visually explained and more!
How modern big data systems work. Plus, how Slack created an analytics logging library, MIT's awesome class on distributed systems, how to build a…
Hey Everyone, Today we’ll be talking about How Uber migrated from DynamoDB to Docstore for their Financial Transaction Data Uber uses a database called…
Hey Everyone, Today we’ll be talking about How Facebook encodes Videos Adaptive Bitrate Streaming vs. Progressive Streaming and a brief intro to video…
Hey Everyone, Today we’ll be talking about Creating a Static Analysis tool at Slack Slack’s codebase is largely written in the Hack programming language…