Small Details, Big Impact
summary
Skylight swaps an unreadable RPM column for a Popularity icon sized to avoid misleading log‑normal distributions, proves the triangle meter works better than log scales, and keeps a flagged rollout. OAuth gets careful interstitial handling for sign in vs sign up, prepopulated e‑mail fields and a nickname_confirmed boolean to avoid wrong‑name mailings. The agent moves hotspots into Rust to enable allocation tracing without segfaults, shipping an efficient, crash‑free extension that actually works in production.
AI-written summary · about
chapters (13)
- 0:00Start
- 9:48PREATTENTIVE VISUAL PROCESSING
- 13:09SIGN IN WITH GITHUB
- 14:04WHAT IS THE HAPPY PATH?
- 16:44one redirect URL
- 17:09INTERSTITIALS ARE TERRIBLE
- 19:49POSSIBLE SOLUTIONS?
- 20:48write it in C!
- 26:36RESPECT
- 27:33HOW DO WE HANDLE NAMES?
- 27:48WHAT ABOUT THOSE EDGE-CASES?
- 31:26LET'S GET TECHNICAL
- 34:01THE LITTLE THINGS MATTER
related talks
44mBending the Curve: How Rust Helped Us Write Better Ruby
36mHow to Build a Smart Profiler for Rails
37mUsing Skylight to Solve Real-World Performance Problems
35m"10 performance sins of Rails applications"
43mAPI Optimization Tale: Monitor, Fix and Deploy (on Friday)
01h 52mLightning Talks
01h 03mLightning Talks
37mKnobs, buttons & switches: Operating your application at scale
