blog & talks
Harlan Kellaway codes
A Tale of Third-Parties or How to Stop Using My Code
SwiftUI Will Change More Than How We Code
Meetup Talk - "Should Code Always Be DRY?"
Writing Imperfect Code
Video Talk - "Solid Principles in Swift"
Themes in Modern iOS Architectures
Introducing Gloss - A Shiny, New JSON Parsing Library in Swift
A Practical Introduction to Functional Programming - Now with Swift!
Swift JSON Parsing by Example - ft. Argo, JSONJoy, ObjectMapper, and SwiftyJSON
Stubbing Network Responses when Testing with Kiwi
Using Github for Lightweight Software Project Management
First App Released on the App Store - Refuge Restrooms
iOS How-To - Pre-loading Core Data on App Launch
iOS Quick Tip - Implementing Unwind Segues
Cocoa Design Patterns - An Example of the Factory Pattern
First Game Released on the App Store - Get Piercing!
nano text editor - CHEAT SHEET
Quick Tip - Syncing Your Local Git Fork
Maintaining Documentation is Important - Examples of Online Platforms
Subtle Elements of Online Branding That Can Help the Impression You Make in the Web World
Website Development for Beginners - Trade-offs Between Jekyll and WordPress
Collaborative Team Projects: Where to Begin
Chromebooks for Development - Why and How
How best to start digital humanities work with students disadvantaged in coding culture?
Top 4 Tips from Trans*H4CK 2013
This blog is licensed under
Attribution-Noncommercial-Share Alike 3.0 Unported