<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  
  <url>
    <loc>https://www.calhoun.io/</loc>
    <lastmod>2025-09-09T19:45:58+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/csrf-protection-via-headers-in-go-125/</loc>
    <lastmod>2025-09-09T19:45:58+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/simpler-faster-concurrent-testing-with-synctest/</loc>
    <lastmod>2025-09-03T17:40:16+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/avoiding-common-sync-waitgroup-mistakes/</loc>
    <lastmod>2025-08-29T18:16:30+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/using-select-in-go/</loc>
    <lastmod>2025-04-20T23:28:20+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/signals-via-context/</loc>
    <lastmod>2025-04-14T01:31:15+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/series/</loc>
    <lastmod>2025-04-12T16:45:11+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/signals-with-go/</loc>
    <lastmod>2025-04-12T16:45:11+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/using-signals-with-go/</loc>
    <lastmod>2025-04-12T16:44:11+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/learning-go-in-2025/</loc>
    <lastmod>2025-01-06T21:40:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-the-gophers-are-made/</loc>
    <lastmod>2024-08-15T17:11:53+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/building-a-blog-part-3/</loc>
    <lastmod>2024-04-02T05:08:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/building-a-blog-part-2/</loc>
    <lastmod>2024-03-30T16:38:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/building-a-blog-part-1/</loc>
    <lastmod>2024-03-25T17:08:26+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/building-a-blog-exercise-overview/</loc>
    <lastmod>2024-03-25T17:04:54+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/building-a-blog-exercise/</loc>
    <lastmod>2024-03-24T17:04:54+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/does-range-copy-the-slice-in-go/</loc>
    <lastmod>2023-11-15T16:16:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/go-servemux-vs-chi/</loc>
    <lastmod>2023-11-09T08:03:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/net/http/</loc>
    <lastmod>2023-11-09T08:03:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/routing/</loc>
    <lastmod>2023-11-09T08:03:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/</loc>
    <lastmod>2023-11-09T08:03:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/web-development/</loc>
    <lastmod>2023-11-09T08:03:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/what-does-the-tilde-mean-in-go-generics/</loc>
    <lastmod>2023-06-01T00:02:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/crash-course-on-go-generics/</loc>
    <lastmod>2023-05-30T10:59:18-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/crash-course-on-go-interfaces/</loc>
    <lastmod>2021-01-21T10:59:18-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/build-a-blog/</loc>
    <lastmod>2021-01-20T01:46:22-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/interfaces-in-go/</loc>
    <lastmod>2021-01-20T01:46:22-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/concurrency-patterns-in-go/</loc>
    <lastmod>2021-01-11T11:11:44-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/concurrency-patterns-in-go-sync-waitgroup/</loc>
    <lastmod>2021-01-11T11:11:44-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/database-migrations-in-go/</loc>
    <lastmod>2020-09-16T10:49:00-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/databases/</loc>
    <lastmod>2020-09-16T10:49:00-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/testing/</loc>
    <lastmod>2020-07-22T13:21:25-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/testing-api-libraries/</loc>
    <lastmod>2020-07-22T13:21:25-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-to-parse-json-that-varies-between-an-array-or-a-single-item-with-go/</loc>
    <lastmod>2020-06-24T14:47:57-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/json/</loc>
    <lastmod>2020-06-24T14:47:57-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/creating-a-live-reloader-in-200-lines-of-go-code/</loc>
    <lastmod>2020-05-05T10:08:04-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/wfh-separating-your-personal-and-work-life/</loc>
    <lastmod>2020-03-17T12:29:41-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/wfh/</loc>
    <lastmod>2020-03-14T23:11:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/working-from-home/</loc>
    <lastmod>2020-03-14T23:11:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/more-effective-ddd-with-interface-test-suites/</loc>
    <lastmod>2020-02-13T12:22:43-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/moving-towards-domain-driven-design-in-go/</loc>
    <lastmod>2020-02-12T13:54:21-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/mvc/</loc>
    <lastmod>2019-12-24T23:11:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/structure/</loc>
    <lastmod>2019-12-24T23:11:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/structuring-web-applications-in-go/</loc>
    <lastmod>2019-12-24T23:11:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/using-mvc-to-structure-go-web-applications/</loc>
    <lastmod>2019-10-19T13:48:17-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/flat-application-structure/</loc>
    <lastmod>2019-10-15T13:47:31-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/why-cant-we-settle-on-a-single-application-structure-in-go/</loc>
    <lastmod>2019-10-14T09:46:43-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/progress/</loc>
    <lastmod>2019-07-24T09:14:59-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/progress/writing-course-notes/</loc>
    <lastmod>2019-07-24T09:14:59-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/progress/new-course-website-and-algorithms-with-go-updates/</loc>
    <lastmod>2019-05-29T11:03:10-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/progress/new-course-app/</loc>
    <lastmod>2019-05-14T09:08:02-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/tdd/</loc>
    <lastmod>2019-03-14T10:51:07+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tdd-is-not-for-me/</loc>
    <lastmod>2019-03-14T10:51:07+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/beginner/</loc>
    <lastmod>2019-03-12T13:42:17-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/testing-is-not-for-beginners/</loc>
    <lastmod>2019-03-12T13:42:17-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/nil/</loc>
    <lastmod>2018-09-17T14:07:46-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/when-nil-isnt-equal-to-nil/</loc>
    <lastmod>2018-09-17T14:07:46-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/interfaces/</loc>
    <lastmod>2018-09-12T12:01:18-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/interfaces-define-requirements/</loc>
    <lastmod>2018-09-12T12:01:18-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/building-gophercises/</loc>
    <lastmod>2018-05-27T18:04:32-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/code-design/</loc>
    <lastmod>2018-05-27T18:04:32-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/gophercises/</loc>
    <lastmod>2018-05-27T18:04:32-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/html/</loc>
    <lastmod>2018-05-27T18:04:32-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/talks/</loc>
    <lastmod>2018-05-27T18:04:32-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/templates/</loc>
    <lastmod>2018-05-27T18:04:32-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/api/</loc>
    <lastmod>2018-05-16T19:24:30-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/apis-are-just-web-applications/</loc>
    <lastmod>2018-05-16T19:24:30-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/why-cant-i-pass-this-function-as-an-http-handler/</loc>
    <lastmod>2018-05-09T19:24:00-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/all/</loc>
    <lastmod>2018-05-06T10:57:13-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/gotham-go-2018/</loc>
    <lastmod>2018-04-27T10:50:14-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/gotime/</loc>
    <lastmod>2018-03-30T12:36:14-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/jon-on-the-go-time-podcast/</loc>
    <lastmod>2018-03-30T12:36:14-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/podcasts/</loc>
    <lastmod>2018-03-30T12:36:14-04:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/generics/</loc>
    <lastmod>2018-03-06T20:16:09-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/go-experience-report-interfaces-with-methods-that-return-themselves/</loc>
    <lastmod>2018-03-06T20:16:09-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/using-the-service-object-pattern-in-go/</loc>
    <lastmod>2018-03-05T16:44:59-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/concatenating-and-building-strings-in-go/</loc>
    <lastmod>2018-02-25T11:35:27-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/strings/</loc>
    <lastmod>2018-02-25T11:35:27-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/dependency-management/</loc>
    <lastmod>2018-02-20T18:09:56-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/exploring-vgo/</loc>
    <lastmod>2018-02-20T18:09:56-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/vgo/</loc>
    <lastmod>2018-02-20T18:09:56-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/errors/</loc>
    <lastmod>2018-02-07T22:04:25-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/one-liner-if-statements-with-errors/</loc>
    <lastmod>2018-02-07T22:04:25-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/about/</loc>
    <lastmod>2018-02-01T05:19:31-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/courses/</loc>
    <lastmod>2018-02-01T05:19:31-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/closures-in-go/</loc>
    <lastmod>2018-02-01T01:46:22-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/new-site-live/</loc>
    <lastmod>2018-01-31T21:49:32-05:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/guides/</loc>
    <lastmod>2018-01-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/guide-to-go/</loc>
    <lastmod>2018-01-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/post/</loc>
    <lastmod>2018-01-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/disabling-snippets-in-atom/</loc>
    <lastmod>2018-01-02T17:16:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/</loc>
    <lastmod>2017-12-02T20:31:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/named-return-variables/</loc>
    <lastmod>2017-12-02T20:31:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/named-return-variables/</loc>
    <lastmod>2017-12-02T20:31:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/panic/recover/</loc>
    <lastmod>2017-12-02T20:31:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/panic/recover/</loc>
    <lastmod>2017-12-02T20:31:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/using-named-return-variables-to-capture-panics-in-go/</loc>
    <lastmod>2017-12-02T20:31:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/i-havent-needed-x-in-3-years-is-a-bad-argument/</loc>
    <lastmod>2017-11-11T17:22:30+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/building-caddy-server-from-source/</loc>
    <lastmod>2017-09-14T15:40:38+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/caddy/</loc>
    <lastmod>2017-09-14T15:40:38+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/caddy/</loc>
    <lastmod>2017-09-14T15:40:38+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/cookies/</loc>
    <lastmod>2017-08-23T18:56:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/cookies/</loc>
    <lastmod>2017-08-23T18:56:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/securing-cookies-in-go/</loc>
    <lastmod>2017-08-23T18:56:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/closures/</loc>
    <lastmod>2017-07-31T16:58:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/closures/</loc>
    <lastmod>2017-07-31T16:58:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/databases/</loc>
    <lastmod>2017-07-31T16:58:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/functional-options/</loc>
    <lastmod>2017-07-31T16:58:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/functional-options/</loc>
    <lastmod>2017-07-31T16:58:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/using-functional-options-instead-of-method-chaining-in-go/</loc>
    <lastmod>2017-07-31T16:58:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/orms/</loc>
    <lastmod>2017-07-25T21:51:07+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/orms/</loc>
    <lastmod>2017-07-25T21:51:07+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/subtle-issues-with-orms-and-how-to-avoid-them/</loc>
    <lastmod>2017-07-25T21:51:07+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/generating-data-structures-that-need-additional-functions/</loc>
    <lastmod>2017-07-17T22:11:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/generation/</loc>
    <lastmod>2017-07-17T22:11:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/generation/</loc>
    <lastmod>2017-07-17T22:11:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/generics/</loc>
    <lastmod>2017-07-17T22:11:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/postgresql/</loc>
    <lastmod>2017-05-18T00:06:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/postgresql/</loc>
    <lastmod>2017-05-18T00:06:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/security/</loc>
    <lastmod>2017-05-18T00:06:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/security/</loc>
    <lastmod>2017-05-18T00:06:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/sql/</loc>
    <lastmod>2017-05-18T00:06:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/sql/</loc>
    <lastmod>2017-05-18T00:06:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/what-is-sql-injection-and-how-do-i-avoid-it-in-go/</loc>
    <lastmod>2017-05-18T00:06:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/using-code-generation-to-survive-without-generics-in-go/</loc>
    <lastmod>2017-05-09T23:19:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/algorithms/</loc>
    <lastmod>2017-05-03T17:02:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/algorithms/</loc>
    <lastmod>2017-05-03T17:02:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/data-structures/</loc>
    <lastmod>2017-05-03T17:02:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/data-structures/</loc>
    <lastmod>2017-05-03T17:02:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/stacks-in-go/</loc>
    <lastmod>2017-05-03T17:02:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-queues-in-go/</loc>
    <lastmod>2017-05-03T16:58:52+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/intro-to-templates/</loc>
    <lastmod>2017-04-24T23:11:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-updated-format-moar-videos/</loc>
    <lastmod>2017-04-20T20:55:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/graph-theory/</loc>
    <lastmod>2017-04-20T20:50:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/graph-theory/</loc>
    <lastmod>2017-04-20T20:50:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/lets-learn-algorithms/</loc>
    <lastmod>2017-04-20T20:50:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/lets-learn-algorithms/</loc>
    <lastmod>2017-04-20T20:50:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-graph-theory-representing-a-binary-tree-in-go-code/</loc>
    <lastmod>2017-04-20T20:50:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/trees/</loc>
    <lastmod>2017-04-20T20:50:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/trees/</loc>
    <lastmod>2017-04-20T20:50:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/depth-first-search-dfs-on-a-binary-tree/</loc>
    <lastmod>2017-04-20T20:45:32+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/dfs/</loc>
    <lastmod>2017-04-20T20:45:32+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/dfs/</loc>
    <lastmod>2017-04-20T20:45:32+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-graph-theory-trees-are-also-graphs/</loc>
    <lastmod>2017-04-20T20:19:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-graph-theory-what-is-a-graph/</loc>
    <lastmod>2017-04-20T20:11:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/beginners-stop-limiting-your-projects-to-things-that-are-useful/</loc>
    <lastmod>2017-04-19T16:17:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/querying-for-multiple-records-with-gos-sql-package/</loc>
    <lastmod>2017-03-28T19:36:40+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/rant/</loc>
    <lastmod>2017-03-17T15:59:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/rant/</loc>
    <lastmod>2017-03-17T15:59:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/show-me-your-username-and-password-requirements/</loc>
    <lastmod>2017-03-17T15:59:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/querying-for-a-single-record-using-gos-database-sql-package/</loc>
    <lastmod>2017-03-15T17:16:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/updating-and-deleting-postgresql-records-using-gos-sql-package/</loc>
    <lastmod>2017-03-06T23:17:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/arrays/</loc>
    <lastmod>2017-02-22T22:29:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/arrays/</loc>
    <lastmod>2017-02-22T22:29:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-to-shuffle-arrays-and-slices-in-go/</loc>
    <lastmod>2017-02-22T22:29:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/rand/</loc>
    <lastmod>2017-02-22T22:29:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/rand/</loc>
    <lastmod>2017-02-22T22:29:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/slices/</loc>
    <lastmod>2017-02-22T22:29:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/slices/</loc>
    <lastmod>2017-02-22T22:29:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-to-determine-if-a-json-key-has-been-set-to-null-or-not-provided/</loc>
    <lastmod>2017-02-14T22:40:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/json/</loc>
    <lastmod>2017-02-14T22:40:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/context/</loc>
    <lastmod>2017-02-07T06:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/context/</loc>
    <lastmod>2017-02-07T06:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/middleware/</loc>
    <lastmod>2017-02-07T06:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/middleware/</loc>
    <lastmod>2017-02-07T06:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/pitfalls-of-context-values-and-how-to-avoid-or-mitigate-them/</loc>
    <lastmod>2017-02-07T06:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/web-development/</loc>
    <lastmod>2017-02-07T06:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/why-are-slices-sometimes-altered-when-passed-by-value-in-go/</loc>
    <lastmod>2017-01-30T21:32:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/capacity/</loc>
    <lastmod>2017-01-25T22:30:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/capacity/</loc>
    <lastmod>2017-01-25T22:30:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-to-use-slice-capacity-and-length-in-go/</loc>
    <lastmod>2017-01-25T22:30:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/bcrypt/</loc>
    <lastmod>2017-01-18T22:19:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/bcrypt/</loc>
    <lastmod>2017-01-18T22:19:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/hashing/</loc>
    <lastmod>2017-01-18T22:19:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/hashing/</loc>
    <lastmod>2017-01-18T22:19:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/wrapping-packages-to-isolate-code-responsibility/</loc>
    <lastmod>2017-01-18T22:19:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/inserting-records-into-a-postgresql-database-with-gos-database-sql-package/</loc>
    <lastmod>2017-01-12T16:55:43+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/where-have-all-the-blog-posts-gone/</loc>
    <lastmod>2017-01-10T18:43:04+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/tools/</loc>
    <lastmod>2016-12-16T09:56:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/tools/</loc>
    <lastmod>2016-12-16T09:56:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/updating-and-deleting-records-using-sql/</loc>
    <lastmod>2016-12-16T09:56:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/creating-random-strings-in-go/</loc>
    <lastmod>2016-12-03T00:12:16+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/strings/</loc>
    <lastmod>2016-12-03T00:12:16+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/bubble-sort/</loc>
    <lastmod>2016-11-28T20:26:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/bubble-sort/</loc>
    <lastmod>2016-11-28T20:26:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-sorting-a-custom-user-type/</loc>
    <lastmod>2016-11-28T20:26:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/binary-serach/</loc>
    <lastmod>2016-11-27T17:55:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/binary-serach/</loc>
    <lastmod>2016-11-27T17:55:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-binary-searching-for-case-insensitive-strings/</loc>
    <lastmod>2016-11-27T17:55:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-implementing-binary-search/</loc>
    <lastmod>2016-11-23T13:49:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-do-interfaces-work-in-go/</loc>
    <lastmod>2016-11-20T18:40:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-an-intro-to-binary-search/</loc>
    <lastmod>2016-11-15T07:48:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/search/</loc>
    <lastmod>2016-11-15T07:48:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/search/</loc>
    <lastmod>2016-11-15T07:48:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-sorting-a-list-of-strings-in-alphabetical-order-with-bubble-sort/</loc>
    <lastmod>2016-11-14T08:25:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/sorting/</loc>
    <lastmod>2016-11-14T08:25:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-reverse-sorting-a-list-of-numbers-with-bubble-sort/</loc>
    <lastmod>2016-11-13T20:32:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/connecting-to-a-postgresql-database-with-gos-database-sql-package/</loc>
    <lastmod>2016-11-12T17:59:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/why-we-import-sql-drivers-with-the-blank-identifier/</loc>
    <lastmod>2016-10-26T02:12:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/querying-for-records-stored-in-a-postgresql-table-using-sql/</loc>
    <lastmod>2016-10-24T19:25:20+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-implementing-bubble-sort/</loc>
    <lastmod>2016-10-21T22:07:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms-an-intro-to-bubble-sort/</loc>
    <lastmod>2016-10-19T19:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/lets-learn-algorithms/</loc>
    <lastmod>2016-10-19T18:26:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/inserting-records-into-a-postgresql-database-using-sql/</loc>
    <lastmod>2016-10-18T20:18:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/creating-postgresql-databases-and-tables-with-raw-sql/</loc>
    <lastmod>2016-10-12T14:27:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-to-install-postgresql-9-6-on-mac-os-x/</loc>
    <lastmod>2016-10-11T14:53:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/categories/macosx/</loc>
    <lastmod>2016-10-11T14:53:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/macosx/</loc>
    <lastmod>2016-10-11T14:53:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-to-install-postgresql-9-5-on-ubuntu-16-04/</loc>
    <lastmod>2016-10-10T18:19:26+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/ubuntu/</loc>
    <lastmod>2016-10-10T18:19:26+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/using-postgresql-with-go/</loc>
    <lastmod>2016-10-08T16:44:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/gotchas-and-common-mistakes-with-closures-in-go/</loc>
    <lastmod>2016-09-20T15:23:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/5-useful-ways-to-use-closures-in-go/</loc>
    <lastmod>2016-09-13T19:13:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/what-is-a-closure/</loc>
    <lastmod>2016-09-09T19:55:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/how-to-test-with-go/</loc>
    <lastmod>2016-09-07T14:56:37+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/intro-to-templates-p4-v-in-mvc/</loc>
    <lastmod>2016-09-02T09:32:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/intro-to-templates-p3-functions/</loc>
    <lastmod>2016-08-29T16:30:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/6-tips-for-using-strings-in-go/</loc>
    <lastmod>2016-08-27T22:05:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/bytes/</loc>
    <lastmod>2016-08-27T22:05:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/intro-to-templates-p2-actions/</loc>
    <lastmod>2016-08-24T02:32:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/cost-of-living-adjusted-salaries-are-terrible-for-remote-employees/</loc>
    <lastmod>2016-08-22T18:48:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/remote-work/</loc>
    <lastmod>2016-08-22T18:48:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/intro-to-templates-p1-contextual-encoding/</loc>
    <lastmod>2016-08-19T16:33:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/path-prefix-middleware/</loc>
    <lastmod>2016-03-31T07:30:44+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/why-is-this-string-a-byte-array/</loc>
    <lastmod>2016-03-25T20:35:15+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/add-goimports-to-sublime-text-3/</loc>
    <lastmod>2015-04-30T19:50:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/sublime-text/</loc>
    <lastmod>2015-04-30T19:50:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/controllers-and-views/</loc>
    <lastmod>2015-02-05T04:05:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/channels/</loc>
    <lastmod>2015-02-02T04:12:19+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/concurrency/</loc>
    <lastmod>2015-02-02T04:12:19+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/tags/goroutines/</loc>
    <lastmod>2015-02-02T04:12:19+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/rate-limiting-api-calls-in-go/</loc>
    <lastmod>2015-02-02T04:12:19+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.calhoun.io/revert-ctrl-e-shortcut-in-sublime-text-emmet/</loc>
    <lastmod>2015-01-29T22:22:48+00:00</lastmod>
  </url>
  
</urlset>