Building a Modern Full-Stack Web Application
A technical exploration of building a modern full-stack application with React Router v7, TypeScript, PostgreSQL, and modern deployment strategies on Fly.io.
Methodology and architectural approaches for building robust, maintainable software systems. Covers engineering principles, testing strategies, technical leadership, system design patterns, and how practices evolve to address complexity.
A technical exploration of building a modern full-stack application with React Router v7, TypeScript, PostgreSQL, and modern deployment strategies on Fly.io.
Exploring why scaffolding from scratch often beats modifying legacy code, plus thoughts on Cursor vs VS Code and the evolution of frontend tooling in 2025.
GitHub Copilot's latest upgrade introduces groundbreaking features that redefine AI-assisted coding. Additionally, Microsoft's decision to block its extensions on Cursor AI raises questions about the future of AI tooling.
An honest assessment of Claude Code's capabilities and limitations as a coding assistant in 2025, comparing my experience using it as a hobby with Cursor AI in professional settings.
From initial concept to deployment on Cloudflare Pages, this deep dive explores how Claude Code architected and built this blog from scratch - featuring TypeScript static site generation, markdown processing, syntax highlighting, and more.
With AI code editors like Cursor AI leveraging models such as Claude and OpenAI’s GPT-4 pretrained on vast open-source repositories, closed source libraries are increasingly obsolete. If your competitive edge isn’t defined by proprietary code, open source is the clear winner.