Reverting Commits in Client Apps
Dec 8, 2020, 7:00 PM
When faced with a critical bug in a client app that’s already shipped to customers, one of the key first steps in the debugging process is finding the earliest commit in which the bug is present. Tools like git bisect can make finding this...
Wire’s Proto3 support is Out!
Sep 22, 2020, 8:00 PM
Starting in 3.3.0 Wire supports Proto3. What changes with Proto3? How does Wire make it comfortable to use? Let’s see.
Wire Support For Swift, Part 1
Aug 18, 2020, 8:00 PM
We’re excited to announce support for Swift in Wire. Wire already supports compiling your protocol buffer files into Java and Kotlin, and today Swift joins that family.
A Multithreading Saga, Part 3
Jul 20, 2020, 8:00 PM
A Multithreading Saga, Part 2
Jul 13, 2020, 8:00 PM
Solving our problems with thread proliferation bought us some headroom to unblock the current release, so things began to return to normal. We hadn’t gotten to the root of our problems, though; most people were seeing a fairly smooth...
A Multithreading Saga, Part 1
Jul 6, 2020, 8:00 PM
As a product scales, new problems become evident. Some of these problems can be addressed early on, but it’s often necessary to make trade-offs between avoiding future problems and moving quickly to develop new features. For us, improving...
Making iOS Accessibility Testing Easy
May 19, 2020, 8:00 PM
Unit tests are great for testing business logic, snapshot tests make sure your views look correct, and UI tests help to ensure everything fits together properly. How do you test your app’s accessibility though?
Improving Animations on iOS with Stagehand
Jan 22, 2020, 7:00 PM
Adding animations to your app turns a fairly routine interaction into a more enjoyable, exciting experience. These animations make a straightforward design into something that feels polished and professional.