Profiling without Source code – how I diagnosed Trackmania stuttering
A very common side effect of working as a programmer is the constant frustration of not having source code access to all the software you use. Bugs, problems or missing features in your own work ca…
PgBouncer in 15 Minutes: Kill Idle Connections, Boost Throughput 🚀
Every PostgreSQL backend process eats ~10 MB of RAM and can block autovacuum if it idles “in transaction.” Connection storms turn fast servers into sludge. PgBouncer, a tiny TCP proxy, multiplexes…
How hash tables outperform other data structures - Volodymyr Potiichuk - Medium
I guess everyone who’s been in the programming world long enough has heard about this data structure at least once. Hash tables excel when you need rapid lookups, quick inserts, and fast deletions…
I was recently made maintainer of the json gem, and aside from fixing some old bugs, I focused quite a bit on its performance, so that it is now the fastest JSON parser and generator for Ruby on most benchmarks.
Performance | 2024 | The Web Almanac by HTTP Archive
Performance chapter of the 2024 Web Almanac covering Core Web Vitals, with deep dives into the Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint metrics and their diagnostics.
We'll walk through key configurations like Tiered Cache, Cache Reserve, and crafting specific cache rules, highlighting how these optimizations benefit Pillser's users.
Page Speed Insights and Lighthouse can't evaluate performance across your entire stack of services and apps. You need something more powerful: tracing.