The Curious Engineer

All blogs / Performance / optimization

ankush.dev

ankush.dev

Ankush Menat's Blog

Performance / optimizationDatabasesConcurrencyEssays / personal

Posts
32 from 31 Jan 2018 to 3 May 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://ankush.dev/feed.xml

2026 5

  1. Advice for college students
  2. MySQL Internals for Frappe Developers (conference talk)
  3. Hitting 30
  4. Character Development
  5. Tips for hiring Frappe engineers

2025 8

  1. Evolving Frappe's ORM for security and flexibility
  2. Reflections on a decade of "working"
  3. Beating Redis with a dictionary and Redis
  4. You don't need to contribute to FOSS
  5. Giving back to our (frappe) dependencies
  6. Designing systems for performance (conference talk)
  7. Balancing the costs of count(*) and UX
  8. Microbenchmarks considered useful

2024 9

  1. Missing the forest for the trees with flamegraphs
  2. Fake Debugging II: The Race Condition Strikes Back
  3. Is your web service really I/O bound?
  4. Reliably benchmarking small changes
  5. The Soul of an Old Machine: revisiting the von Neumann architecture
  6. On distractions
  7. Solving concurrency bugs using schedules and imagination
  8. If you wish to truly understand Frappe's scheduler, you must first invent the universe
  9. MySQL Internals for Frappe Developers (slide deck)

2023 2

  1. Reducing memory footprint of Frappe framework
  2. Frappe framework deep dive on BuildWithHussain (video)

2022 1

  1. How Frappe v14 is blAziNgLy fast (conference talk)

2021 4

  1. On our glorious past
  2. Parsing 140 gigabytes of chess games without compute clusters
  3. How to excel at engineering
  4. Stop writing regexes to lint your code

2020 1

  1. Taking notes and managing tasks with Vim

2018 2

  1. On mastery, cycling and mental health
  2. How a mediocre internship shaped my life.