Latest Insights
Thoughts on software engineering, leadership, and the future of technology.
Progressively Enhancing Static Sites with Serverless Functions
Learn how to add dynamic features to your static Astro site using serverless functions — like form handling, email sending, or gated content — without a full backend.
Handling Client-Side State in Astro with Alpine.js — No React Required
Learn how to manage client-side state in Astro using Alpine.js. Build dropdowns, toggles, tabs, and more — all without the overhead of a frontend framework like React or Vue.
Styling Markdown Content with Tailwind & Astro’s Prose Utilities
Learn how to turn raw Markdown content into beautifully styled blog posts using Tailwind’s typography plugin and Astro’s prose classes.
Optimizing AEO: How I Built an AI-Readable Portfolio
Discover how I optimized my portfolio for AI-Enabled Optimization (AEO) to improve visibility on search engines and answer engines. Learn about structuring content, performance tuning, and AI-friendly formatting.
Lessons from Building Scalable SaaS Apps
Key takeaways from developing enterprise-grade SaaS applications, covering architecture, performance, security, and scalability.
Why Astro is a Game-Changer for Fast Websites
Astro is revolutionizing web performance with its island architecture. Learn why it's the best choice for modern, high-speed websites.
Showing 6 articles