Category
SaaS Product Thinking
Building, shipping and operating SaaS products that scale.

SaaS Product Thinking
Multi-tenancy from line one: Postgres Row-Level Security in practice
Every SourceForge product that touches more than one customer is multi-tenant from the first commit. The mechanism is Postgres Row-Level Security, two database roles, and a discipline.
20 Mar 2026 8 min read

SaaS Product Thinking
On-prem-ready by default: shipping the same product to AWS, a VPS, and a school server room
Every SourceForge product is deployable to any Docker host without a code change. The principle, the practice, and the small details that make it actually work.
22 Feb 2026 8 min read
