Use the Factory Pattern to Untangle your Code

The Factory pattern is a powerful way to decouple parts of your app. Unfortunately a lot of tutorials on this pattern miss the point about decoupling and have a switch statement in the factory to generate each object. This negates the benefit of the factory in my opinion so here’s a tutorial with full abstraction.

Create a React Native TypeScript Package

I wasted many hours trying to create a TypeScript package that would work with an existing React Native Typescript project. Here’s hoping this saves someone else some of those hours!

Embedding Micropython on ESP32

Embedding MicroPython in an existing ESP IDF project turned out not to be so simple. So here’s a guide to how I managed to get it working.

Installing ESP-IDF on WSL2

I find that the Espressif ESP32 documentation for installing their IDF development toolchain doesn’t work for me on WSL2 without a few mods …

Pushing Z80 to the Limits

Asked enough times how to modify RC2014 processor boards to use all the BusRaider features I decided it was time to build one that works out of the box. With a few more goodies thrown in.