Thermal State Management and Adaptive Performance Throttling in iOS
iOS silently throttles apps when hardware heats up.
Madeleine Courtois
Staff Writer
A former product manager turned engineering lead, Madeleine has managed cross-functional mobile teams of up to twenty engineers across three continents. Her writing draws on fifteen years of hard-won lessons about roadmaps, hiring, and keeping teams aligned under pressure.
5 stories
iOS silently throttles apps when hardware heats up.
Xcode's Memory Graph Debugger turns retain cycle hunting from guesswork into systematic diagnosis.
Swift's built-in features handle dependency injection without external frameworks.
A pattern for keeping navigation state separate from views in SwiftUI.
Draw module boundaries ruthlessly to avoid tangled dependencies across teams.