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.

June 2018

Tech intern job

Use ref callbacks to measure React component size

Tiny React & D3 flamegraph tutorial

Build an animated pure SVG dynamic height accordion with React and D3

May 2018

Towards a WebRTC mesh network with RTCDataChannel

Some tricks I learned recording & publishing an educational video every day for 30 days

I tried VR on a plane and I'm a believer

How I prepare for a talk at an 8,000 people conference

Learning WebRTC peer-to-peer communication, part 2 – connecting 2 browsers on different devices

What I learned at MicroConf Growth 2018

Learning WebRTC peer-to-peer communication, part 1

April 2018

Declarative D3 charts with React 16.3

Using YouTube as a data source in Gatsbyjs

Gratitude is hard – My first week with the Five Minute Journal

Does blogging really drive sales?

Declarative D3 transitions with React 16.3

Livecoding recap: Blockchain-redux now shares blocks between clients in real-time

What I learned from Sherry Walling's Keeping Your Sh*t Together

Blockchain-redux becomes useful, part 1

March 2018

What I learned from Piketty's Capital in the 21st Century

Livecoding Recap: A new more versatile React pattern

Reactathon 2018 was a hoot ❤️

Coding is bad for you

How our engineering team got 12x faster using these 5 lessons about integrating 3rd-party services

Build a Chrome extension from idea to launch in an afternoon

Silky smooth Piechart transitions with React and D3.js

Working IN your career vs. ON your career

Make your things pretty with chroma-js

February 2018

Seamlessly render a Preact component in a React project

Building an interactive DOM benchmark, preliminary results