Skip to main content

Blog

Architecture insights, SaaS lessons, and production patterns from 80+ shipped projects.

Article preview
Dev Tips

mig: a 200-line meeting scheduler because Calendly alternatives are overkill

One owner, one URL, one feature: book a time slot. A single Deno binary, JSON-file storage, SMTP confirmations with ICS attachments, cancellable links signed with SHA-256 HMAC. Built because I needed a static meeting link, not a database.

7 min read·26 August 2026
Article preview
Dev Tips

zond: a 10 MB probe bridge so Gatus can see through your SSO proxy

Health checks behind Authelia fail because Gatus cannot follow SSO redirects. Zond sits beside your services on the Docker network and answers 200 or 503 — no auth bypass, no internal URLs leaked, one config file.

6 min read·26 August 2026
Article preview
Startups

Deno Platform Template: distilling 80+ client projects into one repo

What I learned shipping the same SaaS skeleton over and over for paying clients. Group core, personal groups, REST + CQRS, offline sync, an outbox processor — and a deliberate decision to ship it as a template, not a framework.

11 min read·26 August 2026
Article preview
Dev Tips

rostok: scaffold a self-hosted homelab from a curated service catalog

The CLI I built to remove 80% of the friction between 'I want to self-host X' and 'X is running, secrets are committed, deploy is one command'. One wizard, a few prompts, and the same IaC structure I use for my own infrastructure.

8 min read·26 August 2026
Article preview
Dev Tips

The missing piece in a self-hosted CalDAV stack: a web UI for Tasks.org

Tasks.org syncs Android tasks to CalDAV. There is no web UI for that data. The fix is a stateless PWA on top of the CalDAV server you already run — and the architecture that made it boring to ship.

9 min read·22 July 2026
Article preview
Dev Tips

Building MCP Servers with Deno: A Practical Guide

Why Deno is the right runtime for Model Context Protocol servers, the architecture I use, a working CalDAV example, and what I learned shipping four MCP servers in production.

15 min read·23 June 2026
Article preview
Startups

Cost-Disciplined SaaS Infrastructure: Managed Cloud, Dedicated, or Hybrid?

A founder-readable framework for choosing managed cloud, dedicated, or hybrid SaaS infrastructure based on workload, team, compliance, recovery, and total cost.

9 min read·15 June 2026
Article preview
Dev Tips

How ChatGPT Can Help You Design System Architecture for Your Applications

ChatGPT as your architecture copilot: generate system diagrams, compare databases, spot security gaps before they ship. Real prompts that work.

5 min read·18 April 2023
Article preview
Dev Tips

Setting Up Your Own CI/CD Server with Drone CI

Running your own CI/CD with Drone CI on a $10 VPS. Docker Compose setup, pipeline config, GitHub integration — skip vendor lock-in, keep your builds private.

5 min read·12 February 2023
Article preview
Dev Tips

Dev tricks, Part 1: The Importance of Code Formatting with Prettier

Are you tired of staring at messy, unformatted code that looks like it was written by a herd of chaotic monkeys? Fear not, because Prettier is here to save the day!

7 min read·21 December 2022
Article preview
Personal

How to Keep Sane When Developing a SaaS Startup Solo? Part 1: Mindset and Mental Health

Take care of yourself first and work hard then

7 min read·15 December 2022
Article preview
Personal

My journey from an office job to freelance to my startups

While traveling and enjoying life

15 min read·7 June 2022
Article preview
Startups

Why you have to ship your idea today and with shittiest code possible

Or why so many developers abandon their attempts to release a product

5 min read·27 April 2022