🚨 TypeScript Error Handling Sucks

Committed on 26th Jun, 2022

Typed errors can be a pain in TypeScript. We can draw a bit of inspiration from Rust (and not Java!) to make expected errors easier to work with.

🐙 Extending Your Github Actions for a Monorepo

Committed on 29th Nov, 2021

Github actions have a 'local' option with plenty of potential. This post illustrates how I added them to a monorepo

📚 How to Paginate in Gatsby

Committed on 12th Feb, 2021

Too much content! Gatsby doesn't easily let you paginate given it's build process, but you can hack it out with the right pointers

🧠 AI is Cool - How Do I Use it?

Committed on 6th Feb, 2021

Some of the things that we can do with AI is awesome, and scary. I had 0 experience with AI - let's figure it out together.

📞 Phone a Friend - Building Zoom in less than 100 LoC

Committed on 26th Jan, 2021

I used WebRTC (Peer.js) to develop a small, distributed alternative to Zoom (for two participants). We can call, video chat and share screens.