I build iPhone apps and web applications in NodeJS, Objective-C, and Swift.

All Posts

HazardScout Safety Management

In 2014, I joined two friends to start a company called HazardScout. HazardScout is a safety management system that offers safety reporting, training tracking,...
Josh
1 min read

Moovy Channel – Apple TV and JavaScript

The Problem I have about 200 DVDs and about 40 seasons of TV shows. And I never watch any of them. Instead, I turn...
Josh
4 min read

2016 Christmas Card

I think our Christmas Card was a little too subtle this year. See if you get it… Merry Christmas!
Josh
4 sec read

Setting up a Lets Encrypt Certificate on Heroku

Update (April 2017) Heroku now has first-class support for Let’s Encrypt so installing it is as easy as clicking “Configure SSL” and following their...
Josh
2 min read

iOS Auto Renewing Subscriptions

Auto-renewing subscriptions in iOS are confusing. These are my notes on how the process works and other tips. NOTE: This doc is only for...
Josh
3 min read

How To Setup NodeJS With Dokku on Digital Ocean

This is a walkthrough of setting up a NodeJS website on digital ocean droplet by Dokku 0.4.2. If you know the tricks, its an...
Josh
1 min read

Weather Nerd for iPhone and iPad

My Goal I needed to touch up on iOS dev, so over the last year I’ve spent some free time building a new app....
Josh
52 sec read

Draft Night – Draft Board Software

What is Draft Night? Draft Night is fantasy football draft board software that allows people to make picks and see a live draft board...
Josh
43 sec read

On – The New jQuery Event Handler

jQuery has a new method of wiring up events. It’s called ‘on’. It’s actually been around since jQuery 1.7 which was released November 3,...
Josh
2 min read

StringSmash – Compress JS Strings

Sometimes you need to embed really long strings in JavaScript. Ok, rarely. But say you embed some css in JavaScript and the strings repeat...
Josh
46 sec read