<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>DanhThanh.dev Blog</title><description>Thoughts, tutorials, and guides on web development, TypeScript, and modern tooling.</description><link>https://blog.danhthanh.dev/</link><item><title>TailwindCSS 4 Migration Guide</title><link>https://blog.danhthanh.dev/blog/tailwindcss-4-migration-guide/</link><guid isPermaLink="true">https://blog.danhthanh.dev/blog/tailwindcss-4-migration-guide/</guid><description>Everything you need to know about migrating to TailwindCSS 4, including breaking changes and new features.</description><pubDate>Thu, 20 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Building a SaaS with Astro and StudioCMS</title><link>https://blog.danhthanh.dev/blog/building-saas-astro-studiocms/</link><guid isPermaLink="true">https://blog.danhthanh.dev/blog/building-saas-astro-studiocms/</guid><description>A comprehensive guide to building a SaaS application using Astro and StudioCMS for content management.</description><pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Mastering TypeScript Generics</title><link>https://blog.danhthanh.dev/blog/mastering-typescript-generics/</link><guid isPermaLink="true">https://blog.danhthanh.dev/blog/mastering-typescript-generics/</guid><description>Deep dive into TypeScript generics and learn how to write reusable, type-safe code.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Getting Started with Astro 5</title><link>https://blog.danhthanh.dev/blog/getting-started-with-astro-5/</link><guid isPermaLink="true">https://blog.danhthanh.dev/blog/getting-started-with-astro-5/</guid><description>Learn how to build fast, content-focused websites with Astro 5 and its islands architecture.</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate></item></channel></rss>