Blog
All articles. All pillars. All authors.
The sh0 CLI: 10 Commands That Mirror the Dashboard
How we built the sh0 CLI with 10 commands that mirror every dashboard action -- deploy, logs, env vars, health checks, and SSH into containers.
License Enforcement: Free, Pro, Business -- Gating Features in Rust
How we implemented a 3-tier license system in a self-hosted PaaS -- generous free tier, feature gating in Rust, dashboard upgrade prompts, and the pricing decisions behind it.
Real-Time File Watching and Diff Computation in Rust
A synchronous event loop with notify, in-memory file caching, the similar crate for structured diffs, and a whitespace filter -- the core of 0diff in 626 lines of Rust.
Multi-Server BYOS: SSH Tunnels, Image Transfer, and Trust On First Use
How we built multi-server support: SSH tunnels to remote Docker sockets via russh, disk-based image transfer, Trust On First Use host key verification, and node-aware deployment.
Heartbeat Monitoring: When Your Job Should Ping You
The inverse of scheduled jobs: give your cron a URL to ping, and 0cron alerts you when the ping stops. Grace periods, token generation, and PostgreSQL interval arithmetic.
Encrypted Secrets, API Keys, and Security
AES-256-GCM encryption, ${secrets.KEY} interpolation, JWT + API key authentication, Google Sign-In verification, and HMAC webhook signing -- the security layers of 0cron.
Why We Built a Code Change Tracker for the AI Agent Era
In 2026, Claude, Copilot, Cursor, and Devin all modify code -- but nobody tracks who changed what. We built 0diff to solve AI agent attribution.
Voice Calls With AI: Ultravox, LiveKit, and WebRTC
Real-time voice conversations with the AI tutor: Ultravox sessions, LiveKit WebRTC, photo analysis mid-call, and per-minute credit billing.
Building a React Native K12 App in 7 Days
20 sessions in 7 days: Expo SDK 54 monorepo, Zustand stores, SSE streaming, voice calls via LiveKit, biometric auth, and a custom tab bar.
SSE Streaming: Real-Time AI Responses in SvelteKit
20+ event types, inline quizzes, file downloads, credit deductions, and tool progress -- all streamed in real-time via Server-Sent Events.
101 AI Advisors: Professional Intelligence for Africa
60+ specialized AI advisors across 14 categories: SYSCOHADA accountants, OHADA lawyers, tax specialists. How we built professional intelligence for Africa.
Why We Stopped Building Features and Polished the Dashboard Instead
We had a backlog of features to build. Instead, we spent a session making every sidebar look the same. Here is why that was the right call.