<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.danielfullstack.com/</loc>
<lastmod>2026-04-03T17:43:39.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/about</loc>
<lastmod>2026-04-03T17:43:39.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/experience</loc>
<lastmod>2026-04-03T17:43:39.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/projects</loc>
<lastmod>2026-04-03T17:43:39.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/contact</loc>
<lastmod>2026-04-03T17:43:39.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/blog</loc>
<lastmod>2026-04-03T17:43:39.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/moving-to-postgres-was-a-mistake</loc>
<lastmod>2025-10-13T17:49:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/discord-breached-hackers-demand-usd5-000-000-in-ransom</loc>
<lastmod>2025-10-13T17:45:21.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/say-goodbye-to-local-storage</loc>
<lastmod>2025-06-26T12:17:58.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/everything-you-need-to-know-about-ipv4-address-allocation</loc>
<lastmod>2025-06-08T12:06:30.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/dns-does-not-have-to-be-hard</loc>
<lastmod>2025-06-02T11:40:45.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/stop-using-synchronized-blocks-in-java</loc>
<lastmod>2025-04-02T11:31:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/how-i-landed-my-first-swe-internship-as-a-university-student</loc>
<lastmod>2025-02-05T15:23:39.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/two-features-typescript-will-never-include</loc>
<lastmod>2025-01-22T13:58:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/where-to-find-marketing-cofounders-a-guide-for-technical-founders</loc>
<lastmod>2025-01-14T13:07:04.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/the-complete-cofounder-finding-framework</loc>
<lastmod>2025-01-05T16:30:59.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/cofounder-matching-does-it-really-work-for-startups</loc>
<lastmod>2024-12-28T18:00:48.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/javascript-is-a-functional-language</loc>
<lastmod>2024-12-13T12:34:56.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/this-library-could-replace-react-state-management</loc>
<lastmod>2024-12-04T14:03:59.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/why-typescript-will-never-add-strict-omit</loc>
<lastmod>2024-10-05T12:29:36.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/you-will-triple-your-productivity-after-reading-this-article</loc>
<lastmod>2024-10-05T12:29:17.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/top-5-automation-tools-for-programmers</loc>
<lastmod>2024-10-05T12:53:37.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/the-best-tool-to-perform-keyword-research-for-free</loc>
<lastmod>2024-10-05T12:56:14.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/this-typescript-behavior-will-make-you-cringe</loc>
<lastmod>2024-10-05T12:29:46.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/this-leetcode-problem-will-challenge-your-mind</loc>
<lastmod>2024-10-05T12:39:58.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/cli-based-development-could-change-software-development-forever</loc>
<lastmod>2024-10-05T12:52:48.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/how-i-destroyed-my-linux-system-with-a-single-command</loc>
<lastmod>2024-10-05T12:29:52.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/how-to-excel-in-coding-with-just-8gb-of-ram</loc>
<lastmod>2024-10-05T12:27:24.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/setup-a-nextjs-landing-page-with-a-single-click</loc>
<lastmod>2024-10-05T12:52:43.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/why-i-ditched-windows-as-a-software-engineer</loc>
<lastmod>2024-10-05T12:40:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/setup-fumadocs-with-nextjs-in-5-minutes</loc>
<lastmod>2024-10-05T12:41:52.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/how-to-configure-eslint-with-nextjs-in-3-minutes</loc>
<lastmod>2024-10-05T12:41:47.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/70-of-all-software-hacks-will-be-gone-if-we-move-to-rust</loc>
<lastmod>2024-10-05T12:53:28.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/not-knowing-about-csrf-will-get-you-hacked</loc>
<lastmod>2024-10-05T12:39:16.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/the-hidden-typescript-hack-you-need-to-know</loc>
<lastmod>2024-10-05T12:39:04.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/sanity-groq-queries-explained</loc>
<lastmod>2024-10-05T12:41:33.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/stop-using-d-ts-files-in-typescript</loc>
<lastmod>2024-10-05T12:39:54.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/server-actions-vs-api-routes-in-next-js</loc>
<lastmod>2024-10-05T12:41:16.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/integrating-prometheus-into-express-app-using-prom-client-library</loc>
<lastmod>2024-10-05T12:54:42.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/integrate-sanity-with-next-js</loc>
<lastmod>2024-10-05T12:41:12.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/implementing-the-scrum-framework-using-atlassian-jira</loc>
<lastmod>2024-10-05T12:38:02.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/5-essential-integrations-for-next-js-apps</loc>
<lastmod>2024-10-05T12:41:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/how-to-keep-your-unfinished-side-projects-in-one-place</loc>
<lastmod>2024-10-05T12:41:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/the-greatest-saas-idea-known-to-man</loc>
<lastmod>2024-10-05T12:55:53.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/my-experience-with-procrastination-as-a-software-engineer</loc>
<lastmod>2024-10-05T12:37:45.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/i-discovered-this-cool-typescript-trick</loc>
<lastmod>2024-10-05T12:37:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/deploy-next-js-to-aws-using-sst</loc>
<lastmod>2024-10-05T12:40:32.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/next-js-middleware-explained-in-5-minutes</loc>
<lastmod>2024-10-05T12:40:28.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/4-shocking-typescript-tricks-to-exercise-your-mind</loc>
<lastmod>2024-10-05T12:36:48.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/how-i-exceeded-the-vercel-hobby-tier-limits</loc>
<lastmod>2024-10-05T12:40:25.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/4-major-problems-with-javascript-foreach</loc>
<lastmod>2024-10-05T12:36:53.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/3-reasons-to-use-nosql-over-sql</loc>
<lastmod>2024-10-05T12:53:10.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/stop-using-next-js-14</loc>
<lastmod>2024-10-05T12:41:37.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/why-i-built-an-alternative-to-medium</loc>
<lastmod>2024-10-05T12:56:03.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/why-ai-will-never-replace-blogging</loc>
<lastmod>2024-10-05T12:38:23.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/stop-using-uuids-in-your-database</loc>
<lastmod>2024-10-05T12:37:17.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/3-exciting-new-features-in-typescript-5-5</loc>
<lastmod>2024-10-05T12:38:33.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/javascript-const-vs-let-debunked</loc>
<lastmod>2024-10-05T12:37:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/3-reasons-to-use-t-array-over-arrray-t-in-typescript</loc>
<lastmod>2024-10-05T12:37:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/this-dynamic-programming-problem-will-challenge-you</loc>
<lastmod>2024-10-05T12:54:08.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/what-college-taught-me-about-dynamic-programming</loc>
<lastmod>2024-10-05T12:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/this-typescript-problem-will-challenge-your-mind</loc>
<lastmod>2024-10-05T12:38:50.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/motivation-vs-discipline</loc>
<lastmod>2024-10-05T12:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/stop-using-typescript-interfaces</loc>
<lastmod>2024-10-05T12:37:49.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/say-sayonara-to-stress-with-microsoft-todo</loc>
<lastmod>2024-09-13T17:37:24.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/how-i-nearly-quit-next-js</loc>
<lastmod>2024-10-05T12:41:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/this-typescript-trick-will-blow-your-mind</loc>
<lastmod>2024-10-05T12:38:54.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/building-a-typesafe-api-wrapper</loc>
<lastmod>2024-10-05T12:38:10.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/stop-wasting-time-use-notion-calendar</loc>
<lastmod>2024-09-13T17:36:41.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/never-forget-again-with-google-keep</loc>
<lastmod>2024-09-13T17:36:23.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/the-dc-meal-prep-method</loc>
<lastmod>2024-10-05T12:36:36.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.danielfullstack.com/article/my-first-article</loc>
<lastmod>2024-10-05T12:36:41.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
