The Curious Engineer

All blogs / Performance / optimization

Simon Eskildsen

sirupsen.com

Personal website and blog of Simon Hørup Eskildsen about napkin math, computers, books, ideas, and whatever else interests me.

Performance / optimizationDatabasesSoftware / engineering practice

Posts
52 from 10 May 2010 to 16 Nov 2024
Posting
now and then
Kind
personal blog
Feed
https://sirupsen.com/atom.xml

2024 2

  1. Podcast with Geek Narrator on Object Storage Databases
  2. turbopuffer: fast search on object storage

2022 4

  1. Napkin Problem 21: Index Merges vs Composite Indexes in Postgres and MySQL
  2. Scaling Causal's Spreadsheet Engine from Thousands to Billions of Cells: From Maps to Arrays
  3. Metrics For Your Web Application's Dashboards
  4. Napkin Problem 18: Neural Network From Scratch

2021 4

  1. Careful Trading Complexity for 'Improvements'
  2. Napkin Problem 16: When To Write a Simulator
  3. Napkin Problem 15: Increase HTTP Performance by Fitting In the Initial TCP Slow Start Window
  4. Napkin Problem 14: Using checksums to verify syncing 100M database records

2020 12

  1. Napkin Problem 13: Filtering with Inverted Indexes
  2. Napkin Problem 12: Recommendations
  3. Napkin Problem 11: Circuit Breakers
  4. Napkin Problem 10: MySQL transactions per second vs fsyncs per second
  5. Napkin Problem 9: Inverted Index Performance and Merkle Tree Syncronization
  6. Adjacent Possible: Model for Peeking into the Future
  7. Napkin Problem 8: Data Synchronization
  8. Revision History
  9. In-memory Search
  10. Composite Primary Keys
  11. How does progress(1) work?
  12. Redis throughput

2019 4

  1. Membership Intersection Service
  2. Expected Database Query Latency
  3. Logging Cost
  4. 2018

2018 4

  1. How I Read
  2. Media Playlists
  3. Positive Unknown-Unknowns
  4. Peak Complexity

2017 4

  1. 2017
  2. Shitty First Software Drafts
  3. Minimum Viable Airtable
  4. 2016

2016 5

  1. Shitlist Driven Development
  2. How I use Airtable
  3. Employees Only Podcast
  4. Mental Modeling
  5. 2015

2015 2

  1. Season Driven Cooking
  2. Why Docker is Not Yet Succeeding Widely in Production

2013 5

  1. Letterpress Cheater Algorithm
  2. Unix Background Queue
  3. Keeping it simple with Test::Unit
  4. Why I'm glad my iPhone broke
  5. 30 days of super productivity

2012 2

  1. Multitasking makes you dumb
  2. My journey to the International Olympiad in Informatics

2011 1

  1. Stop relying on your ORM and learn SQL

2010 2

  1. Setting up Unicorn with Nginx
  2. A simple Imgur Bash screenshot utility

Undated 1

  1. Napkin Math