Swift Package Continuous Integration Tests with Github Actions
Nov 1, 2019, 3:00 AM
Inspired by a project we open sourced at PlanGrid, I’ve been working to create ANReactiveTableKit, a small Swift library that provides a React style API for UITableView in iOS 13. I’ll be writing a separate post on that in the future, but...
Creating a Circular Progress Indicator in SwiftUI
Aug 25, 2019, 3:00 AM
Under Construction… struct CircularProgressIndicator: View { static private let _animation = Animation .linear(duration: 2) .repeatForever(autoreverses: false) @State var active: Bool = false var body: some View { ZStack { Circle()...
Sorting by multiple properties in Swift
Nov 4, 2018, 2:00 AM
While working on some code at work, I ran into a simple sorting problem in some of my Swift code. Suppose we have a struct like this: struct User { let uid: UUID let firstName: String let lastName: String let age: UInt8 init(firstName:...
My First Contribution to Swift
Jul 20, 2017, 3:00 AM
My first contribution to the Swift programming language was merged earlier this year. Despite the simplicity of the bug I fixed, the process took awhile and I learned a good deal in the process. This post will briefly go over the fix I...
iOS Network Debugging With Charles Proxy
Jul 11, 2017, 3:00 AM
I was recently working on a project where I encountered a bit of slow down in debugging some API calls. The project can be simplified as grabbing data from a new API, parsing and persisting the data, and rendering it in a UITableView. In...
Review of Phuket Dragon Muay Thai
Jul 10, 2017, 3:00 AM
It is a hot, humid morning on Phuket’s Soi Tai-ed, what has been called a mecca for “fitness holidays”. All year round, foreigners come here from all over the world to spend anywhere from weeks to months getting in shape. This single...