Every prediction someone makes online deserves accountability. We built Since — a self-hosted temporal claim tracker — to register predictions, record past events, attach evidence, open disputes, and verify outcomes over time. The stack is deliberately lightweight: React 19, PocketBase, Express.js, and Docker. Here’s why we chose each piece, what surprised us, and what we’d […]
Agent Harness Explained: The Runtime That Makes AI Agents Actually Work
Every agent architecture article talks about LLMs, tools, and skills. Nobody talks about the thing that actually makes them work: the harness. It’s the runtime that takes your prompt, decides what tools to call, manages context, handles errors, and returns a result. Without it, you have components. With it, you have an agent. This is […]
Agent Skills Explained: How AI Agents Learn to Do Real Work
Most AI agents today are still just chatbots with a tool call bolted on. They can chat, but they can’t reliably do specialised work. The ones that ship real value — document editing, brand compliance, data analysis, deployment — have something the others don’t: Skills. Agent Skills are an open standard from Anthropic for packaging […]
MCP Explained: The Open Standard That Makes AI Agents Actually Useful
AI models are powerful, but they’re stuck in a box. They can reason about text, generate code, analyse data — but they can’t click buttons, query databases, or publish content without help. Every team solving this problem was building the same integration over and over: custom glue code, per-model adapters, brittle workflows. Model Context Protocol […]
MCP Integration for WordPress Automation: Cutting Publishing Time by 80%
Every content team knows the routine: write the post, copy-paste it into WordPress, add categories, set the featured image, configure the excerpt, preview, publish, share on socials. It’s a 15-minute ritual repeated 5-10 times per day. We automated the entire publishing workflow using MCP — and cut that time to under 2 minutes per post. […]
Vue 3 vs React for Enterprise SaaS
The framework debate that actually matters when you’re building for production. An honest comparison of Vue 3 and React for enterprise SaaS.
TorqueBooks: Building a Workshop Management System for South African Auto Shops
How we built TorqueBooks — a multi-tenant workshop management system using PocketBase, React, and Keycloak. Real war stories from 8 weeks of development.
Build Once, Deploy Anywhere: Runtime Env Injection for Dockerized Frontends
Stop rebuilding Docker images for every environment. Here’s how we inject runtime config into Vue.js and React apps at container startup — one image, any environment.
Self-Hosted CI/CD on a Home Rack: GitHub, Gitea, Woodpecker, and Portainer
Depending on your team size and build volume, you could be spending anywhere from a few hundred to several thousand rand per month on cloud CI/CD services — from our experience working with South African SaaS teams. Your code lives on GitHub, but your infrastructure sits in a rack at home. Here’s how we built […]
Self-Hosted AI vs Cloud APIs: What South African Businesses Need to Know
Comparing self-hosted AI to cloud APIs for South African businesses. Real cost analysis with 2026 pricing, infrastructure requirements, POPIA compliance, and when each approach makes sense.