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

How to make the most out of conferences

I spent the last week at React Rally in Salt Lake City. It was an awesome experience. It's easily my favorite conference. I've been to at least two dozen unique conferences. Here are some of the reasons React Rally is my favorite: Tons of time to meet other people The community Rocks Focus on…

Read →

Why and How I started public speaking

When I was still in school in the Information Systems program at BYU , I discovered and started listening to JavaScript Jabber . At the time, Jamison Dance was on the show and also the organizer of the local JavaScript meetup. I remember him mentioning the meetup on the show and thought it'd be…

Read →

mdx-deck: slide decks powered by markdown and react

I've been giving presentations for years. I like many others started with PowerPoint because "that's how you make presentations." I moved on from that to Prezi when I was in college and I wowed all the crowds. I moved on from that because it felt too gimmicky for the kinds of presentations I was…

Read →

unpkg: An open source CDN for npm

A few years ago, Michael Jackson had an idea. He needed an easy way to make demos for his open source projects (specifically react-router ) and realized that he already hosts all his projects somewhere: npm! So he could just setup a little node server that would act as a proxy to the files that…

Read →

Polyfill as needed with polyfill-service

In last week's newsletter "What is a polyfill" , I talked about a situation I came across with a white screen on IE10 (the app crashed because we were missing polyfills). I explained a bit of the difference between a polyfill and a code transform. I explained a few options you have at your disposal…

Read →

What is a polyfill

A few weeks back I found a bug with IE where all the user saw was a blank white page. If you've been around for a while in the wonderful world of the client-side SPA, you'll probably know what was wrong without thinking twice. That's right. It was a JavaScript error before client-side rendering…

Read →

Why I Never Use Shallow Rendering

I remember a few years ago when I got started with React I decided I needed to figure out how to test React components. I tried shallow from enzyme and immediately decided that I would never use it to test my React components. I've expressed this feeling on many occasions and get asked on a…

Read →