Skip to main content

Blog

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

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

How I Run 20+ Production Services on a Single $50/Month Server

My homelab runs 20+ services on a single $50/month Hetzner server. Here is the exact architecture, cost breakdown, and why your SaaS can use the same patterns to slash infrastructure costs by 90%.

12 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