RSS.Social

Simon Eskildsen

follow: @[email protected]

Posts

Podcast with Geek Narrator on Object Storage Databases

turbopuffer: fast search on object storage

Napkin Problem 21: Index Merges vs Composite Indexes in Postgres and MySQL

Scaling Causal's Spreadsheet Engine from Thousands to Billions of Cells: From Maps to Arrays

Inteview on Data Engineering Podcast on Data Diff

Metrics For Your Web Application's Dashboards

Napkin Problem 18: Neural Network From Scratch

Careful Trading Complexity for 'Improvements'

Napkin Problem 16: When To Write a Simulator

Napkin Problem 15: Increase HTTP Performance by Fitting In the Initial TCP Slow Start Window

Napkin Problem 14: Using checksums to verify syncing 100M database records

Napkin Problem 13: Filtering with Inverted Indexes

Napkin Problem 12: Recommendations

Podcast with Changelog on Napkin Math

Napkin Problem 11: Circuit Breakers

Napkin Problem 10: MySQL transactions per second vs fsyncs per second

Pig Pit

Napkin Problem 9: Inverted Index Performance and Merkle Tree Syncronization

Adjacent Possible: Model for Peeking into the Future

Napkin Problem 8: Data Synchronization

Napkin Problem 7: Revision History

Napkin Problem 6: In-memory Search

Interview with Every.to/Superorganizers: How I Learn

Napkin Problem 5: Composite Primary Keys

How does progress(1) work?

Napkin Problem 4: Redis throughput

Napkin Problem 3: Membership Intersection Service

Napkin Problem 2: Expected Database Query Latency

Napkin Problem 1: Logging Cost

Talk at SRECON EU: Advanced Napkin Math: Estimating System Performance from First Principles

2018

Podcast with The Kindle Chronicles Podcast about Reading

How I Read

Media Playlists

Positive Unknown-Unknowns

Peak Complexity

Podcast with Scale Your Code on Scaling Shopify, Round Two

2017

Talk at GOTO Copenhagen: Shopify's Pods Architecture

Talk at @Scale: Resiliency Testing with Toxiproxy

Shitty First Software Drafts

Talk at Railsconf: 5 Years of Rails Scaling to 80K RPS

What Happens To a Webserver When Clients Refresh Really Fast?

Minimum Viable Airtable

2016

Shitlist Driven Development

How I use Airtable

Talk at Full Stack Fest: Multi-DC

Employees Only Podcast

Mental Modeling

Talk at QCON Sao Paulo: Shopify at Scale

Talk at CUSEC: Reliable Software in a Chaotic World

2015

Season Driven Cooking

Talk at Euruko: Super-Reliable Software

Podcast with Scale Your Code on Scaling Shopify and Running Docker in Production

Why Docker is Not Yet Succeeding Widely in Production

Talk at Dockercon: Resilient Routing and Discovery

Talk at Goruco: Building and Testing Resilient Applications

Talk at GOTO Chicago: Patterns for Docker Success

Building and Testing Resilient Ruby on Rails Applications

Talk at DockerCon EU: From This-Looks-Fun to Production

Talk at DevOps Days Berlin: Docker at Shopify

Kafka Producer Pipeline for Ruby on Rails

Letterpress Cheater Algorithm

Unix Background Queue

Keeping it simple with Test::Unit

Why I'm glad my iPhone broke

30 days of super productivity

Multitasking makes you dumb

My journey to the International Olympiad in Informatics

Stop relying on your ORM and learn SQL

Setting up Unicorn with Nginx

A simple Imgur Bash screenshot utility