The User Experience (UX) Of Conversion-Driven Development

Yesterday morning, I had an epiphany. Or perhaps more accurately, I was finally able to...

Digging Into Node by Numbers 2017

Every year we publish Node by Numbers, an analysis of the Node.js project....

Faster PR Pulls with Git Aliases

I love the traditional GitHub workflow of receive pull request, pull down pull request to test,...

Using Data Attributes To Pass Configuration Into An Event Plug-in In...

One of my favorite features of Angular is the ability to provide custom event bindings...

Note To Self: Adding Type Declaration Files To A TypeScript 2.6.2...

The other day, I was talking to my teammate, Daniel Schwartz , about Type Declaration...

Last Week in Node.js Working Groups – December 11th, 2017

Last week's updates from the Node.js Diagnostics WG, Canary in the Gold...

What is OpenZeppelin?

Overview of a framework, designed to built secure smart contracts on Ethereum Read More :...

What is Truffle?

Small introduction to the most popular Ethereum development framework Read More :...

Watch for Object Changes with JavaScript

Watching for changes to an object's property has always been a much sought after task; many...

Favor Readable Code Over Idiomatic Code

Right now, I work on a team that manages and maintains a large legacy system. This...