Practical advice for building software products
Practical guides on building, pricing and launching software products — from MVPs to AI features.
Web developmentSecuring CouchDB with Keycloak behind Nginx reverse proxy
How do you secure a CouchDB instance without managing users directly in the database? This article explores using Single Sign-On to delegate authentication entirely to Keycloak.
Web developmentIntroduction to federated machine learning
Federated machine learning enables training AI models across multiple devices without ever centralizing the data, making it a practical solution for privacy constraints and distributed data sources. This article walks through the concept and builds a working example using Flower AI.
Web developmentGet rid of tightly coupled modules and circular dependencies in NestJS
A short story on how to get rid of tightly coupled modules and circular dependencies with an event-driven approach in a NestJS application.
Let's talk
Have an idea? Let's turn it into a product.
Tell us what you're building — raw notes are fine. In a 30-minute call you'll get honest feedback, a rough timeline and a budget range. No pressure, no sales pitch.
- Reply within 1 business day
- NDA on request
- Free estimate