Build a Blog Email Subscription Service Using Zapier and Sendwithus
There are many different ways to get notified of new posts for you favourite blogs. For example, you could subscribe via RSS or follow a Twitter account (if there is one). There is also the good ol' fashioned way – email subscriptions.
Switching From Vim to IntelliJ
Anyone who knows me knows how much I love Vim. I even wrote a post about it. In the past few months, however, I've found some things that made me start looking elsewhere for a great editing experience. It was time for a replacement.
Galaxy S6 – the Bad Parts
I purchased a Samsung Galaxy S6 on launch day (April 10) in Canada. I went for the black 64GB (non-edge) version on Bell Mobility. After eight days of use I'm really liking the phone, but there are still a lot of things to complain about.
How to Make Android Camera Permission Optional
I have an Android app called To Read. To Read allows you to search for books and add them to a reading list. This weekend I added the ability to add a book by scanning a barcode.
Swig Templating in Chrome Packaged Apps
tl;dr Check out the sample code on github
Google Analytics in Chrome Packaged Apps
tl;dr use the Chrome Platform Analytics Library.
Ubuntu Update – Not Enough Free Space
Twice now this has happened to me. After clicking the button to install updates an error message appears saying "Not enough free disk space".
Domain Redirection Using Amazon S3
Setting up redirect is one of the most common tasks in web development. Whether redirecting a single page to another, or redirecting an entire domain to a new one. Knowing how to set up redirects is a basic requirement for any web developer. In this post, I'm going to show you how to set up a domain redirect with nothing more than an A...
💻 Wait for User to Stop Typing, in JavaScript
Let's say you have a search feature on your website that you want to live-update while the user types. The naive implementation would be to send a query to your server on every keystroke. This quickly falls apart, however, because users easily type faster than your server can respond. This makes for a poor user experience and created u...
Call for Beta Testers
tl;dr I'm building a Chrome app (currently called Bodybuilder) for managing API calls, similar to Postman. If you want to join the beta, submit a request and I'll add you.