Articles

Software engineering lessons from production, raw and honest from the heart — almost 20 years of them. Jump to a year in the sidebar, or browse categories and curated collections.

19 articles from August 2016 · show all

How to add ESLint to your project

I added linting to a 3-year old project. You can totally guess what happened next.

Livecoding #21: Use Babel for libraries, not Webpack

After a year, my first business diary retires

Slack lied to me

It's Just Like Knitting

MacOS filesystem's annoying little quirk

Animated string diffing with React and D3

Livecoding #20: You can’t extend an object

Teaching beginners

The ES6 Cheatsheet story and results

Conway’s game of life in Google Docs

Livecoding #19: It’s hard to package a library

JavaScript can fetch() now and it's not THAT great

I broke AJAX in Chrome 52 ?

JS object optimization bug in Chrome 52

Livecoding #18: An abstract React transition component

Livecoding #17: Particle physics is hard

Probably the dumbest idea I ever had