Matt Zabriskie

Communicate Your Efforts

"If a tree falls in a forest and no one is around to hear it, does it make a sound?"

An interesting question posed by philosophers. To begin, what is sound? According to Merriam-Webster:

sound (noun): mechanical radiant energy that is transmitted by longitudinal pressure waves in a material medium (as air) and is the objective . . .

Read More

September 02, 2016

How JSConf Changed My Life

The first JSConf that I attended was in 2014. Tickets were sold out, but I managed to procure one from someone on Twitter that wasn't able to attend at the last minute. I had heard a lot of positive things about the conference but didn't realize how much attending would effect my life.

On the first day of the conference I bumped into . . .

Read More

December 07, 2015

Font Awesome + Webpack

I recently got Font Awesome working with Webpack, but it wasn't as straight forward as I had expected. I did a lot of Googling, and found lots of proposed solutions, but none of them worked for me. I thought I would share what ended up working for the sake of anyone else trying to figure this out.


require( . . .

Read More

November 04, 2015

Adventures with React Native

There And Back Again

A couple weeks ago I was at a coffee shop waiting for my order and getting my morning dose of Twitter while I waited. As I scrolled through my feed on my iPhone, I noticed several of my friends were posting weird JavaScript behavior using the #wtfjs hashtag. There was some pretty classic JS weirdness like [2, 12].sort(), and 0.1 + 0.2 (go . . .

Read More

October 26, 2015

The Cool Front-End Developer

Boring front-end developers are always resting on their laurels, happy to keep using the same old UI frameworks, and libraries. They are often found using technologies, and practices of yesteryear because they have yielded great results in the past, and it's best not to mess with a good thing. However, there is another kind of front-end . . .

Read More

July 14, 2015

React: Validating Children

One of the (many) great things about React is that it offers validation of properties. This greatly aids in enforcing the API of your components. If you have a Quantity component for example, that takes a numeric value property which is required, you can use propTypes to validate that your component received what it expected.

var Quantity =  . . .

Read More

Posted in: react

June 04, 2015

Why Talk Proposals Shouldn't be Public

Keep it secret. Keep it safe.

A lot of conferences have adopted a strategy of having talk proposal submissions open to the public. While it may be easy, and convenient for organizers to use something like pull requests on a Github repo, I believe it comes along with the side effect of turning off potential proposals.

I think people who would otherwise submit a proposal . . .

Read More

January 21, 2015