<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://davidsalter.hashnode.dev</loc>
    <lastmod>2026-09-15T17:26:02.287Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/configuring-cache-control-for-s3-hosted-resources</loc>
    <lastmod>2022-03-20T22:24:58.324Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/connecting-to-an-aws-mysql-rds-using-a-bastion-host</loc>
    <lastmod>2022-03-20T22:25:24.432Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/accessing-a-rds-database-locally</loc>
    <lastmod>2022-03-20T22:25:45.595Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/creating-a-vm-on-google-cloud-platform</loc>
    <lastmod>2021-07-14T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/creating-microprofile-applications-from-the-command-line</loc>
    <lastmod>2021-07-12T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/creating-a-mongodb-capped-collection-in-java</loc>
    <lastmod>2021-07-12T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/custom-jdk-versions-per-project-with-sdkman</loc>
    <lastmod>2021-07-12T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/accessing-multiple-databases-from-a-spring-boot-application</loc>
    <lastmod>2021-07-10T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/managing-jdk-versions-with-sdkman</loc>
    <lastmod>2021-07-07T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/enumerating-namedquery-within-namedqueries</loc>
    <lastmod>2021-06-26T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/node-modules-what-does-require-do</loc>
    <lastmod>2021-06-26T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/running-a-java-application-as-a-service</loc>
    <lastmod>2021-06-26T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/creating-a-custom-login-page-with-aws-amplify</loc>
    <lastmod>2022-03-20T22:45:28.645Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/quick-tip-no-3-nuget-wont-install-lambda-templates</loc>
    <lastmod>2021-04-10T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/customizing-the-aws-amplify-components</loc>
    <lastmod>2021-04-06T21:38:21.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/quick-tip-no-2-dont-sync-nodemodules-to-dropbox</loc>
    <lastmod>2021-04-03T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/anatomy-of-a-react-application</loc>
    <lastmod>2022-03-20T22:51:36.246Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/quick-tip-no-1-synthwave-84-not-glowing</loc>
    <lastmod>2021-03-29T21:06:08.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/using-aws-amplify-to-add-authentication-to-a-react-app</loc>
    <lastmod>2022-03-20T22:34:47.532Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/aws-amplify-resources</loc>
    <lastmod>2021-03-22T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/so-you-accidentally-deleted-your-deployment-bucket</loc>
    <lastmod>2022-03-20T22:26:08.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/retrieving-auto-generated-id-with-spring-jdbctemplate</loc>
    <lastmod>2021-03-18T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/hosting-react-applications-using-aws-amplify</loc>
    <lastmod>2022-03-20T22:26:31.243Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/creating-a-joke-application-in-react</loc>
    <lastmod>2022-03-20T22:52:25.228Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/changing-default-search-provider-in-firefox-on-linux-mint</loc>
    <lastmod>2021-02-09T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/centring-an-element-on-a-page</loc>
    <lastmod>2020-09-06T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/practising-css-cloning-a-website</loc>
    <lastmod>2020-08-20T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/css-layout-using-grids</loc>
    <lastmod>2022-03-21T21:20:49.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/creating-a-privacy-banner-in-css</loc>
    <lastmod>2020-08-13T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/css-positioning</loc>
    <lastmod>2020-08-11T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/css-layout</loc>
    <lastmod>2020-08-10T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/30-days-of-css</loc>
    <lastmod>2020-08-10T20:22:46.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/using-angularjs-factories-to-get-remote-data</loc>
    <lastmod>2013-08-15T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/using-the-shrinkwrap-maven-resolver-for-arquillian-tests</loc>
    <lastmod>2022-03-21T22:08:25.358Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/getting-logged-on-user-in-a-spring-web-application</loc>
    <lastmod>2012-01-02T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/creating-calendar-based-timers-in-java-ee-6</loc>
    <lastmod>2011-12-20T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/making-eclipse-fly</loc>
    <lastmod>2009-04-24T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/an-overview-of-the-new-features-in-j2se-50</loc>
    <lastmod>2006-03-21T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/spring-connection-pooling-with-dbcp</loc>
    <lastmod>2005-06-22T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/series/aws</loc>
    <lastmod>2026-09-15T17:26:02.287Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/series/react</loc>
    <lastmod>2026-09-15T17:26:02.287Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/archive</loc>
    <lastmod>2026-09-15T17:26:02.287Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://davidsalter.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-15T17:26:02.287Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>