Collections
Multi-part series and long-running collections, each in reading order rather than newest first.
Building My Second Brain on OpenClaw
8 partsA long-running build log of my personal AI assistant running on Oracle Cloud, from the first Telegram message through RAG, memory, security and monitoring.
A Look At React Hooks
16 partsA hook at a time, from useState to useSyncExternalStore. What each one is for, when it earns its place, and the mistakes that come with it.
GraphQL for Beginners
7 partsFrom a first schema to a real-time chat app and a payment system, building up GraphQL by actually using it rather than by reading the spec.
Build a REST API with Node.js
7 partsDesigning, building and deploying a REST API end to end with Node and Express, finishing on MongoDB Atlas and a Heroku deploy.
GitHub Actions 101
5 partsWorkflows, attributes, actions and a CI/CD pipeline, ending with building a custom action of your own.
MLOps with GitHub Actions
6 partsSetting up MLOps pipelines on GitHub Actions, from a first workflow through CI/CD, optimization and team collaboration.
CI/CD with Buddy
5 partsBuilding a full continuous integration and deployment pipeline with Buddy, covering roles, notifications, testing and delivery.
Build a MySQL Node.js CRUD App
4 partsA four part build: project setup, MySQL integration, a React client and a Heroku deploy.
Automating Tests with Selenium
3 partsGetting started with Selenium, writing assertion based tests, and wiring it all into Mocha.
GitHub Models
3 partsPrototyping with AI models on GitHub: an overview, integrating them into development workflows, and using them responsibly.
Build a Guestbook with Firestore and Perspective API
2 partsAdding a moderated guestbook to a Next.js site, using Firestore for storage and the Perspective API to filter what gets through.
Introduction to Firebase Storage
2 partsUploading files to Firebase Storage, then retrieving and deleting them.
A React Library System with Firestore
2 partsBuilding a small library borrowing system in React on top of Firestore.
Automate GitHub: Build a CLI App with Node.js
2 partsAutomating GitHub from the terminal with a Node.js command line app.
