<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dev Daily Hub</title><description>A place for devs with content written by devs. Writing guides, how-tos and keeping up to date with the latest and greatest in the dev world.</description><link>https://devdailyhub.com</link><language>en-gb</language><item><title>Type-safe React 19 Forms with React Hook Form, Zod, Apollo and GraphQL Codegen</title><link>https://devdailyhub.com/posts/react-19-forms-rhf-zod-apollo-graphql-codegen</link><guid isPermaLink="true">https://devdailyhub.com/posts/react-19-forms-rhf-zod-apollo-graphql-codegen</guid><description>Build React 19 forms where the frontend and backend share one set of generated types and one Zod schema, using React Hook Form, Apollo Client and Server, and GraphQL Codegen.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><category>React</category><category>GraphQL</category><category>TypeScript</category></item><item><title>I Tested 8 AI Design Tools to Redesign My Portfolio - Here&apos;s What Worked</title><link>https://devdailyhub.com/posts/ai-portfolio-redesign</link><guid isPermaLink="true">https://devdailyhub.com/posts/ai-portfolio-redesign</guid><description>Using 8 different AI tools to re-design my Portfolio site. Showing the results and sharing what tool I&apos;d use going forward for AI driven design generation.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><category>Design</category><category>Portfolio</category></item><item><title>Migrating to Next 16 using the next-devtools-mcp</title><link>https://devdailyhub.com/posts/migrating-to-next-16-using-mcp</link><guid isPermaLink="true">https://devdailyhub.com/posts/migrating-to-next-16-using-mcp</guid><description>Use the power of AI to migrate to Next.js version 16! Once the initial set-up has been complete it is really as simple as prompting your way to 16.</description><pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate><category>Next</category><category>React</category></item><item><title>From Brute Force to top 40% on LeetCode</title><link>https://devdailyhub.com/posts/my-dsa-journey</link><guid isPermaLink="true">https://devdailyhub.com/posts/my-dsa-journey</guid><description>My documented journey from how I stumbled upon DSA late in my career to becoming comfortable with complex problem solving.</description><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate><category>DSA</category></item><item><title>How I use useFormStatus</title><link>https://devdailyhub.com/posts/use-form-status</link><guid isPermaLink="true">https://devdailyhub.com/posts/use-form-status</guid><description>How I will be using use form status, the new React 19 hook used for managing form state across multiple child forms.</description><pubDate>Sat, 02 Nov 2024 00:00:00 GMT</pubDate><category>React</category></item><item><title>How to use Optimistic</title><link>https://devdailyhub.com/posts/use-optimistic</link><guid isPermaLink="true">https://devdailyhub.com/posts/use-optimistic</guid><description>How to use optimistic, the new React 19 hook for handling form state and giving the best ux to the user when working with asynchronous updates</description><pubDate>Sat, 26 Oct 2024 00:00:00 GMT</pubDate><category>React</category></item><item><title>How to use Action State</title><link>https://devdailyhub.com/posts/use-action-state</link><guid isPermaLink="true">https://devdailyhub.com/posts/use-action-state</guid><description>How to use action state, the new React 19 hook for handling form state and actions</description><pubDate>Tue, 22 Oct 2024 00:00:00 GMT</pubDate><category>React</category></item><item><title>Creating a React 19 Project</title><link>https://devdailyhub.com/posts/create-react-19-project</link><guid isPermaLink="true">https://devdailyhub.com/posts/create-react-19-project</guid><description>How to Create a React 19 project before it&apos;s stable release</description><pubDate>Tue, 15 Oct 2024 00:00:00 GMT</pubDate><category>React</category></item><item><title>Generate QR Codes in React</title><link>https://devdailyhub.com/posts/using-qrcode-react</link><guid isPermaLink="true">https://devdailyhub.com/posts/using-qrcode-react</guid><description>QR codes are visually impactful ways to link to different resources. They have a wide application from product packaging to advertising. Utalise these powerful linking images in your React projects</description><pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate><category>React</category></item><item><title>LeetCode 1. Two Sums</title><link>https://devdailyhub.com/posts/leetcode-1-two-sums</link><guid isPermaLink="true">https://devdailyhub.com/posts/leetcode-1-two-sums</guid><description>A TypeScript solution to the Two Sums problem, an efficient algorithm using a hashmap that runs in O(N) time.</description><pubDate>Fri, 26 Apr 2024 00:00:00 GMT</pubDate><category>DSA</category><category>TS</category><category>LeetCode</category></item><item><title>Why choose Astro over another web framework</title><link>https://devdailyhub.com/posts/why-astro</link><guid isPermaLink="true">https://devdailyhub.com/posts/why-astro</guid><description>Astro is an all-in-one web framework for building fast, content-focused websites. Learn more.</description><pubDate>Sat, 09 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Tailwind typography</title><link>https://devdailyhub.com/posts/tailwind-typography</link><guid isPermaLink="true">https://devdailyhub.com/posts/tailwind-typography</guid><description>The @tailwindcss/typography plugin is our attempt to give you what you actually want, without any of the downsides of doing something stupid like disabling our base styles.</description><pubDate>Fri, 08 Sep 2023 00:00:00 GMT</pubDate><category>Tailwind</category><category>Astro</category></item><item><title>Astro Islands</title><link>https://devdailyhub.com/posts/astro-islands</link><guid isPermaLink="true">https://devdailyhub.com/posts/astro-islands</guid><description>Astro Islands (aka Component Islands) are a pattern of web architecture pioneered by Astro. “Islands architecture” was first coined by Etsy&apos;s frontend architect Katie Sylor-Miller in 2019, and expanded on by Preact creator Jason Miller.</description><pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Getting Started With Astro</title><link>https://devdailyhub.com/posts/getting-started-with-astro</link><guid isPermaLink="true">https://devdailyhub.com/posts/getting-started-with-astro</guid><description>A basic intro to Astro.</description><pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Markdown Style Guide</title><link>https://devdailyhub.com/posts/markdown-style-guide</link><guid isPermaLink="true">https://devdailyhub.com/posts/markdown-style-guide</guid><description>Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.</description><pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate><category>Markdown</category><category>Astro</category></item><item><title>Share state between Islands</title><link>https://devdailyhub.com/posts/share-state-between-islands</link><guid isPermaLink="true">https://devdailyhub.com/posts/share-state-between-islands</guid><description>Learn how to share state across framework components with Nano Stores.</description><pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Editor Setup</title><link>https://devdailyhub.com/posts/editor-setup</link><guid isPermaLink="true">https://devdailyhub.com/posts/editor-setup</guid><description>Set up your editor to build with Astro.</description><pubDate>Mon, 04 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Contribute to Astro</title><link>https://devdailyhub.com/posts/contribute-to-astro</link><guid isPermaLink="true">https://devdailyhub.com/posts/contribute-to-astro</guid><description>How to get involved and contribute to Astro.</description><pubDate>Sun, 03 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Astro content</title><link>https://devdailyhub.com/posts/content-astro</link><guid isPermaLink="true">https://devdailyhub.com/posts/content-astro</guid><description>Content collections help organize your Markdown and type-check your frontmatter with schemas.</description><pubDate>Sat, 02 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Content Collections</title><link>https://devdailyhub.com/posts/content-collections</link><guid isPermaLink="true">https://devdailyhub.com/posts/content-collections</guid><description>Content collections help organize your Markdown and type-check your frontmatter with schemas.</description><pubDate>Sat, 02 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Astro Syntax</title><link>https://devdailyhub.com/posts/astro-syntax</link><guid isPermaLink="true">https://devdailyhub.com/posts/astro-syntax</guid><description>An intro to the .astro component syntax.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>You can use components inside of other components</title><link>https://devdailyhub.com/posts/components</link><guid isPermaLink="true">https://devdailyhub.com/posts/components</guid><description>the basic building blocks of any Astro project</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Deploy your Astro Site</title><link>https://devdailyhub.com/posts/deploy-your-astro</link><guid isPermaLink="true">https://devdailyhub.com/posts/deploy-your-astro</guid><description>How to deploy your Astro site to the web.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>CI CD</category><category>Astro</category><category>Hosting</category></item><item><title>Endpoint</title><link>https://devdailyhub.com/posts/endpoint</link><guid isPermaLink="true">https://devdailyhub.com/posts/endpoint</guid><description>Learn how to create endpoints that serve any kind of data</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Framework Components</title><link>https://devdailyhub.com/posts/framework-components</link><guid isPermaLink="true">https://devdailyhub.com/posts/framework-components</guid><description>Learn how to use React, Svelte, etc.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Layouts</title><link>https://devdailyhub.com/posts/layouts</link><guid isPermaLink="true">https://devdailyhub.com/posts/layouts</guid><description>An intro to layouts, a type of Astro component that is shared between pages for common layouts.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Pages</title><link>https://devdailyhub.com/posts/pages</link><guid isPermaLink="true">https://devdailyhub.com/posts/pages</guid><description>An introduction to Astro pages</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Project Structure</title><link>https://devdailyhub.com/posts/project-structure</link><guid isPermaLink="true">https://devdailyhub.com/posts/project-structure</guid><description>Learn how to structure a project with Astro.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Rendering Modes</title><link>https://devdailyhub.com/posts/rendering-modes</link><guid isPermaLink="true">https://devdailyhub.com/posts/rendering-modes</guid><description>Rendering Modes</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Routing</title><link>https://devdailyhub.com/posts/routing</link><guid isPermaLink="true">https://devdailyhub.com/posts/routing</guid><description>An intro to routing with Astro.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Use a CMS with Astro</title><link>https://devdailyhub.com/posts/use-cms</link><guid isPermaLink="true">https://devdailyhub.com/posts/use-cms</guid><description>How to use a CMS to add content to Astro</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Astro</category></item><item><title>Using MDX</title><link>https://devdailyhub.com/posts/using-mdx</link><guid isPermaLink="true">https://devdailyhub.com/posts/using-mdx</guid><description>Lorem ipsum dolor sit amet.</description><pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate><category>Markdown</category><category>Astro</category></item><item><title>Setting up CI/CD for free</title><link>https://devdailyhub.com/posts/building-ci-cd-for-free</link><guid isPermaLink="true">https://devdailyhub.com/posts/building-ci-cd-for-free</guid><description>Setting up CI/CD for free</description><pubDate>Sun, 28 Aug 2022 00:00:00 GMT</pubDate><category>CI CD</category><category>DevOps</category><category>Hosting</category></item><item><title>Hosting a website for free</title><link>https://devdailyhub.com/posts/netlify-free-static-hosting</link><guid isPermaLink="true">https://devdailyhub.com/posts/netlify-free-static-hosting</guid><description>Hosting a website for free</description><pubDate>Sat, 27 Aug 2022 00:00:00 GMT</pubDate><category>DevOps</category><category>Hosting</category></item></channel></rss>