Weekly Digest
Sep 13 - Sep 19, 2021
8 articles that week
Debugging the UI of Third-Party iOS Apps
Ever wonder how Twitter built their custom tab bar or how Reeder optimized their scroll performance? There's a way to peek under the hood.
Implementing Diffable DataSource for Heterogeneous Items in iOS
Pattogató Bence from Wise Engineering tackles a problem every iOS dev faces: animating heterogeneous items in collection views without the usual headaches. His solution? A clever enum wrapper that makes UICollectionViewDiffableDataSource work with mixed content types.
Building Desktop Applications with React Native for Windows
Callstack shows how React Native isn't just for mobile anymore. Their guide proves you can build full Windows desktop apps with the same codebase.
Tech Modernization at scale — Blog Series
Walmart's engineering team learned the hard way: breaking up a monolith without fixing team structure just creates a distributed mess.
Improving Product Reliability by Imposing Constraints as a Part of CI/CD Process
Revolut built a system that automatically blocks code deployments based on security risk and bug count. Here's how they shifted security left without slowing down 165,000+ pull requests.
A Saga of Improvement in Android App Performance (Part 3)
Tokopedia built an internal tool that automatically finds Android performance bottlenecks. No more manual trace analysis or guessing which methods are slowing you down.
Business Benefits of React Native Windows
Bartosz Klonowski from Callstack breaks down why React Native Windows isn't just about cross-platform code. It's about predictable timelines and lower maintenance costs that CFOs actually care about.
Superpack: Pushing the limits of compression in Facebook’s mobile apps
Meta's Superpack compression tech achieves what traditional tools couldn't: keeping app size in check while developers ship code at massive scale daily.