Posts
-
VoiceOver on macOS: First Time, Huh?
-
Making Accessibility Accessible
-
Optimizing for VoiceOver and Voice Control
-
Testing Swift Testing
-
Exploring Assistive Access
-
Cheating the System for Fun and Profit (or how to use macOS Assistive Technologies to test in the Simulator)
-
On Fixing vs Patching
-
Building an Accessible Custom Tab Bar
-
Getting Started With Accessibility: Dynamic Type
-
Improving Accessibility: Voice Control
-
Verifying VoiceOver: Accessibility Inspector
-
Improving Accessibility: VoiceOver
-
Getting Started With Accessibility: VoiceOver
-
(Improving Your) XCTAssert* Failure Messages
-
Contributing to a Book Chapter
-
How I Prepare Presentations and Workshops
-
Dancing with Dinosaurs: Auditing Objective-C for Swift Interoperability
-
Deprecating Workarounds
-
Goodbye, Swift Weekly Brief
-
On Code Reviews
-
A Journey to Conforming to Sequence... and Collection
-
Contravariance Podcast
-
Testability
-
Managing Finite State
-
Curating Swift Weekly Brief
-
... But That Should Work?
-
Switches & Cases
-
Accessibility in GitHawk
-
Swift Evolution without swift-evolution
-
Why ‘AirPlay is good enough’ is… not good enough
subscribe via RSS