Propeller: A Profile Guided, Relinking Optimizer for Warehouse-Scale Applications
Profile optimized WSC applications
Dex: efficient symbol index for Clangd
Design proposal for and efficient symbol index implementation for clangd.
Adding Index-While-Building support to Clang
Design proposal for emmiting indexing data as part of the build process
Achieving Rapid Response Times in Large Online Services
Jeff Dean Presentation
Storage Architecture and Challenges
Andrew Fikes - Google Faculty Summit 2010 presentation
Introduction to Locality-Sensitive Hashing
An exploration of LSH - a set of techniques that dramatically speed up search-for-neighbors or near-duplication detection on data
What Every Programmer Should Know about SSDs
An exaggerated title, but still, cool info
High Performance Browser Networking
Web version of the book High Performance Browser Networking
Why PS4 downloads are so slow
Dives into reasons for game downloads on PS4s being slower than other consoles
Courier: Dropbox migration to gRPC
A dive into Courier - Dropbox's in-house gRPC framework
How we designed Dropbox ATF: an async task framework
A look into the async task framework Dropbox uses to power many behind the scenes processes - at scale
Scaling monorepo maintenance
A look into how Github improved repacking/maintenence job performance on massive monorepos
How we built the GitHub globe
A look into how Github built the globe visualization on their homepage that shows real time community interactions
Practical Reed-Solomon for Programmers
An exploration into the Reed-Solomon algorithm for data protection
How do Spotify Codes work?
Explores how Spotify Codes - QR-like codes that can be generated to easily share Spotify songs, artists, playlists, and users. - are generated
Google Interview Problems: Ratio Finder
An installment in a series of posts by Alex Golec exploring interview questions he used to ask at Google
Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine
Taking a character-by-character look at the source code of the BioNTech/Pfizer SARS-CoV-2 mRNA vaccine.
Best of 2019 in Tech Talks
Cindy Sridharan's list of the best tech talks of 2019
SELECT wat FROM sql
A look at the wacky things you can in sql because of its incredible complexity
Files are fraught with peril
A look at different file systems and issues that may come up when attempting to write to a file
Generative Art
Provides really cool interactive tutorials for making generative art
Building Software Systems At Google and Lessons Learned
A 2011 presentation by Jeff Dean on their biggest initial products, including datacenters ..
Noise in Creative Coding
Explores what noise is, and applications of it in web development
Everything you need to know about skeleton screens
How do we know that skeleton screens actually work?
How we designed page previews for Wikipedia — and what could be done with them in the future
Today, we released a new feature for Wikipedia’s readers on desktop — page previews. Here’s a few design nuances behind it.
Visualizing Concurrency in Go
Ivan Danyliuk demonstrates how he visualizes concurrency in Go with WebGl renderings
I made an eInk newspaper
Turning an eInk display into a Front Page newspaper display that updates automatically
Alien Dreams: An Emerging Art Scene
Exploring the ML generated art scene