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

All Posts

Bumblebee Transformer Costume Prototype

It’s the middle of June, so of course my kids are waist deep planning their halloween costumes. Apparently a $20 Amazon costume won’t cut...
Josh
25 sec read

How to Upload Photos to Instagram With The Highest…

It never fails. I spend hours building a nice graphic, post it to instagram, and their compression adds a ton of JPG artifacts destroying...
Josh
2 min read

Maybe It’s Time to Retire Mathematical Notation

I was helping my nephew with some math homework and he was stuck on a nasty looking formula. I explained it for several minutes,...
Josh
4 min read

Direct S3 File Uploads for NodeJS

I’m on a mission to document the most challenging parts of software development. Client side uploads to S3 is absolutely top 5. Navigating AWS...
Josh
3 min read

Should I use Mongo or SQL?

5 years ago I co-founded iScout.com – a SAAS which now collects millions of safety reports and training completions. For weeks I struggled to...
Josh
5 min read

Facebook Authentication for NodeJS

For some reason, OAuth always seems overly complicated. Documentation stinks and errors are vague. Abstractions like Passport.js add a mountain of complication while barely...
Josh
1 min read

Google Authentication for NodeJS

Nothing makes me sweat like OAuth. Documentation is sparse and errors are cryptic. Libraries like Passport.js just add a poorly designed abstraction to an...
Josh
2 min read

iScout Reporting & Training

Looking Back Four years ago, I co-founded iScout – a safety reporting and training web application and app. Over time we’ve worked hard to...
Josh
1 min read

DraftNight Smack Mode

There are two keys to a great fantasy football draft. Grub and a little friendly banter. That’s right, trash talk. The key is keeping...
Josh
51 sec read

Flower Shop Subscription Service

If you live around Norman, OK, you should check out the The Flower Shop on North Porter. They’ve also got a great Instagram account...
Josh
17 sec read