Here is an overview of my recent public GitHub changes

iOS Swift Playgrounds

I have released a few projects related to Swift Playgrounds. The details can be found in this post about how I author iOS Swift Playgrounds and my presentation about it to iOSDevUK.

  • PlaygroundSupportMock: a mock version of the PlaygroundSupport framework to use during authoring.
  • pgbookc: a Playground Book “compiler” that can extract a Contents folder from a host app (used for authoring) and turn it into a .playgroundbook bundle.
  • ShapeSearch: a book I am writing that teaches binary search.

Talking to the LiveView (bugfix of WWDC talk)

At WWDC 2016, there was a code-sample published along with a talk about how to “talk to the LiveView” of a Swift Playground on iOS. As more iOS10 betas were released (and Swift was updated), this code-sample became out of date. Here is my fix of TalkingToTheLiveView.

Hack for Western Mass 2015

On June 6-7, 2015, I participated in the Hack For Western MA on a project for Gardening the Community to help them engage their community and supporters. The project was a pair of native apps (iOS and Android) to send alerts related to volunteer opportunities, events, vegetable availability, and requests for supplies. I built the iOS app and set up Parse integration for push notifications.

Hack for Western Mass 2014

On June 6-8, 2014, I helped organize the Hack For Western MA. I participated on a team that took a Hampshire/Franklin labor study and built visualizations of it. The work for that is here:

We used GitHub Pages to deploy it here:

It is ongoing work that the Hampshire/Franklin Regional Employment Board and Career Center will help guide.

Smashing Magazine

In March 2014, I wrote an article for Smashing Magazine, titled Getting Your App Ready For iOS 7′s New Dynamic Interactions. The source code is here:

App-o-Mat: training for cordova and jQueryMobile

In February 2014, I started work on App-o-Mat, which is a tutorial site for jQueryMobile and Cordova. To support that I created a app starter template here:

Cordova file plugin pull request

While working for a client on a Cordova problem in June 2014, I found a bug in the file plugin. I patched that here (only the last commit is mine):

Hack for Western Mass 2013

In June 2013, I participated in the Hack For Western Mass, on a team that built a web-based application to manage a distributed seed library. The code is here:

The site is deployed in Heroku here:

Hello! iOS Development

In 2013, I co-authored a book called Hello! iOS Development. The source code from the book is here: