How Pinterest optimizes iOS performance
Showing 12 of 12 articles (Page 1 of 1)
Suppose you just saw an interesting rise or drop in one of your key metrics. Why did that happen? It’s an easy question to ask, but much harder to answer.
Pinterest built an end-to-end JSON logging system for their mobile apps that replaces scattered print statements with structured, queryable logs. The system uses JSON format for consistency across iOS and Andro...
Pinterest uses LMDB to optimize memory and speed up their API service.
Pinterest digs into how they make sure their app performance numbers are rock-solid and reliable.
Pinterest chopped their iOS app size by over 30%, using clever resource tricks and code cleanup.
Pinterest uses Honeycomb to keep their CI clear, stable, and easy to watch.
Pinterest revamped their CI system, splitting tasks and streamlining to cut build times by over half.
Pinterest started testing UI before code gets merged, catching bugs early to keep things steady.
Pinterest found a single tweak that slashed their build times by a jaw-dropping 99%.
Article about mobile search feature implementation and optimization for mobile platforms.
Pinterest implemented custom iOS linting using Clang tools integrated with Bazel, enabling compile-time code quality enforcement and best practices for their growing iOS team.
Overview of Pinterest's mobile engineering practices and design approaches.