<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://saashammer.com</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://saashammer.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saashammer.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://saashammer.com/blog/bring-rails-actioncable-to-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2024-02-25</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/django-background-task-guide</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-01-06</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/django-vite-boilerplate</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-01-21</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-integrate-tailwindcss-4-into-your-django-project</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2025-02-02</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/rethinking-django-template-part-1</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2025-05-26</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/rethinking-django-template-part-2</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2025-06-10</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/rethinking-django-template-part-3</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2025-07-06</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/rethinking-django-template-part-4</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2025-11-25</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/build-blog-with-wagtail-cms-400-released</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/django-heroku-tutorial</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/ebook-the-definitive-guide-to-hotwire-and-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/open-source-ebook-hotwire-django-tutorial</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-11-25</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-build-landing-page-using-wagtail-cms</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-18</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-do-ab-testing-wagtail-cms</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-18</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-export-restore-wagtail-site</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-11</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-make-wagtail-project-have-good-coding-style</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-18</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/wagtail-tip-1-how-replace-parentalmanytomanyfield-inlinepanel</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-11</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-support-multi-language-wagtail-cms</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-18</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-combine-frontend-and-backend-for-python-web-developers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/lightweight-javascript-framework-review-for-django-developers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/python-cms-framework-review-wagtail-vs-django-cms</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-01-02</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/wagtail-tutorials</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-21</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/creating-chatgpt-interface-with-hotwire-django-celery</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-11-05</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/create-django-project-with-modern-frontend-tooling</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-11-08</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/chatgpt-create-chat-app</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-11-14</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/partial-form-submission-with-turbo-frame</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-11-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/use-turbo-stream-to-manipulate-dom-elements</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2024-01-07</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/send-turbo-stream-over-websocket</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2024-04-08</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/using-openai-streaming-api-with-celery</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2024-05-26</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/use-stimulus-to-better-organize-javascript-code-in-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2024-06-10</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/use-stimulus-to-render-markdown-and-highlight-code-block</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2024-06-18</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/use-stimulus-to-improve-ux-of-message-form</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2024-06-23</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-deploy-django-project-dokku-docker</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-31</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-deploy-django-project-dokku</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-31</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/deploy-django-project-heroku-using-docker</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/heroku-logs-tutorial</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/heroku-vs-aws-which-best-your-django-project</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-deploy-python-project-heroku-gitlab-ci</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-monitor-postgres-using-heroku-pg-extras</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2022-01-06</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-use-heroku-pipeline</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-12-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/django-pwa-tutorial</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-08-04</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/add-web-app-manifest-to-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-09-09</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/add-service-worker-to-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-10-21</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/fallback-offline-page-in-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-10-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/django-sass-scss-tutorial-series</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-11-12</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-use-scss-sass-your-django-project-python-way</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-11-12</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-use-scsssass-your-django-project-npm-way</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-11-12</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/django-tailwind-css-alpinejs-tutorial</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-11-03</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-setup-tailwind-css-with-django-part-1</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-11-03</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-setup-tailwind-css-with-django-part-2</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-11-10</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/optimize-tailwind-css-in-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-11-17</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/render-django-form-with-tailwind-css-style</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-11-24</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/definitive-guide-django-and-webpack</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-06-09</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/setup-webpack-project-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-02-17</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/load-webpack-bundles-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-02-26</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/code-linting-webpack</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-04-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/load-webpack-hash-bundle-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-05-21</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/code-splitting-webpack</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-05-28</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-config-hmr-webpack-and-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-06-09</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-use-htmlwebpackplugin-load-webpack-bundle-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2021-07-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/django-favicon-guide</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/django-form-validation-guide</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-develop-responsive-html-email-in-django</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-add-typescript-to-the-django-project</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/create-wagtail-project</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/modern-frontend-techs-for-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/dockerizing-wagtail-app</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/add-blog-models-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-write-wagtail-page-template</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/create-stylish-wagtail-pages-with-tailwind-css</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-use-streamfield-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/wagtail-routable-page</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/add-pagination-component-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/customize-wagtail-page-url</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/add-full-text-search-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/add-markdown-support-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/add-latex-support-code-highlight-in-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-build-form-page-in-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/how-to-create-and-manage-menus-in-wagtail</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/blog/wagtail-seo-guide</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <lastmod>2025-04-24</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/cookies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <lastmod>2022-08-19</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/hotwire-django</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <lastmod>2024-08-19</lastmod>
  </url>
  <url>
    <loc>https://saashammer.com/privacy-policy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <lastmod>2022-08-19</lastmod>
  </url>
</urlset>