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

September 2017

Livecoding Recap 47: Webpack build progress indicator for Mac Touchbar

How JavaScript linters cause bugs

I was doing code review for a coworker, and it soon became obvious that he used a linter and that the linter gave him a bright idea: _use strict comparisons_.

What it's like to be a statistical super minority in tech

Livecoding Recap #46: 3D is hard, WebAR defeats me

$2629 August sidehustle report

Livecoding Recap #45: Almost building a ballistic missile with React and AR.js

August 2017

How you can translate any random D3 example to React

Livecoding Recap #44: Dipping my toes in AR.js

The two ways to build a zoomable dataviz component with d3.zoom and React

The story behind React + D3v4

How to think of your business logic as data

Livecoding recap #43: A landing page for React + D3v4

How I reverse-engineered Hacker News

$3426 July sidehustle report

July 2017

From couch to sub 4 hour marathon in 4 short years

How to start a sidehustle

Best coding headphones: Bose QuietComfort 35

Hello, I'm Swizec, and I'm addicted to the approval of strangers on the internet.

Livecoding recap #42: HackerNews app where people are nice

What I learned from So Good They Can't Ignore You by Cal Newport

More messing with time: Deduping messages between iOS and JavaScript

$4093 June sidehustle report

June 2017

Bernoulli's trials can tell you how many job applications to send

Livecoding recap #41: Towards declarative 3D scenes with React and Three.js

Initial Results of my Patreon Experiment

A dirty Webpack trick that reduced our gzipped bundle size by 55KB

First day with a new 2017 MacBook Pro

Livecoding recap #40: react-navigation with React Native

Exploring the AST with Babylon and Prettier

$2890 May sidehustle report