I have been using Travis CI for my continuous workflow needs for a very long time now. It does what it does and it does it well. However, …
How To Generate An SSH Key and Add The Public Key To A Remote Server
The thing with SSH authentication is I can never remember the steps to generate an SSH key, and then add that SSH public key to the remote …
How To Add Feature Flags Into Your Javascript Applications
Feature flags are a great way to prevent stale branches by regularly shipping features in your code without officially enabling them. A …
How To Do Prepared Statement LIKE With SQLlite 3 and The Better SQLite 3 Package
I love SQLite and I am using it in my Aurelia 2 book for the server aspect to provide users with a real server backed by a database. I am …
How To Get Last 4 Digits of A Credit Card Number in Javascript
Recently whilst working on my Aurelia 2 book, for the example application where you checkout I needed to add in the ability to provide a …
Announcing The Aurelia 2 Book
Buy the Aurelia 2 book here. With the Aurelia 2 alpha coming very shortly, I have had plans for a while to write another Aurelia book, …
Level Up Aurelia Store With pluck and distinctUntilChanged
Aurelia Store is a powerful state management library for your Aurelia applications, but behind-the-scenes it merely wraps the powerful RxJS …
How To Fix HiveJS AssertionError “Expected version 128, instead got 149” and “Expected version 128, instead got 38”
If you are trying to use any methods in the HiveJS client which require the use of a private key, you might have encountered one or both of …
Forget CSS-In-JS: Combine Sass With CSS Modules Using Webpack
I really dislike the CSS-In-JS trend. Nothing against anyone who is a fan, but writing CSS inside of Javascript doesn't feel natural and …