Everyone deserves a blog and this is mine

Building Custom Elements with Web Components for the 2020 Elections

PBS NewsHour approached for building graphics that show elections results in real time but could be used across mobile, web and broadcast
February 26, 2020

Jest Mocks Roasting On an Open Firestore

We had to solve the problem of writing tests against a cloud based database. Our solution ended up being scalable became a great open source project
December 13, 2019

See You Later, Generator

We had to solve a problem of asyncronous behavior that needed to be cancellable within our Vue app
October 19, 2019

Last (Vuex) Action Hero

Do you want your app users to have a seamless experience? In this post we show how to implement a “retry last action” feature in Vuex that allows failed API calls to be retried without disrupting the user.
September 27, 2019

Going From Ember to Vue

Thinking of looking into another framework other than Ember? React might seem like the obvious choice due to popularity, but consider taking a look at Vue first!
August 03, 2019

Why meetings are important sometimes

Every developer complains about meetings -- but painting with broad strokes of 'meetings are useless' can be toxic. There are some things you should ask yourself before going into a meeting.
July 28, 2019

I Lied to Become a Developer

Getting started in tech can be really daunting, especially when you don't have a typical background. So, I told a couple fibs to get my foot in the door.
July 13, 2019

The Art of the Code Review

A huge part of our careers as developers is reviewing code other people have written and responding to our own reviews. These are a few of the things I have learned so far in my career when it comes to reviewing code.
June 07, 2019

A Few Thoughts On Ember

After years of working in Ember, I recently took a job working in other technologies. I thought I'd take a moment to reflect on my time with the framework.
May 21, 2019

What It's Like To Work Remote

I worked remotely for two and a half years. There were a few things I liked and a few things I didn't. What is it really like to work from home full time?
April 16, 2019

How To Yield An Ember Component In Multiple Places

Ember components can wrap content easily. But it is also possible to yield content in more than one location.
November 27, 2018

How to import CSV files with JavaScript

Reading CSV files with JavaScript can be tricky, but definitely possible. But how do you test it?
November 26, 2018

Fixing issues with Drag and Drop in Ember

Drag and drop has some known issues on iOS. How can we solve this within an ember application?
July 21, 2018

Why Should You Care About WebAssembly?

Why should you care about WebAssembly as a JavaScript Developer?
May 14, 2018

What Does It Mean To Be Enumerable?

Understanding the enumerable property and JavaScript `Object.prototype` properties
February 21, 2018

Encouraging iOS users to install your Progressive Web Apps

PWAs are a great alternative to native apps on mobile devices but without great support on iOS, how do we encourage our users to install them?
September 27, 2017