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.

98 articles from 2017 ยท show all

June 2017

Livecoding #39: Towards an AI that writes JavaScript

May 2017

What I learned from Cal Newport's Deep Work

Do you really need immutable data?

Livecoding #38 - A faux AI that writes JavaScript

The Best Goulash of your Life

Counting web sessions with JavaScript

How many touch points does your sales process require? Do you need 2 ad clicks or 5? Two shiny demos or one fat video? As an engineer, you might not care, but this is the stuff that keeps your CEO and growth lead and head of product up at night. A business owner that can answer that ๐Ÿ‘† question reliably is god.

What happened to React + D3v4?

How I Got Boned by Taxes Two Years in a Row

$2529 April sidehustle report

April 2017

Here's why you should never implement your own caching

Livecoding #37- Building a real life color picker

$5874 March sidehustle report

Why I don't write more Nightowls type stuff

March 2017

A Fast Mutex Lamport Lock with JavaScript Promises

Time is funny in Ruby

A boutique React & D3v4 workshop โ€“ and my first vlog

The Internet is a Beautiful Place in the World's Most Exclusive Chatroom

Why People Read my Weekly Emails

N-body Collision Simulation with React, D3, and MobX

Livecoding #35 - A New Site for reactd3js.com

This is how I connected my Canon DSLR as a webcam

$3875 February sidehustle report

The Trouble with Vacation

February 2017

Livecoding #34: A Map of Global Migrations, Part 3

Declarative `canvas` Animation with React and Konva

Livecoding #33: A Map of Global Migrations, Part 2

How We Used Webpack to Reduce Our JS Footprint by 50

A Dancing Rainbow Snake โ€“ An Example of Minimal React and D3v4 transitions

Livecoding #32: A Map of Global Migrations, Part 1

It ain't stupid if it works