Technical

314 articles ยท all categories

54 articles from 2019 ยท show all

December 2019

A promises gotcha that will catch you out

How I answer the door with AWS Lambda and Twilio

November 2019

Towards a Gatsby+Suspense proof-of-concept

Sometimes your worst code is your best code

Experimenting with the new React Concurrent mode

October 2019

Is hot dog taco?

What if I told you modern tools let you build and launch a small webapp in 30 minutes? Complete with SSL, a .com domain, a database, a documented API, CDN hosting, fast static initial loads, and a hydrated SPA? That's the challenge I posed at Silicon Valley Code Camp this weekend. The audience didn't believe me, so it was time to perform some magic. ๐Ÿง™

That time monkey patching took 2 days off my life

September 2019

REST API best practice in a GraphQL world

GraphQL is taking the world by storm and it is wonderful. But in the real world, you're still dealing with REST APIs aren't you?

Moving 13 years of Wordpress blog to Gatsby Markdown

What happens when you push AWS credentials to GitHub

August 2019

The Big Mac index and Jest fetch testing

The Big Mac index is a purchasing power parity index published by The Economist. Jest fetch testing is a tech task so frustrating that it almost made me quit the industry. I'm writing this so you don't have to read 8234721 different blog posts, stack overflow answers, and GitHub threads with conflicting info on how to get Jest and fetch to play together.

useReducer + useContext for easy global state without libraries

useAuth โ€“ the simplest way to add authentication to your React app

July 2019

Better engineer or More Effective engineer?

A short lesson in debugging complex systems

The day I crashed production 4 times

The unreasonable difficulty of adding a feature to a Textarea

A whole new level of technical decision

How to drive React state with D3 transitions for complex animation

June 2019

A Drilldown Piechart with React and D3

TypeScript's biggest flaw and how you can use ducks to fix it

Is JavaScript really getting too complex?

Getting the CSS out of rendered React components

May 2019

TypeScript for serverless lambda backends ๐Ÿ‘Œ

A few months ago I inherited a Kotlin project. It was an unfinished prototype and all I had to do was wrap it up and deploy. Every time I touched the project, it broke. Nothing worked. Wouldn't run on my machine, wouldn't read API requests, couldn't get tests working, if I changed some code I broke it all. That's when I realized learning a new field is super hard

Just for fun ๐Ÿ‘‰ React vs. jQuery vs. Svelte, same ๐Ÿฑ app

I was bored Monday night and decided to see if I still know how to build with jQuery. Nothing better to do, no pressing ideas, a bit of fun. Also a favor for a friend who's preparing to talk about React to a bunch of people who've never seen it before ๐Ÿ˜›

Svelte takes the best of React and the best of Vue to make something awesome

The Phoenix Project recap

LOLCODE-to-JavaScript compiler babel macro

A fully functioning LOLCODE-to-JavaScript compiler implemented as a Babel macro. You never thought you wanted this and now here it is. You're welcome. ๐Ÿฑ

The web moves fast, how do you keep up?

comp sci ain't useless