This site runs best with JavaScript enabled.
Looking for something specific? Search for a blogpost here.

Migrating to Jest

I get really excited about new tech I find interesting. When I first "got" the testing framework AVA , I was soooo excited. I was on the rooftops of twitter telling people to give AVA a shot. I created two screencasts about how to set up and use AVA, and a full blown workshop on how to test…

Read β†’

πŸŒ† Sunsetting JavaScript Air πŸŒ†

With heavy heart πŸ’”, I must officially announce that I'm sunsetting JavaScript Air . If you haven't heard of JavaScript Air (I'm surprised you're even reading this), it's the live broadcast podcast all about JavaScript and the web platform. Learn more about the background here . On November 2nd…

Read β†’

Kent OOO (Out Of the Office)

This week's episode of JavaScript Air is canceled. I will be out of town and I didn't plan far enough in advance to have someone fill in for me. I've had this thing planned for several months and I only just realized last week that I leave before the normal show time. This also means that my…

Read β†’

Introducing: How to Contribute to Open Source

tl;drβ€Šβ€”β€Š makeapullrequest.com and kcd.im/pull-request Open source is something that I care deeply for. I've been doing it for a while now and I have found it to be among the most rewarding things I have experienced as a developer. Because I enjoy it so much, I've worked hard to lower the barrier…

Read β†’

Misunderstanding ES6 Modules, Upgrading Babel, Tears, and a Solution

On October 29th, 2015 , Sebastian McKenzie , James Kyle , and the rest of the Babel team dropped a huge major release for frontend developers everywhere: Babel 6.0.0. It's totally awesome. No longer just a transpiler, it's now a super pluggable JavaScript tooling platform. As a community, we've…

Read β†’

An Argument for Automation

We all have workflows we go through regularly to get our job done. When we start working we need to open a few applications, websites, and start a few servers. When we commit code we follow a convention for our message. When we create a new React component, Angular directive, or unit test file, we…

Read β†’

How getting into Open Source has been awesome for me

This blogpost is by request from HackingEDU , the World's Largest Education Hackathon πŸ‘ My first contribution to open source was extremely small: Seriously, that was it. A comment typo that I found while debugging. The PR was merged a few hours after I made it back in December of 2012 in my…

Read β†’