Featured Work

Analytics Dashboard

The app displays a user's Google Analytics data in easy to understand charts

Event Management System

An event management app to display, add, and edit event information

Song Player Analytics

An internal analytics service to track metrics within the Bloc Jams song player app

My Posts

Set up an Angular controller unit test with Jasmine and Karma

January 19, 2016

My goal was to setup a unit test for an Angular controller. I decided to use the Jasmine for the testing assertions a...

How to deploy an app from scratch with Heroku, using Node and Express

January 5, 2016

This post shares the steps to take an application and deploy it as a web application with Heroku. It details the file...

Replacing a Shopify Collection drop-down filter with radio buttons

December 10, 2015

A client’s site used a drop-down menu to filter their product tags but wanted a more customized solution. The radio b...

How to work with Shopify Collection Filters and their limitations

November 15, 2015

A client that was designing a new store reached out for help to understand how Shopify collection and product filters...

How to serve static files with Node and Express, without a templating engine

October 20, 2015

This example uses Node + Express to serve static files for an Angular app, without usingan Express templating engine.