Weekly Digest
Nov 14 - Nov 20, 2022
8 articles that week
NEW: Lazy loading & nested query predicates for AWS Amplify DataStore
AWS Amplify just shipped three game-changing features that make querying relational data feel less like a chore and more like writing plain JavaScript. If you've ever wrestled with loading nested data in offline-first apps, this one's for you.
Applying DORA Metrics to Mobile Development
rolgalan from Glovo tackles a question mobile teams keep asking: how do you actually use DORA metrics when you don't control app distribution? Turns out, the answer isn't to abandon them—it's to adapt them.
Improving the Player on Android
Pinterest's Android team faced a unique challenge: playing multiple videos simultaneously in a two-column grid without killing performance. Here's how they optimized ExoPlayer to handle it.
Elevating the Swiggy Experience with Voice Search on Android
Swiggy shipped voice search in just 2 weeks and now drives 2,500+ incremental orders daily. Here's how they built it fast without sacrificing quality.
Improving Auto Pause for Everyone
Strava's engineering team faced a deceptively hard problem: how do you automatically detect when a runner stops moving without draining their battery or showing the wrong pace?
The New Gold Standard for iOS Releases: 99.99% Crash-Free
Turo's iOS team took their crash-free rate from 99% to 99.99% in just one year. Here's how a lean 5-engineer team achieved what most would consider impossible.
6 Lessons Learned from Optimizing the Performance of a Node.js Service
Klarna's A/B testing platform needed single-digit millisecond latency at 99.9%. Their Node.js service was spiking to seconds under load.
Nuestra aplicación Android está a dieta: ¡Dynamic Features!
Rodrigo Pintos from Mercado Libre reveals how they tackled a critical problem: keeping 120M active users from uninstalling their app due to storage constraints. Their solution? Putting their Android app on a diet with Dynamic Features.