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

April 2018

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

Why everything must change every five years

What I learned making my first open source React component

The story of my family is the story of survivorship bias's other side

Loops are the hardest

3 key insights that make D3.js easy to learn

2018 is off to a rocky start

You don't want to build your own list virtualization

Chatroom is slow? I know, I'll just use list virtualization! List virtualization is hard, dear reader. So, how do you virtualize a list?

January 2018

Fade in lazy loaded images with React and CSS – a quick guide

How to populate react-redux-form with dynamic default values

How to setup Gocommerce on a new Digital Ocean droplet

Don't say yes when you're happy

Am I thinking too small?

Always put side effects last

Blockchain Redux experiment, part 2