Compassionate software developer based in Atlantic Canada.
C-41. C-41 is an application to help people develop film at home by providing a series of "recipes" for photographers to use.
2kxcode-hardware-performance. Results from running Xcode on a non-trivial open source project using various Macs
1.1kFunctionalReactivePixels. A demonstration of how to use FRP with ReactiveCocoa in an iOS context using the 500px API.
698AFTabledCollectionView. How to display a UICollectionView within a UITableViewCell
541UICollectionView-NSFetchedResultsController. How to use UICollectionView with NSFetchedResultsController
434Collection-View-in-a-Table-View-Cell. Sample code for my tutorial
390Nimble-Snapshots. Nimble matchers for FBSnapshotTestCase.
324danger-ruby-swiftlint. A Danger plugin for SwiftLint.
212UICollectionViewFlowLayoutExample. UICollectionViewFlowLayout Example
195ARCollectionViewMasonryLayout. Objective-C
183danger-swiftlint. Automated Swift linting on pull requests
147ASHSpringyCollectionView. Objective-C
139second_curtain. Upload failing iOS snapshot tests cases to S3
131blog. This is my website, a static site generated with Gatsby.
115ModalNotificationController. A demonstration of how to present Slingshot-style notification using Swift
102UICollectionViewExample. Objective-C
100LongPlay. Long Play
92AFImageDownloader. Downloads JPEG images asynchronously and decompresses them on a background thread.
88Forgeries. Helper methods for testing iOS code
82yourfirstswiftapp. Swift
65FunctionalReactiveAwesome. Sample Code for AltConf 2015 talk on FRP :tada:
57NSFetchedResultsController-MVVM. NSFetchedResultsController using MVVM
55Swift-RAC-Macros. (Temporary) Replacements for the RAC and RACObserve macros in Swift
54UIView-BooleanAnimations. Perform changes to UI with or without animations, depending on a variable.
47DOOM-CPU-Monitor. CPU monitor that displays how much load your CPU is under via the dying face from the video game DOOM.
45danger-rubocop. Danger plugin for Rubocop
44peerlab.community. Worldwide directory of peer labs, instructions on starting your own.
43Newtonian-UICollectionView. Objective-C
40pragma-2015-rx-workshop. Materials for my Pragma 2015 workshop on reactive programming
37mastodon. My fork of Mastodon, see public branch for docs
34Angular. Making an Othello/Reversi clone
34Your-First-iOS-App. Sample code for "Your First iOS App", the book
33NSSpain2014. Annotated playground for my presentation at NSSpain 2014
32MBLTDev. Sample code for MBLTDev
30Bleach. iOS 9 app extension to block ads
27AFActivityIndicatorView. A ground-up, home-made implementation of UIActivityIndicatorView
25Swift-Course. A small demo of Swift for newcomers
25PXSaver. Super hacky screen saver for OS X I wrote in a few hours while drinking
24500px-API-Test. 500px recently opened their API to the public. I want to try it out.
24ReactiveMoya. Swift
22FunctionalReactiveDemo. A small demonstration of how to use ReactiveCocoa in iOS applications
21UIAlertController-Example. A demonstration of how to use Apple's hot new UIAlertController class
20ScienceDog. A simple Haskell web app written using the Happstack-lite web framework
1