Explore 662 articles on iOS performance

Clear Filters

Showing 20 of 662 articles (Page 23 of 34)

Pinterest's Engineering Productivity team slashed CI build times by over 50% in one week. Here's the architecture that made it possible.

Sid Rathi from Expedia Group debugged a production nightmare: KStream apps dying in an endless OOM loop. The culprit? A single unclosed iterator eating native memory.

Tokopedia iOS: Hello 2021, Rewind 2020

Company: Tokopedia · Jan 14, 2021
Platform: iOS

Samuel Edwin from Tokopedia reveals how his iOS team achieved a 10x build time reduction while shipping features that got them featured on the App Store. Despite 2020's challenges, they transformed their entire...

Time to Camera Ready

Company: Snapchat · Jan 6, 2021
Platform: iOS / Android

Snap's engineering team obsesses over one metric: Time to Camera Ready. Miss the bear crossing the street because your app was too slow? That's exactly the problem they're solving.

Delegation Pattern in Swift

Company: Blibli.com · Dec 18, 2020
Platform: iOS

Williams Perdana from Blibli.com uses a CEO analogy to explain one of Swift's most powerful patterns. Just like a CEO delegates to department heads, your code can delegate responsibilities to keep things clean ...

Jingwei Hao from Lyft reveals how real-time stats APIs caught a production crash spike at 9:55am, enabling engineers to ship a hotfix before most users even noticed the problem.

Jay Ang and Beemo Lee from Carousell's iOS team shipped their first iOS 14 widget in 2020. Their biggest challenge? Two singleton instances fighting each other across app targets.

SwiftNIO SSH Implementation

Company: Swift.org Blog · Nov 19, 2020
Platform: iOS

Cory Benfield from Apple's Cloud Services team just open-sourced SwiftNIO SSH, bringing programmatic SSH capabilities to Swift. Think libssh2, not openssh: this isn't a ready-made client, it's the building bloc...

Oleg Tsibulevskiy from Just Eat Takeaway shows how to build one of iOS's most popular UI effects with surprisingly little code. The stretchable header that zooms and stretches as users scroll? It's easier than ...

Our iOS CI/CD Journey At Nextdoor

Company: Nextdoor · Nov 17, 2020
Platform: iOS

Su Khai Koh from Nextdoor reveals why their team willingly accepted slower build times in exchange for something more valuable: stability and sanity.

Mobile App Launch Performance

Company: Farfetch · Nov 3, 2020
Platform: iOS / Android

Gonçalo Alvarez from Farfetch drops a hard truth: 86% of users uninstall apps after one use due to poor performance. Your launch time might be costing you customers before they even see your product.

Mobile App Launch Performance II

Company: Farfetch · Nov 3, 2020
Platform: iOS / Android

At Farfetch, a 0.1 second delay in warm app launch costs $4.2M annually. That's less time than it takes to blink.

Monitoring App Performance on iOS

Company: Expedia · Nov 3, 2020
Platform: iOS

Expedia's iOS team breaks down the complete performance monitoring toolkit every mobile team needs. Your users notice lag after just 300ms—here's how to stay ahead.

Julia Maurer and Ha Pham from Carousell reveal how they shipped their iOS 14 widget in one sprint. Their secret? Starting with power users who open the app 300 times daily.

Lyft's mobile apps used to poll a single endpoint every 5 seconds for everything. That "Universal Object" became their biggest reliability nightmare.

Swift Service Discovery

Company: Swift.org Blog · Oct 21, 2020
Platform: iOS

Yim Lee from Apple's Swift team just open-sourced a game-changer for server-side Swift. If you're building microservices, this standardized approach to service discovery could save you from vendor lock-in.

Pre-submit UI Tests at Pinterest

Company: Pinterest · Oct 20, 2020
Platform: iOS / Android

Pinterest's UI test suite was failing more than 50% of the time. Engineers were drowning in false positives, and tests had lost all credibility.

Swift Algorithms Library

Company: Swift.org Blog · Oct 7, 2020
Platform: iOS

Nate Cook from Apple's Swift team just dropped Swift Algorithms, an open-source package that could change how iOS developers write collection code. If you've ever written a gnarly nested loop to chunk data or f...

Revolut ships 3 iOS apps weekly to millions of users. Their secret? A modular architecture that cut build times nearly in half and saves 400 engineering hours monthly.

Swift Atomics Library

Company: Swift.org Blog · Oct 1, 2020
Platform: iOS

Karoy Lorentey from Apple just dropped Swift Atomics, bringing C/C++ style low-level atomic operations directly into Swift. This changes the game for systems programmers who've been blocked from building concur...

Loading articles...