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.

April 2019

Finally, a practical use case for JavaScript generators!

JavaScript generators are amazing. They let you write infinite loops that terminate. Yield values from functions before they finish … and I bet you've never used a JavaScript generator even once did you? I FOUND A USE! A real world practical use-case where generators make your code better. 😱

4 years of coding in San Francisco, lessons learned

Serverless Chrome on AWS Lambda, the guide that works in 2019 and beyond

Custom markdown extensions with Remark and HAST handlers

Q1 2019 in Swizec LLC land #open

Trying the new ResizeObserver and IntersectionObserver APIs

What I loved about Reactathon 2019

March 2019

How Grit superchargers your career

BrowserStack – a less painful way to test weird browsers

Fixing laggy UI with React.memo

useDimensions – a React Hook to measure DOM nodes

Learning a new field is super hard, I get it now 😅

Why dataviz does better for your career than TODOapps

Behind the curve ... of my bar donut chart 🤨

February 2019

Pirates’ downfall causes global warming

JavaScript’s most popular dataviz library

Dinosaurs, software engineers, and cholera. What do they have in common?

Do you use any special time tracking software?

An experiment to merge React and Vue

Indie startup more profitable than Uber 😛

What makes you a senior software engineer anyway?

I used to think a senior engineer was someone who gets a project, understands the context, puts their head down, and gets it done. But no. A senior engineer does so much more than just write code and design systems.

Custom react hooks ❤️

Async, await, catch – error handling that won't drive you crazy

React, D3, and hooks 👉special livecode tonight 9:30pm

Why you don't have time to advance your career

January 2019

Why CSS-in-JS is winning, an example

Tooltips and state across various d3 charts in a React dashboard!

This kid is amazing

How to set up Gatsby and Auth0 for easy authentication on your next project

When you don't think you're good enough