The Slotted Counter Pattern
The Slotted Counter Pattern
Decoding small QR codes by hand
Decoding small QR codes by hand
Some notes on Local-First Development
Some notes on Local-First Development
When Did Postgres Become Cool?
When Did Postgres Become Cool?
The Cloud Is a Prison. Can the Local-First Software Movement Set Us Free?
The Cloud Is a Prison. Can the Local-First Software Movement Set Us Free?
Understanding database Indexes in PostgreSQL
Understanding database Indexes in PostgreSQL
Prompt Engineering
Prompt Engineering
How ‘radioactive data’ could help reveal malicious AIs
How ‘radioactive data’ could help reveal malicious AIs
Moving away from UUIDs
Moving away from UUIDs
Write a time-series database engine from scratch
Write a time-series database engine from scratch
Don’t Let Metrics Undermine Your Business
Don’t Let Metrics Undermine Your Business
AI Needs Your Data—and You Should Get Paid for It
AI Needs Your Data—and You Should Get Paid for It
The business case for serverless
The business case for serverless
Falsehoods Programmers Believe About Names – With Examples
Falsehoods Programmers Believe About Names – With Examples
A New Challenger to Equifax’s Employee Verification Service
A New Challenger to Equifax’s Employee Verification Service
How GraphQL Replaces Redux – Hacker Noon
How GraphQL Replaces Redux – Hacker Noon
Insights about the first five years of Right to Be Forgotten requests at Google
Insights about the first five years of Right to Be Forgotten requests at Google
Turning brain signals into useful information
Turning brain signals into useful information
Building data infrastructure in Coursera
Building data infrastructure in Coursera
Why SQL is beating NoSQL, and what this means for the future of data
Why SQL is beating NoSQL, and what this means for the future of data
How to Call B.S. on Big Data
How to Call B.S. on Big Data
Is it possible to host Facebook on AWS?
Is it possible to host Facebook on AWS?
Do you really need immutable data?
Do you really need immutable data?
A brief history of the UUID
A brief history of the UUID
A simple synchronization algorithm
A simple synchronization algorithm
Why Do Our Recorded Voices Sound Weird to Us?
Why Do Our Recorded Voices Sound Weird to Us?
Practical advice for analysis of large, complex data sets
Practical advice for analysis of large, complex data sets
Scalable Stream Processing
Scalable Stream Processing
How Big Data Creates False Confidence
How Big Data Creates False Confidence
These unlucky people have names that break computers
These unlucky people have names that break computers
Engineers Shouldn’t Write ETL
Engineers Shouldn’t Write ETL
React AJAX Best Practices
React AJAX Best Practices
Thinking In Relay
Thinking In Relay
Thinking in GraphQL
Thinking in GraphQL
the-principles-behind-effective-analytics-and-how-to-avoid-wasting-your-time
the-principles-behind-effective-analytics-and-how-to-avoid-wasting-your-time
DataLake
DataLake
transitioning-to-flux-architecture
transitioning-to-flux-architecture
How Not to Drown in Numbers
How Not to Drown in Numbers
questioning-the-lambda-architecture.html
questioning-the-lambda-architecture.html
Log In or Sign Up to View
Log In or Sign Up to View
markov-chains-explained
markov-chains-explained
The Stellar object model
The Stellar object model
facebook_storage_device_open
facebook_storage_device_open