Peter Steinberger Profile picture
I bootstrapped a remote company before it was cool. Founder @PSPDFKit (exit to Insight). Speaker. I tweet about iOS hacks, tech, remote biz. he/him🏳️‍🌈
Dec 1, 2020 17 tweets 4 min read
📣 I've been working to improve our iOS CI and wrote down a series about our approach. This is the first part, looking at running macOS in the Cloud — including Amazon AWS.

Also includes references what the big teams at Uber, LinkedIn, Pandora or Spotify choose. Lots of good comments to my CI article by @tzeejay!

Didn’t knew that Microsoft-GitHub Action runs on MacStadium.

APFs snapshots would be amazing. Simply reset the machine after every run (or once a day…) and increase reliability, get ephemeral builds. tzeejay.com/blog/2020/12/a…
Nov 20, 2020 9 tweets 2 min read
Focussed a week on iOS tests and reduced our average run time from 35 minutes to ~10 minutes for UI tests (model is at ~5 minutes) How did we do this?
1: Analyzing EarlGrey and finding spots where things could be accelerated. In this case we increased animation speed, but didn’t calculate in that faster timing in the resource tracking, so animations were blocking for the original time.
Oct 13, 2020 25 tweets 2 min read
Don‘t we all love watching two hour long, incredibly well done, advertising shows 🤡 Is Siri good now? I gave up on it a few years ago.
Jul 28, 2020 4 tweets 3 min read
“Phil Schiller says the goal of the App Store was to treat everybody the same”

Riiiight. Some get these special entitlement exceptions, others don’t even get a reply when they ask. All animals are equal, but some animals are more equal than others. imore.com/phil-schiller-… Panic’s com. apple.developer.security.privileged-file-operations
BBEdit’s com.apple.security.automation.apple-events
Microsoft’s com.apple.security.files.user-selected.executable
com.apple.developer.passkit.pass-presentation-suppression that we didn’t get