<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://conermurphy.hashnode.dev</loc>
    <lastmod>2026-09-11T14:20:11.614Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/accurately-typing-dynamodb-data-from-the-aws-sdk-using-typescript</loc>
    <lastmod>2023-08-30T07:24:06.704Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/handling-contact-forms-submissions-with-a-custom-rest-api-using-aws-ses-api-gateway-and-lambda</loc>
    <lastmod>2023-08-10T19:35:02.060Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/reducing-latency-pre-warming-lambda-functions-with-eventbridge-rules</loc>
    <lastmod>2023-08-03T16:54:26.871Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-build-a-rest-api-with-the-aws-cdk-using-api-gateway-lambda-and-dynamodb-with-api-key-authentication</loc>
    <lastmod>2023-07-05T19:05:04.606Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/building-custom-cloudwatch-alarms-with-sns-notifications-for-detecting-error-messages</loc>
    <lastmod>2023-06-21T07:21:49.179Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-use-cron-jobs-to-schedule-your-lambda-functions-with-aws-cdk</loc>
    <lastmod>2023-04-14T20:24:09.398Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/automate-your-aws-cdk-stack-deployment-with-github-actions</loc>
    <lastmod>2023-04-14T20:21:41.638Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/maximizing-your-aws-lambda-functions-potential-with-layers-and-the-aws-cdk</loc>
    <lastmod>2023-04-14T20:19:35.391Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-save-money-by-using-compression-to-store-attribute-values-in-dynamodb</loc>
    <lastmod>2023-03-04T09:20:43.187Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-trigger-a-lambda-function-from-another-lambda-function-using-an-aws-eventbridge-event-bus</loc>
    <lastmod>2023-03-04T09:23:05.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-build-a-contact-form-with-nextjs-and-aws</loc>
    <lastmod>2023-02-06T17:57:03.692Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/dynamically-wrapping-strings-in-html-tags-using-reactjs-and-regex</loc>
    <lastmod>2022-10-21T19:31:29.262Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-automatically-publish-and-maintain-an-npm-package-using-semantic-release</loc>
    <lastmod>2022-10-03T17:05:12.144Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-make-a-flicker-free-dark-theme-toggle-with-nextjs-tailwindcss-and-next-themes</loc>
    <lastmod>2022-10-03T16:55:41.234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/squares-github-analytics-made-simple</loc>
    <lastmod>2022-07-31T09:14:36.019Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/transitioning-from-monolith-to-jamstack</loc>
    <lastmod>2022-03-30T16:11:16.328Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-leverage-fauna-and-nextjs-to-build-a-twitter-account-engagement-application</loc>
    <lastmod>2022-01-13T08:02:56.837Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/level-up-your-javascript-debugging-console-methods-explained</loc>
    <lastmod>2022-01-12T15:38:11.429Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/everything-you-need-to-know-the-lesshtmlgreater-element</loc>
    <lastmod>2021-08-02T20:28:06.530Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/gatsby-develop-vs-npm-run-develop</loc>
    <lastmod>2021-08-01T20:45:03.472Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/the-complete-2021-guide-to-http-status-codes-and-their-seo-influence</loc>
    <lastmod>2021-06-02T04:52:57.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/truthy-and-falsy-values-explained</loc>
    <lastmod>2021-05-22T20:17:32.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-add-page-transition-animations-to-gatsbyjs-using-framer-motion</loc>
    <lastmod>2021-05-19T20:16:08.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/css-clamp-overview</loc>
    <lastmod>2021-05-15T20:12:59.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/css-keyframes-overview</loc>
    <lastmod>2021-05-11T20:10:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/css-animation-overview</loc>
    <lastmod>2021-05-04T20:08:20.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/css-shorthand-properties-overview</loc>
    <lastmod>2021-05-04T20:05:33.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-create-a-custom-email-signup-form-for-convertkit-on-gatsbyjs</loc>
    <lastmod>2021-05-01T20:02:22.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/creating-linked-blog-post-headers-using-mdx-on-gatsbyjs</loc>
    <lastmod>2021-04-21T19:57:47.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/three-tools-to-increase-your-productivity-as-a-developer</loc>
    <lastmod>2021-04-19T07:13:27.055Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-install-multiple-nodejs-versions-using-nvm</loc>
    <lastmod>2021-04-17T12:22:09.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/how-to-create-paginated-pages-on-gatsbyjs-with-pagination-controls</loc>
    <lastmod>2021-04-15T04:48:03.903Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/five-ways-to-improve-your-writing-as-a-developer</loc>
    <lastmod>2021-04-07T05:29:35.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/maximising-blog-post-impressions-by-cross-posting-the-correct-way</loc>
    <lastmod>2021-04-03T06:18:18.589Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/open-graph-and-twitter-meta-tags-missing-from-gatsbyjs-website-in-production</loc>
    <lastmod>2021-02-05T22:42:52.578Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/page/about</loc>
    <lastmod>2026-09-11T14:20:11.614Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/archive</loc>
    <lastmod>2026-09-11T14:20:11.614Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://conermurphy.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-11T14:20:11.614Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>