Messages
9/22/2024
19 : 14
PD#593 On Being A Senior Engineer
There are not many modern books about being good senior engineer
9/15/2024
19 : 34
PD#592 Basic thing
Code reviews, releases, documentation
9/8/2024
18 : 24
PD#591 The web's clipboard
And how it stores data of different types
9/1/2024
18 : 34
PD#590 Sampling with SQL
Reduce a massive pile of data into a small dataset
8/25/2024
18 : 44
PD#589 A brief history of block storage at AWS
Continuous reinvention highlighting hard-won lessons in queueing theory, the importance of comprehensive instrumentation
8/20/2024
2 : 14
PD#588 Good Retry, Bad Retry: An Incident Story
The retries were implemented as a simple loop
8/11/2024
18 : 54
PD#587 How Uber Tests Payments In Production
Catch unknown unknowns, and to do it fast
8/4/2024
6 : 54
PD#586 Just disconnect the internet
Don't bring it up unless you are ready for some serious considerations
7/28/2024
19 : 4
PD#585 Building Generative AI Platform
Common components, what they do, and how they are implemented
7/21/2024
18 : 4
PD#584 Major Windows BSOD issue hits banks, airlines, and TV broadcasters
Thousands of Windows machines were experiencing BSOD
7/14/2024
19 : 4
PD#583 Ten Years with Microservices
Without microservices Allegro would not be where it is today
7/7/2024
18 : 24
PD#582 A Git story
Not so fun this time
6/30/2024
18 : 24
PD#581 The Itanic Saga
Itanium was intended to be a ubiquitous replacement for x86, but failed to compete against AMD64
6/23/2024
18 : 24
PD#580 Always Measure One Level Deeper
The key to good performance measurement is to make many more measurements
6/16/2024
18 : 24
PD#579 The documentation tradeoff
A little, sure, but be careful about more.
6/9/2024
19 : 14
PD#578 Queueing
An interactive study of queueing strategies
6/3/2024
9 : 54
PD#575 The curious case of the missing period
When Simple Mail Transfer Protocol is not simple
6/3/2024
8 : 17
PD#576 Engineering for Slow Internet
How to minimize user frustration in Antarctica
5/19/2024
17 : 24
PD#574 Programming like it’s 1977
128 bytes of RAM, no operating system, and limited types of sprites
5/12/2024
17 : 4
PD#573 Uncovering the Seams in Mainframes for Incremental Modernisation
Mainframe systems continue to run much of the world's computing workload