Page 5


Switching From Vim to IntelliJ
• 6 min read

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.
Continue Reading »

Galaxy S6 – the Bad Parts
• 5 min read

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.
Continue Reading »

How to Make Android Camera Permission Optional
• 2 min read

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.
Continue Reading »

Swig Templating in Chrome Packaged Apps
• 5 min read

tl;dr Check out the sample code on github
Continue Reading »

Google Analytics in Chrome Packaged Apps
• 1 min read

tl;dr use the Chrome Platform Analytics Library.
Continue Reading »

Ubuntu Update – Not Enough Free Space
• 5 min read

Twice now this has happened to me. After clicking the button to install updates an error message appears saying "Not enough free disk space".
Continue Reading »

Domain Redirection Using Amazon S3
• 3 min read

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...
Continue Reading »

💻 Wait for User to Stop Typing, in JavaScript
• 4 min read

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...
Continue Reading »

Call for Beta Testers
• 2 min read

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.
Continue Reading »

Cyanogenmod Alarm Clock Turns Itself Off
• 1 min read

Cynanogenmod is an aftermarket firmware (typicically known as a custom ROM) for Android. It adds many new features and makes a lot of improvements, especially for the power user. Some of these improvements are in the alarm clock app.
Continue Reading »