Tips

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

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

Setup A GoDaddy SSL Certificate on Heroku

Background I’m using AppHarbor to host an ASP.NET site I built a few years ago. This year I started charging for it, so I...
Josh
2 min read

Remote Connections with VS2010

From time to time, I find myself needing to connect to a debugging VS website from another machine. Maybe it’s for a demo, maybe...
Josh
1 min read

Getting an iPhone UDID from Mobile Safari

Getting your app into beta tester’s hands is a pain. Even with new services like Test Flight the process is confusing and clunky for...
Josh
2 min read

Migrating an LLBLGen Project from 2.X to 3.X

Migrating a project from V2 to V3 LLBLGen project was a huge pain. Since I work in 30+ projects that use V2, I decided...
Josh
1 min read

Native Regex vs. UIWebView Regex

My latest project has me doing A LOT of string manipulation which is a huge pain in objective-c. To top it off, I’d really...
Josh
46 sec read

Core Data Migrations and Cave Monsters

Migrating the core data schema on an iOS app is like a monster in a cave. When I walk by, the monster growls and...
Josh
1 min read