Chris's corner
Tech BlogTạp BútFeaturedProjectsAbout
Tech BlogTạp BútFeaturedProjectsAbout

Featured

⭐ · favorite writings over the years

Posts and essays I'd press into a reader's hands — picked for lasting usefulness or for something true they say about the work.

01

A Journey of Maintaining Device Farms for E2E Testing

The post I'd hand to any mobile infra engineer on day one — the war stories nobody documents.

mobilee2e2025-06-24
02

Swift Packages: Packaging as an XCFramework (1)

Fills a gap Apple's own docs never quite covered. Comes up in conversations every few months.

iosspm2025-06-08
03

WebDriverAgent - The Heart of iOS E2E Testing

Fills in what Apple and the Appium docs leave out. Required reading before debugging any iOS E2E flakiness.

mobilee2e2025-01-09
04

Overview of Mobile E2E Testing

The best starting point for understanding mobile E2E from first principles.

mobilee2e2024-12-16
05

Using Swift Packages in CocoaPods-Based Projects

One of the few posts that actually explains the bridging layer between SPM and CocoaPods.

ioscocoapods2023-12-30
06

Designing Test Quarantine Logic to Deal With Flaky Tests

iosci2023-09-17
07

A Tale of Project Build Time Improvement

A well-scoped investigation into a real performance problem — shows the methodology more than the answer.

iosci2023-08-29
08

Code Signing on CI

The post that saved me the most time re-explaining things to teammates. Still relevant years later.

ciios2023-08-01
09

CocoaPods Explained: Podfile

cocoapodsios2022-12-17
10

Dealing With Flaky UI Tests in iOS

Practical, not theoretical. Every iOS engineer who writes E2E tests will recognise these patterns.

ciios2022-06-25
11

Swift: The downsides of lazy var (part 2)

iosswift2018-06-01
12

Swift: The downsides of lazy var (part 1)

iosswift2018-05-31
13

Method dispatch in Swift

Foundational Swift knowledge packaged cleanly. The kind of thing that makes you a more intentional programmer.

iosswift2017-09-25