Thoughts on software engineering, developer tools, and the things I learn along the way.
How I built a multi-agent system that handles GitHub issues from analysis to PR, with progress tracking and resilience to manual interventions.
Why most projects don't need a full-blown message broker – a pragmatic look at Upstash QStash and how to get started in minutes.
A comprehensive guide to implementing secure session-based authentication in your web applications, with code examples, best practices, and practical tips.
Learn why JWT might not be the best choice for session management and authentication, and why truly stateless authentication is often a misleading concept.
Learn how to use Changesets to manage and publish Node.js TypeScript npm packages efficiently, with examples and tips.
Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.
Lorem ipsum dolor sit amet