Announcing AshCubDB

I'm happy to announce the first (useful) release of AshCubDB an Ash data layer which allows you to b…

Announcing Smokestack

I'm very pleased to announce the first release of Smokestack, a library for generating test fixtures…

Lightweight dev tools.

This post is mirrored from it's original location on dev.to. I've been forcing myself to use a bar…

Announcing Reactor

This post is mirrored from it's original location on the Ash Discord. I'm excited to announce the …

Why I built Ash Authentication

This post is mirrored from it's original location on YouTube. Recently I released the first public…

Announcing Ash Authentication

This post is mirrored from it's original location on the Alembic blog. We're extremely pleased to …

PlayDate: Making Multiplayer Games in the STAPLE Stack

This post is mirrored from it's original location on YouTube. James will show us how to make realt…

Chasing a beaver with a beast class quad

This post is mirrored from it's original location on YouTube. In this short video I am chasing Bre…

MPCNC successful trial cut

This post is mirrored from it's original location on YouTube. Over the last few months I have been…

In defence of idiotic products

This post is mirrored from it's original location on dev.to. I was talking to a friend recently ab…