Apr 2026

PWA Over Native App

ShootLight needed mobile access with offline support and push notifications. The platform decision affected reach, development speed, and user experience.

architecturepwamobile
Mar 2026

Docker + CI/CD from Day One

Many developers postpone Docker and CI/CD until late in a project. For an AI-assisted build, automation is even more critical.

devopsci-cddocker
Mar 2026

PostgreSQL for Structured Route Data

No Scratch Nav needed to store users, routes, route requests, upvotes, and replies — data with clear relationships — and search across country, city, and keywords. The database choice affected query performance, search, and development complexity.

databasearchitecturepostgresql
Mar 2026

Monorepo Over Microservices

Starting the No Scratch Nav project, I needed to decide how to structure the codebase. With AI as my pair programmer, the choice between monorepo and separate repos had significant implications.

architecturemonorepoci-cd