<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://blog.designly.biz</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.designly.biz/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.designly.biz/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.designly.biz/dont-waste-your-money-on-github-actions-do-this-instead</loc>
    <lastmod>2025-10-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/don-t-waste-your-money-on-github-actions-do-this-instead/cover.jpg</image:loc>
      <image:title>Don’t Waste Your Money on GitHub Actions—Do This Instead!</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/a-complete-guide-to-jwt-authentication-in-sveltekit</loc>
    <lastmod>2025-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/a-complete-guide-to-jwt-authentication-in-sveltekit/cover.jpg</image:loc>
      <image:title>A Complete Guide to JWT Authentication in SvelteKit</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/filling-the-memory-gap-building-mcpmem-to-fix-ai-assistant-forgetfulness</loc>
    <lastmod>2025-08-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/filling-the-memory-gap-building-mcpmem-to-fix-ai-assistant-forgetfulness/cover.jpg</image:loc>
      <image:title>Filling the Memory Gap: Building MCPMem to Fix AI Assistant Forgetfulness</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/building-a-multi-modal-gpt-agent-in-typescript-with-openai</loc>
    <lastmod>2025-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/building-a-multi-modal-gpt-agent-in-typescript-with-openai/cover.jpg</image:loc>
      <image:title>Building a Multi-Modal GPT Agent in TypeScript with OpenAI</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/use-react-email-to-send-beautiful-emails-in-sveltekit</loc>
    <lastmod>2025-06-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/use-react-email-to-send-beautiful-emails-in-sveltekit/cover.jpg</image:loc>
      <image:title>Use React-Email to Send Beautiful Emails in Sveltekit</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-a-universal-button-with-react-tailwindcss</loc>
    <lastmod>2025-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-a-universal-button-with-react-tailwindcss/cover.jpg</image:loc>
      <image:title>Create a Universal Button With React + TailwindCSS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/full-stack-next-js-15-development-using-zod-typescript-trpc-react-query-and-sequelize-orm</loc>
    <lastmod>2024-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/full-stack-next-js-15-development-using-zod-typescript-trpc-react-query-and-sequelize-orm/cover.jpg</image:loc>
      <image:title>Full-Stack Next.js 15 Development Using Zod, Typescript, tRPC, react-query, and Sequelize ORM</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-a-scroll-progress-bar-in-next-js-react</loc>
    <lastmod>2024-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-create-a-scroll-progress-bar-in-next-js-react/cover.jpg</image:loc>
      <image:title>How to Create a Scroll Progress Bar in Next.js/React</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/push-notifications-in-next-js-with-web-push-a-provider-free-solution</loc>
    <lastmod>2024-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/push-notifications-in-next-js-with-web-push-a-provider-free-solution/cover.jpg</image:loc>
      <image:title>Push Notifications in Next.js with Web-Push: A Provider-Free Solution</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-a-powerful-password-meter-with-cloudflare-workers-and-next-js</loc>
    <lastmod>2024-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-a-powerful-password-meter-with-cloudflare-workers-and-next-js/cover.jpg</image:loc>
      <image:title>Create a Powerful Password Meter with Cloudflare Workers &amp; Next.js</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/clean-up-your-hard-drive-a-script-to-delete-all-your-node-modules-directories</loc>
    <lastmod>2024-09-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/clean-up-your-hard-drive-a-script-to-delete-all-your-node-modules-directories/cover.jpg</image:loc>
      <image:title>Clean Up Your Hard Drive: A Script to Delete All Your node_modules Directories</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/react-simple-yet-elegant-toast-notifications</loc>
    <lastmod>2024-09-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/react-simple-yet-elegant-toast-notifications/cover.jpg</image:loc>
      <image:title>React: Simple Yet Elegant Toast Notifications</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-a-full-stack-blog-with-payload-cms-next-js-and-turbo</loc>
    <lastmod>2024-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-create-a-full-stack-blog-with-payload-cms-next-js-and-turbo/cover.jpg</image:loc>
      <image:title>How to Create a Full-Stack Blog with Payload CMS, Next.js and Turbo</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/using-enums-to-make-jsx-select-inputs-more-type-safe</loc>
    <lastmod>2024-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/using-enums-to-make-jsx-select-inputs-more-type-safe/cover.jpg</image:loc>
      <image:title>Using ENUMs to Make JSX Select Inputs More Type-safe</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/use-cloudflare-workers-and-d1-to-create-a-completely-free-crud-api</loc>
    <lastmod>2024-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/use-cloudflare-workers-and-d1-to-create-a-completely-free-crud-api/cover.jpg</image:loc>
      <image:title>Use CloudFlare Workers and D1 to Create a Completely Free CRUD API</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/unlock-web-dev-superpowers-with-powertoys</loc>
    <lastmod>2024-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/unlock-web-dev-superpowers-with-powertoys/cover.jpg</image:loc>
      <image:title>Unlock Web Dev Superpowers with PowerToys</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/roll-your-own-real-time-chat-server-with-next-js-and-websockets</loc>
    <lastmod>2024-03-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/roll-your-own-real-time-chat-server-with-next-js-and-websockets/cover.jpg</image:loc>
      <image:title>Roll Your Own Real-time Chat Server with Next.js and WebSockets</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/please-stop-committing-ux-suicide-for-sake-of-revenue</loc>
    <lastmod>2024-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/please-stop-committing-ux-suicide-for-sake-of-revenue/cover.jpg</image:loc>
      <image:title>Please Stop Committing UX Suicide for Sake of Revenue</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/next-js-14-data-fetching-paradigms-client-vs-servers</loc>
    <lastmod>2024-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/next-js-14-data-fetching-paradigms-client-vs-server/cover.jpg</image:loc>
      <image:title>Next.js 14 Data Fetching Paradigms: Client vs Servers</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-your-own-image-optimization-resizing-service-for-free</loc>
    <lastmod>2023-12-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-create-your-own-image-optimization-resizing-service-for-free/cover.jpg</image:loc>
      <image:title>How to Create Your Own Image Optimization / Resizing Service for Practically Free</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/from-concept-to-creation-my-story-behind-snoozle</loc>
    <lastmod>2023-12-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/from-concept-to-creation-my-story-behind-snoozle/cover.jpg</image:loc>
      <image:title>From Concept to Creation: My Story Behind Snoozle</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/serverless-sucks-how-to-deploy-your-next-js-app-to-a-vps-and-setup-a-ci-cd</loc>
    <lastmod>2023-12-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/serverless-sucks-how-to-deploy-your-next-js-app-to-a-vps-and-setup-a-ci-cd/cover.jpg</image:loc>
      <image:title>Serverless Sucks: How to Deploy your Next.js App to a VPS and Setup a CI/CD Pipeline</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/a-complete-guide-to-authentication-in-next-js-14</loc>
    <lastmod>2023-12-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/a-complete-guide-to-authentication-in-next-js-14/cover.jpg</image:loc>
      <image:title>A Complete Guide to Authentication in Next.js 14</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-i-used-electron-and-react-to-create-a-sweet-ui-for-ffmpeg</loc>
    <lastmod>2023-12-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-i-used-electron-and-react-to-create-a-sweet-ui-for-ffmpeg/cover.jpg</image:loc>
      <image:title>How I Used Electron and React to Create a Sweet UI for FFMPEG</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-use-stunnel-instead-of-ngrok-for-securing-your-dev-server-and-why-its</loc>
    <lastmod>2023-11-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-use-stunnel-instead-of-ngrok-for-securing-your-dev-server-and-why-its/cover.jpg</image:loc>
      <image:title>How to Use Stunnel Instead of NGROK for Securing Your Dev Server and Why it&apos;s Better</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-an-animated-space-stars-background-effect-in-react-next-js</loc>
    <lastmod>2023-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-create-an-animated-space-stars-background-effect-in-react-next-js/cover.jpg</image:loc>
      <image:title>How to Create an Animated Space / Stars Background Effect in React / Next.js</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/gptcoder-a-vs-code-extension</loc>
    <lastmod>2023-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/gptcoder-a-vs-code-extension/cover.jpg</image:loc>
      <image:title>GPTCoder - A VS Code Extension</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/making-typescript-more-flexible-generics-and-discriminated-unions</loc>
    <lastmod>2023-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/making-typescript-more-flexible-generics-and-discriminated-unions/cover.jpg</image:loc>
      <image:title>Making Typescript More Flexible: Generics and Discriminated Unions</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-get-a-unix-like-terminal-environment-in-windows-and-visual-studio</loc>
    <lastmod>2023-09-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-get-a-unix-like-terminal-environment-in-windows-and-visual-studio/cover.jpg</image:loc>
      <image:title>How to Get a Unix-Like Terminal Environment in Windows and Visual Studio Code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/implementing-nprogress-in-the-next-js-13-app-router</loc>
    <lastmod>2023-08-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/implementing-nprogress-in-the-next-js-13-app-router/cover.jpg</image:loc>
      <image:title>Implementing NProgress in the Next.js 13 App Router</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-an-emoji-selector-for-next-js-forms-using-tailwind-daisyui</loc>
    <lastmod>2023-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-an-emoji-selector-for-next-js-forms-using-tailwind-daisyui/cover.jpg</image:loc>
      <image:title>Create an Emoji Selector for Next.js Forms using Tailwind + DaisyUI</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/implementing-a-loading-overlay-with-next-router-events-in-next-js</loc>
    <lastmod>2023-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/implementing-a-loading-overlay-with-next-router-events-in-next-js/cover.jpg</image:loc>
      <image:title>Implementing a Loading Overlay with next/router Events in Next.js</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/building-an-ai-search-app-with-next-js-and-openai-a-step-by-step-guide</loc>
    <lastmod>2023-07-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/building-an-ai-search-app-with-next-js-and-openai-a-step-by-step-guide/cover.jpg</image:loc>
      <image:title>Building an AI Search App with Next.js and OpenAI: A Step-by-step Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/github-copilot-vs-codewhisperer-the-verdict</loc>
    <lastmod>2023-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/github-copilot-vs-codewhisperer-the-verdict/cover.jpg</image:loc>
      <image:title>GitHub Copilot vs CodeWhisperer: The Verdict</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/creating-an-install-to-home-screen-prompt-in-a-next-js-progressive-web-app</loc>
    <lastmod>2023-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/creating-an-install-to-home-screen-prompt-in-a-next-js-progressive-web-app/cover.jpg</image:loc>
      <image:title>Creating an &quot;Install to Home Screen&quot; Prompt in a Next.js Progressive Web App</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-an-attractive-file-upload-widget-with-react-nextjs-and-tailwind-css</loc>
    <lastmod>2023-05-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-an-attractive-file-upload-widget-with-react-nextjs-and-tailwind-css/cover.jpg</image:loc>
      <image:title>How to Create an Attractive File Upload Widget With React/Next.js and Tailwind CSS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/react-and-tailwind-css-making-a-typewriter-animation-from-scratch</loc>
    <lastmod>2023-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/react-and-tailwind-css-making-a-typewriter-animation-from-scratch/cover.jpg</image:loc>
      <image:title>React and Tailwind CSS: Making a Typewriter Animation from Scratch</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/animating-the-web-route-transitions-in-next-js-with-framer-motion</loc>
    <lastmod>2023-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/animating-the-web-route-transitions-in-next-js-with-framer-motion/cover.jpg</image:loc>
      <image:title>Animating the Web: Route Transitions in Next.js with Framer Motion</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/enhancing-form-usability-with-framer-motion-a-guide-to-animated-chunked-form</loc>
    <lastmod>2023-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/enhancing-form-usability-with-framer-motion-a-guide-to-animated-chunked-form/cover.jpg</image:loc>
      <image:title>Enhancing Form Usability with Framer Motion: A Guide to Animated, Chunked Form Transitions</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/easy-dropdown-menus-with-next-js-and-tailwind-css</loc>
    <lastmod>2023-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/easy-dropdown-menus-with-next-js-and-tailwind-css/cover.jpg</image:loc>
      <image:title>Easy Dropdown Menus With Next.js and Tailwind CSS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/creating-a-basic-authentication-provider-in-next-js</loc>
    <lastmod>2023-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/creating-a-basic-authentication-provider-in-next-js/cover.jpg</image:loc>
      <image:title>Creating a Basic Authentication Provider in Next.js</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/building-a-universal-form-controller-using-next-js-and-yup</loc>
    <lastmod>2023-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/building-a-universal-form-controller-using-next-js-and-yup/cover.jpg</image:loc>
      <image:title>Building a Universal Form Controller Using Next.js &amp; Yup</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/facebook-users-have-until-august-to-claim-share-of-usd725-million-settlement</loc>
    <lastmod>2023-04-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/facebook-users-have-until-august-to-claim-share-of-usd725-million-settlement/cover.jpg</image:loc>
      <image:title>Facebook Users Have Until August to Claim Share of $725 Million Settlement</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/implementing-semantic-search-with-supabase-next-js-and-openai-a-tutorial</loc>
    <lastmod>2023-04-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/implementing-semantic-search-with-supabase-next-js-and-openai-a-tutorial/cover.jpg</image:loc>
      <image:title>Implementing Semantic Search with Supabase, Next.js, and OpenAI: A Tutorial</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-a-custom-audio-player-component-using-react-next-js-tailwind-and</loc>
    <lastmod>2023-04-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-a-custom-audio-player-component-using-react-next-js-tailwind-and/cover.jpg</image:loc>
      <image:title>Create A Custom Audio Player Component Using React/Next.js, Tailwind &amp; Howler</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-a-google-login-button-with-no-dependencies-in-react-next-js</loc>
    <lastmod>2023-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-a-google-login-button-with-no-dependencies-in-react-next-js/cover.jpg</image:loc>
      <image:title>Create a Google Login Button With No Dependencies in React / Next.js</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-a-verification-code-input-component-in-react-next-js</loc>
    <lastmod>2023-04-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-create-a-verification-code-input-component-in-react-next-js/cover.jpg</image:loc>
      <image:title>How to Create a Verification Code Input Component in React / Next.js</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-disable-body-scroll-when-a-modal-dialog-is-open-in-react-next-js</loc>
    <lastmod>2023-03-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-disable-body-scroll-when-a-modal-dialog-is-open-in-react-next-js/cover.jpg</image:loc>
      <image:title>How to Disable Body Scroll When a Modal Dialog is Open in React / Next.js</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-a-responsive-animated-sidebar-using-react-next-js-and-tailwind-css</loc>
    <lastmod>2023-03-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-a-responsive-animated-sidebar-using-react-next-js-and-tailwind-css/cover.jpg</image:loc>
      <image:title>Create a Responsive Animated Sidebar Using React / Next.js and Tailwind CSS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/host-your-next-js-site-on-cloudflare-pages-with-next-image-support</loc>
    <lastmod>2023-03-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/host-your-next-js-site-on-cloudflare-pages-with-next-image-support/cover.jpg</image:loc>
      <image:title>Host Your Next.js Site on CloudFlare Pages With Next/Image Support For Free</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/turnstile-cloudflares-new-recaptcha-replacement-in-nextjs-react</loc>
    <lastmod>2023-03-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/turnstile-cloudflares-new-recaptcha-replacement-in-nextjs-react/cover.jpg</image:loc>
      <image:title>Turnstile:  CloudFlare&apos;s New reCaptcha Replacement in NextJS / React</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/nextjs-13-react-single-sign-on-sso-authentication-via-azure-active-directory</loc>
    <lastmod>2023-03-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/nextjs-13-react-single-sign-on-sso-authentication-via-azure-active-directory/cover.jpg</image:loc>
      <image:title>NextJS 13 / React Single Sign-On (SSO) Authentication Via Azure Active Directory (AD)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/authentication-using-nextjs-13-react-and-amazon-aws-cognito</loc>
    <lastmod>2023-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/authentication-using-nextjs-13-react-and-amazon-aws-cognito/cover.jpg</image:loc>
      <image:title>Authentication Using NextJS 13 / React &amp; Amazon AWS Cognito</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-an-amazon-aws-cognito-user-pool</loc>
    <lastmod>2023-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-create-an-amazon-aws-cognito-user-pool/cover.jpg</image:loc>
      <image:title>How to Create an Amazon AWS Cognito User Pool</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-manipulate-split-and-concatenate-pdf-files-server-side</loc>
    <lastmod>2023-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-manipulate-split-and-concatenate-pdf-files-server-side/cover.jpg</image:loc>
      <image:title>How to Manipulate, Split and Concatenate PDF Files Server-Side</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/internationalization-using-react-nextjs-13-and-chatgpt</loc>
    <lastmod>2023-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/internationalization-using-react-nextjs-13-and-chatgpt/cover.jpg</image:loc>
      <image:title>Internationalization Using React / NextJS 13 and ChatGPT</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-an-infinite-scroll-component-in-nextjs-react</loc>
    <lastmod>2023-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-create-an-infinite-scroll-component-in-nextjs-react/cover.jpg</image:loc>
      <image:title>How to Create an Infinite Scroll Component in NextJS / React (Updated)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/stop-worrying-about-your-google-lighthouse-score</loc>
    <lastmod>2023-02-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/stop-worrying-about-your-google-lighthouse-score/cover2.jpg</image:loc>
      <image:title>Stop Worrying About Your Google Lighthouse Score</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-a-star-wars-like-crawl-using-css-and-javascript</loc>
    <lastmod>2023-01-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-a-star-wars-like-crawl-using-css-and-javascript/cover.jpg</image:loc>
      <image:title>Create a Star Wars-Like Crawl Using CSS &amp; JavaScript</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-use-google-fonts-in-a-way-google-likes-seo</loc>
    <lastmod>2023-01-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-use-google-fonts-in-a-way-google-likes-seo/cover.jpg</image:loc>
      <image:title>How to Use Google Fonts in a Way Google Likes (SEO)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-i-learned-to-shut-up-and-love-tailwind-css</loc>
    <lastmod>2023-01-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-i-learned-to-shut-up-and-love-tailwind-css/cover.jpg</image:loc>
      <image:title>How I Learned to Shut Up and Love Tailwind CSS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/creating-a-modern-hero-image-using-nextjs-13-images-and-tailwind-css</loc>
    <lastmod>2023-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/creating-a-modern-hero-image-using-nextjs-13-images-and-tailwind-css/cover.jpg</image:loc>
      <image:title>Creating a Modern Hero Image Using NextJS 13 Images and Tailwind CSS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-a-react-native-app-with-tailwind-nativewind-and-google-fonts</loc>
    <lastmod>2023-01-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-create-a-react-native-app-with-tailwind-nativewind-and-google-fonts/cover.jpg</image:loc>
      <image:title>How to Create a React-Native App With Tailwind (Nativewind) and Google Fonts</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-map-an-aws-s3-bucket-as-a-windows-native-drive</loc>
    <lastmod>2023-01-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-map-an-aws-s3-bucket-as-a-windows-native-drive/cover.jpg</image:loc>
      <image:title>How to Map an AWS S3 Bucket as a Windows Native Drive</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/i-created-a-smart-name-generator-using-the-chatgpt-api</loc>
    <lastmod>2023-01-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/i-created-a-smart-name-generator-using-the-chatgpt-api/cover.jpg</image:loc>
      <image:title>I Created a Smart Name Generator Using the ChatGPT API</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-a-telephone-ivr-using-chatgpt-nextjs-and-twilio</loc>
    <lastmod>2023-01-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/create-a-telephone-ivr-using-chatgpt-nextjs-and-twilio/cover.jpg</image:loc>
      <image:title>Create a Telephone IVR Using ChatGPT, NextJS and Twilio</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/veeam-an-excellent-free-windows-backup-solution</loc>
    <lastmod>2023-01-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/veeam-an-excellent-free-windows-backup-solution/cover.jpg</image:loc>
      <image:title>Veeam: An Excellent Free Windows Backup Solution</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-style-markdown-in-next-js-using-react-markdown-and-sass</loc>
    <lastmod>2022-11-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/how-to-style-markdown-in-next-js-using-react-markdown-and-sass/cover.jpg</image:loc>
      <image:title>How to Style Markdown in Next.JS Using React-Markdown and SASS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/simple-next-js-form-to-email-using-react-hook-form-and-gmail</loc>
    <lastmod>2022-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/simple-next-js-form-to-email-using-react-hook-form-and-gmail/cover.jpg</image:loc>
      <image:title>Simple Next.JS Form to Email Using React-Hook-Form and Gmail</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/next-js-kick-ass-form-handling-using-react-hook-form-yup-and-bootstrap</loc>
    <lastmod>2022-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/next-js-kick-ass-form-handling-using-react-hook-form-yup-and-bootstrap/cover.jpg</image:loc>
      <image:title>Next.JS - Kick-Ass Form Handling Using React-Hook-Form, Yup and Bootstrap</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/next-js-how-to-implement-incremental-static-regeneration-isr</loc>
    <lastmod>2022-06-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/next-isr/cover.jpg</image:loc>
      <image:title>Next.JS - How to Implement Incremental Static Regeneration (ISR)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/medium-uploader-i-added-support-for-uploading-to-dev-to</loc>
    <lastmod>2022-06-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/medium-uploader/cover.jpg</image:loc>
      <image:title>Medium-Uploader - I Added Support For Uploading to Dev.to</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/react-markdown-how-to-create-a-copy-code-button</loc>
    <lastmod>2022-06-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/react-copy-btn/cover.jpg</image:loc>
      <image:title>React-Markdown - How To Create a Copy Code Button</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-a-blog-using-next-js-and-contentful-cms</loc>
    <lastmod>2022-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/contentful-next/cover.jpg</image:loc>
      <image:title>How to Create a Blog Using Next.js and Contentful CMS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/react-contentful-create-entries-with-linked-objects</loc>
    <lastmod>2022-05-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/contentful-create-entry/cover.jpg</image:loc>
      <image:title>React / Contentful - Create Entries with Linked Objects</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-create-a-custom-next-js-link-component-with-bootstrap-icon</loc>
    <lastmod>2022-05-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/nextjs-bs/cover.jpg</image:loc>
      <image:title>How to Create a Custom Next.js Link Component With Bootstrap Icon</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/medium-uploader-contentful-integration-app</loc>
    <lastmod>2022-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/medium-uploader/cover.jpg</image:loc>
      <image:title>Medium Uploader: A Contentful Integration App</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/send-sms-text-notifications-via-twilio-api-on-the-cheap</loc>
    <lastmod>2022-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/twilio-notify/cover.jpg</image:loc>
      <image:title>Send SMS Text Notifications Via Twilio API On the Cheap</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-get-a-custom-domain-for-your-free-cloudfront-cdn</loc>
    <lastmod>2022-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/cloudfront-domain/banner.jpg</image:loc>
      <image:title>How to Get a Custom Domain For Your Free CloudFront CDN</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/automated-responsive-images-using-react-and-cloudflare-images</loc>
    <lastmod>2022-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/react-cloudflare/banner.jpg</image:loc>
      <image:title>Automated Responsive Images Using React and Cloudflare Images</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/create-a-free-image-resizing-cdn-using-amazon-s3-imagekit-io</loc>
    <lastmod>2022-04-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/imagekit/banner.webp</image:loc>
      <image:title>Create a Free Image Resizing CDN Using Amazon S3 + ImageKit.io</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/automating-s3-cloudfront-cdn-using-php</loc>
    <lastmod>2022-03-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/automating-s3-cloudfront-cdn-using-php/cover.jpg</image:loc>
      <image:title>Automating S3 + CloudFront CDN Using PHP</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-use-aws-cloudfront-to-create-your-own-free-cdn</loc>
    <lastmod>2022-03-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/cloudfront/cloudfront-banner.webp</image:loc>
      <image:title>How to Use AWS CloudFront to Create Your Own Free CDN</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/ui-ux-best-practices-for-web-forms</loc>
    <lastmod>2022-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/forms/banner.webp</image:loc>
      <image:title>UI/UX Best Practices for Web Forms</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/scheduling-backups-on-an-oracle-cloud-vps</loc>
    <lastmod>2022-03-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/oracle_backups/oracle-backup-featured.webp</image:loc>
      <image:title>Scheduling Backups on an Oracle Cloud VPS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-get-a-free-nginx-php-fpm-web-server</loc>
    <lastmod>2022-03-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/oracle_cloud/poster.webp</image:loc>
      <image:title>How to Get a Free NGINX/PHP-FPM Web Server</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/the-importance-of-social-media-engagement-for-businesses</loc>
    <lastmod>2022-02-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/banner.webp</image:loc>
      <image:title>The Importance of Social Media Engagement for Businesses</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/how-to-install-a-production-lamp-server</loc>
    <lastmod>2022-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/lamp-server-banner.webp</image:loc>
      <image:title>How to Install a Production LAMP Server</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/twilio-gets-an-a-in-voip-excellence</loc>
    <lastmod>2022-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/twilio-banner.webp</image:loc>
      <image:title>Twilio Gets an A+ in VoIP Excellence</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://blog.designly.biz/scalable-vector-graphics-why-theyre-used-for-branding</loc>
    <lastmod>2022-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://cdn.designly.biz/blog_files/svg.webp</image:loc>
      <image:title>Scalable Vector Graphics - Why They&apos;re Used for Branding</image:title>
    </image:image>
  </url>
</urlset>