2021
2020
- Parsing ID3 Metadata in Elixir
- Automatically Scroll the Text View Caret into View
- A UI Framework Dilemma
- More SwiftUI Text View Features
- SwiftUI Auto-Expanding Text Views
- Implement a Gemini Protocol Client Using Network.framework
- Replicating Safari's Link Preview Animation
- Algorithmic Bias
- Switching to Vim
- The Sorry State of Thunderbolt 3 Docks
- Writing a JavaScript Syntax Highlighter in Swift
- Simple Swift Promises
- Faking the Mongo Eval Command
2019
- Mocking HTTP Requests for iOS App UI Tests
- Building a JavaScript-Free Slide-Over Menu
- Learning Elixir
- ActivityPub Resources
- Reincarnation