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.

91 articles from 2018 ยท show all

August 2018

ReactVR/react-360 is great, but maybe not quite there yet

Answering some common questions about React + D3 2018

July 2018

Creating the perfect rounded edge with D3 curves

What a 3:36 marathon does to your body

Announcing: Big update to my best selling book and course, React + D3v4

How running a side business is a lot like running a marathon

The surprising benefit of hiring interns to write your code

Building a filterable log viewer with Downshift and match-sorter

What Richard Feynman taught me about joy

Hire these interns

The day I drove a Porsche 356 Speedster

June 2018

I tried weed for performance enhancement and here's what I found

Upgrading to Gatsby v2 with the help of the hivemind ๐Ÿ‘Œ

What's an intermediate dev anyway?

You have permission to suck

Intern process part 2 โ€“ (my first) webinar, about React context

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