iOS

Articles on iOS performance, Swift optimization, Xcode tooling, and building fast Apple platform apps.

733 Articles · 133 Companies · 43 Topics

iOS engineering articles 721–733 of 733

Twitch Dec 13, 2013

Service Update Major Video System Update and Prague is Online

Twitch rebuilt their entire video infrastructure while serving millions of concurrent viewers. Here's how they pulled off a zero-downtime migration.

Spotify Nov 4, 2013

Shaving off 50% Waiting Time from the iOS Edit-Build-Test Cycle

The article content couldn't be loaded (404 error), so I'm unable to provide an accurate summary of Spotify's iOS build optimization work.

Etsy Sep 11, 2013

Improving Etsy for iOS with server-based logging

Etsy's iOS team faced a dilemma: their safety net for preventing crashes was quietly hiding logic bugs across the entire codebase.

Etsy Aug 9, 2013

Etsy's Device Lab

When mobile traffic jumped from 25% to 40% in six months, Etsy knew they had a problem. Their engineers were testing on personal iPhones while users browsed on dozens of different devices.

X (formerly Twitter) Aug 6, 2013

Login Verification On Twitter For iPhone And Android

Twitter built a 2FA system where your private keys never leave your phone and the server stores no persistent secrets. Here's the engineering behind it:

X (formerly Twitter) May 30, 2013

Mobile App Development: Catching Crashers

Twitter's iOS team shipped beta builds to employees and discovered crashes that would never show up in testing. The culprit? Jailbroken devices and unprefixed Objective-C categories.

Dropbox Feb 6, 2013

Introducing the Dropbox Sync API for Mobile Developers

Brian Smith from Dropbox introduced an API in 2013 that promised to make cloud sync feel like working with local files. Developers loved it, but there's a twist.

Shopify Jan 16, 2013

Introducing the Super Debugger: Wireless Real-Time Debugging for iOS

Jason Brennan from Shopify just open-sourced a debugger that lets you tweak iOS UI properties and watch them update in real-time on your device. No recompiling, no breakpoints, just instant visual feedback.

X (formerly Twitter) Dec 21, 2012

Right To Left Support For Twitter Mobile

Christine Tieu from Twitter's Mobile Web Team reveals how they flipped their entire mobile UI for Arabic and Farsi without drowning in duplicate CSS rules.

Instagram Apr 10, 2012

Keeping Instagram Up with Over a Million New Users in Twelve Hours

Instagram's Android launch brought 1 million new users in 12 hours. Here's how their infrastructure team kept the lights on during hypergrowth.

LinkedIn Dec 1, 2011

Blazing Fast Node.js: 10 Performance Tips for LinkedIn Mobile

LinkedIn Engineering discovered that one synchronous file write operation tanked their Node.js throughput from thousands of requests per second to just dozens.

SoundCloud Aug 22, 2011

Mobile Proxy Architecture at SoundCloud

SoundCloud's mobile team hit a wall: their API-first approach broke down when browsers couldn't handle CORS redirects properly. Their solution? A proxy architecture that evolved from nginx to Node.js.

SoundCloud Jan 1, 2011

iOS App Sharing Implementation

Gernot Poetsch breaks down how iOS apps can leverage SoundCloud's connection API to share content across social networks without managing tokens yourself. This 2011 guide still offers valuable lessons on delega...