// blog
notes on enterprise engineering
Deep dives on ASP.NET Core, Angular, and the unglamorous details of modernizing legacy systems.
aiapiasp.net coreangularbest practicesc#cliclaudeclaude codecursor
apr 2026
Cursor Composer and the Rules That Actually Move the Needle
What I learned after a year of using Cursor Composer daily on SaaS and Chrome extension codebases - which rules earn their keep, and which just add noise.
4 min readcursoraideveloper tools
apr 2026
Claude Code as a Daily Driver: Tips From Shipping Real Work
Claude Code quietly became the tool I reach for when Cursor's chat isn't enough. Here's how I actually use it day to day.
4 min readclaude codeaicli
apr 2026
Claude vs OpenAI vs Gemini in Production: What I Reach For and Why
After shipping features backed by all three, they're not interchangeable. Here's how I actually pick per-use-case in real SaaS work.
3 min readaillmclaude
jan 2024
ASP.NET Core Best Practices for Enterprise Applications
Essential patterns and practices I've learned from 6+ years of building enterprise applications with ASP.NET Core.
4 min readasp.net coreenterprisebest practices
jan 2024
Angular Performance Optimization: Lessons from Enterprise Applications
Practical strategies for optimizing Angular applications in enterprise environments, based on real-world experience.
8 min readangularperformancetypescript