Thomas McGoey-Smith

Has It Shipped Yet - 2016 Update

Side: This is a post in my on going series about Rewriting Has It Shipped Yet in Go.

Well it’s been a while since I updated this blog. I’ve mostly been bogged down with exams and getting Has It Shipped Yet 2 out the door.

Some good news - it’s out in the wild and my installs are slowly going up. But what I’m really excited about is that there hasn’t been a single uninstall yet (not counting the Shopify App team)!

I’m hoping it has to do with the new on boarding email that I send out with the install - that and the installation welcome video (both kinda rough, but at least it’s something).

So where to next?

Well I’m planning on moving from the jobrunner package to beanstalkd. The main motivation for this move is pretty simple - I don’t have a good way of knowing if a background job is running or not. I also don’t have a way to try broken jobs.

I’m also planning on beefing up my Shopify SDK. It’s really quite rough and has some serious problems - I wouldn’t even call it a SDK. My goal is to try my best to clean it up before the official release. That way I can have improved error logging.

Finally, I’m planning on building my own API service that will will handle package tracking from USPS, UPS, Canada Post, and Royal Mail (I’m find that more people from the UK are installing my app). I tried to stick with just using EasyPost, but it ultimately turned out to be too unreliable. The alternative (being AfterShip) is simply too costly for my usage (it’s hard to offer an unlimited plan when you’re paying 5 cent’s per package).

Where’s this series going?

Well, I’m hoping to get back into blogging building Has It Shipped Yet - but I’m also planning on blogging about Trolley (my Shopify app incubator).

My main goal is to work out problems in the public. I’m finding that it forces me to produce better more thoughtful work.

Till next time.

@tamcgoey on Jan 08, 2016

Enjoyed the article? Subscribe to my newsletter for more.

© Thomas McGoey-Smith (2014-2018). RSS.