Blog / Tech

SSH tunneling and dealing with webhooks that require a trusted SSL certificate when developing locally with Django

July 15, 2016

I'm currently working on version 2 of our Shopify app where we'll be adding custom Slack slash commands. When adding slash commands to a custom app, Slack requires the receiving server to have a trusted (not self-signed) SSL certificate.

Normally, what we do is simply create a reverse SSH tunnel to our stage server which is publicly accessible to receive webhooks, for example:

ssh root@stage.example.com -R 8000:localhost:80

The above example will basically forward any traffic …

Free alternatives to Mandrill for sending transactional emails

March 12, 2016

If you're a Mandrill user, you've probably already gotten an email from Mandrill that they will completely be integrated with MailChimp and will require a paid MailChimp subscription to continue its use. The cheapest paid MailChimp subscription at the moment goes for $20/month.

If you're bootstrapping a startup, you look for any savings you can get. That $20/month could be used for other things, like 4 DigitalOcean servers to run your apps on.

I signed …

ASUS Zenbook UX305LA 13.3-Inch Ultrabook with Ubuntu 14.04 Review

December 27, 2015

I finally replaced my 3-year-old Dell XPS 13 Ultrabook about 3 weeks ago with this cheaper ASUS Zenbook UX305LA model.

I originally intended to replace it with the newer developer edition of the XPS 13 line but then I found out a couple of days after I placed my order that an even newer model with a newer generation CPU that's more efficient and a faster SSD was just released. The newer edition also has …

Working from cafes in Daegu, South Korea

December 22, 2015

I've been in Daegu, South Korea for just over 3 weeks now and all I've done here so far is work from cafes. The last few weeks had been very busy for me as my business partner and I wrap up our SaaS app. Plus I still have my regular freelance gig as well, which actually made South Korea for me a good place to be.

I was in Manila, Philippines before coming here and …

Adding a Time Zone setting to your Django app

October 29, 2015

I'm currently working with a friend of mine on a Django app for Amazon sellers to automatically reprice their product listings. One of the features of the app is to show the price change history of their listings. Since they would want to see the timestamp of when the change occurred, we added a setting for them to set their Time Zone so they won't have to do time adjustments in their head.

We store …