<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.arootroatch.dev</loc>
<lastmod>2026-03-21T03:53:14.037Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/adding-clojurescript-to-a-clojure-speclj-project-part-1</loc>
<lastmod>2024-09-06T03:25:49.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/adding-clojurescript-to-a-clojure-speclj-project-part-2</loc>
<lastmod>2024-09-07T16:36:04.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/avoid-nested-if-statements-with-cond</loc>
<lastmod>2024-05-30T01:51:46.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/better-way-to-launch-quil</loc>
<lastmod>2024-07-11T00:41:23.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/break-large-tasks-into-subtasks</loc>
<lastmod>2024-07-30T02:47:05.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/clean-up-junit-tests-with-before-each</loc>
<lastmod>2024-07-18T02:51:09.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/clever-ways-to-use-map</loc>
<lastmod>2024-06-27T04:38:58.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/clojure-libs-in-repl</loc>
<lastmod>2024-05-25T15:28:31.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/command-design-pattern</loc>
<lastmod>2024-08-05T23:05:23.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/compiling-clojurescript-for-production</loc>
<lastmod>2024-09-11T07:57:22.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/concrete-methods-in-interfaces</loc>
<lastmod>2024-08-20T02:48:45.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/conditionally-building-maps</loc>
<lastmod>2024-10-17T03:48:50.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/connecting-clojure-to-postgresql</loc>
<lastmod>2024-07-30T01:41:47.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/connecting-quil-to-game-of-life</loc>
<lastmod>2024-06-29T14:45:32.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/create-launcher-script-intellij</loc>
<lastmod>2024-05-18T01:58:31.529Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/creating-a-jar-file</loc>
<lastmod>2024-08-27T03:18:04.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/crowdstrike-shows-us-why-testing-matters</loc>
<lastmod>2024-07-25T00:10:59.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/dealing-with-cors-errors</loc>
<lastmod>2024-10-23T05:02:33.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/dealing-with-paginated-api-responses</loc>
<lastmod>2024-10-30T04:17:10.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/declaring-bindings-while-destructuring</loc>
<lastmod>2024-07-17T02:23:01.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/declaring-types-for-function-parameters-in-java</loc>
<lastmod>2024-07-24T23:05:42.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/defmulti-are-functions</loc>
<lastmod>2024-06-26T03:00:11.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/delaying-evaluation-in-clojure</loc>
<lastmod>2024-10-22T03:06:39.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/depend-on-abstractions-in-interfaces</loc>
<lastmod>2024-08-27T02:49:31.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/dependency-inversion-principle</loc>
<lastmod>2024-06-19T01:39:47.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/fetch-requests-in-clojurescript</loc>
<lastmod>2024-10-24T05:29:14.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/formatting-dates-in-java</loc>
<lastmod>2024-08-20T18:53:41.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/formatting-markdown-with-regex</loc>
<lastmod>2024-10-08T03:50:38.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/four-as-of-tdd</loc>
<lastmod>2024-09-04T02:40:29.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/functions-should-return-one-type</loc>
<lastmod>2024-08-31T02:18:13.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/game-of-life</loc>
<lastmod>2024-06-28T15:28:12.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/getting-started-with-junit-in-intellij</loc>
<lastmod>2024-07-12T04:23:06.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/goodbye-reagent-class-components</loc>
<lastmod>2025-01-31T12:39:24.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/hello-internal-development</loc>
<lastmod>2024-09-12T02:19:19.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/how-cookies-work</loc>
<lastmod>2024-08-29T05:11:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/how-hashmaps-work</loc>
<lastmod>2024-07-26T20:09:42.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/identity-clojure</loc>
<lastmod>2024-05-31T23:45:50.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/implementing-array-lists-in-java</loc>
<lastmod>2024-07-19T04:01:36.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/implementing-java-interfaces-with-deftype</loc>
<lastmod>2024-08-30T02:28:30.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/implementing-linked-lists-in-java</loc>
<lastmod>2024-07-23T22:48:10.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/implementing-minimax-clojure</loc>
<lastmod>2024-06-11T20:39:52.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/increasing-readability-with-threading-macros</loc>
<lastmod>2024-05-17T00:17:49.057Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/intellij-remote-host</loc>
<lastmod>2024-09-28T01:07:45.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/interacting-with-sql-in-intellij</loc>
<lastmod>2024-08-02T02:35:19.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/interface-segregation-principle</loc>
<lastmod>2024-06-12T04:31:04.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/it-is-not-open-closed-if-it-is-in-the-same-file</loc>
<lastmod>2024-10-31T00:36:40.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/launching-quil-commmand-line</loc>
<lastmod>2024-07-10T17:45:31.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/lazy-sequences-in-clojure</loc>
<lastmod>2024-05-21T00:37:36.242Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/leave-time-for-refactoring</loc>
<lastmod>2024-06-21T03:24:49.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/liskov-substitution-principle</loc>
<lastmod>2024-06-06T04:40:21.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/making-extensible-react-components</loc>
<lastmod>2024-09-28T17:42:03.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/merge-bubble-sort</loc>
<lastmod>2024-06-05T04:54:31.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/minimax-for-3d-tic-tac-toe</loc>
<lastmod>2024-07-04T02:06:35.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/my-first-impressions-of-clojure</loc>
<lastmod>2024-05-14T05:43:53.889Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/naming</loc>
<lastmod>2024-05-28T21:55:23.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/one-month-apprentice</loc>
<lastmod>2024-06-14T14:02:32.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/open-closed-principle</loc>
<lastmod>2024-06-04T02:47:54.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/optimizing-minimax</loc>
<lastmod>2024-06-25T14:04:44.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/optimizing-sorting-algorithms</loc>
<lastmod>2024-09-10T02:14:27.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/parsing-jira-issue-descriptions</loc>
<lastmod>2024-10-03T02:47:13.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/partition</loc>
<lastmod>2024-05-31T02:28:17.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/practicing-for-developers</loc>
<lastmod>2024-06-08T01:34:21.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/printing-lists-in-java</loc>
<lastmod>2024-08-06T23:49:57.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/prove-minimax-unbeatable</loc>
<lastmod>2024-06-18T02:48:48.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/quick-sort</loc>
<lastmod>2024-08-15T04:57:25.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/reader-conditionals-in-clojure-commons</loc>
<lastmod>2024-10-16T03:57:38.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/recursion-in-clojure</loc>
<lastmod>2024-05-15T01:29:43.709Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/refactoring-with-for</loc>
<lastmod>2024-07-08T03:39:32.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/rendering-the-right-amount-of-story-bars</loc>
<lastmod>2024-10-05T01:21:08.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/run-clojure</loc>
<lastmod>2024-06-15T04:12:51.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/running-java-apps-from-the-terminal</loc>
<lastmod>2024-08-16T03:34:30.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/runtime-polymorphism</loc>
<lastmod>2024-05-15T22:57:31.452Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/scaling-tic-tac-toe</loc>
<lastmod>2024-06-22T16:53:27.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/single-responsibility-in-screen-functions</loc>
<lastmod>2024-07-16T01:33:07.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/single-responsibility-principle</loc>
<lastmod>2024-05-24T00:49:20.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/sort-and-filter-in-SQL</loc>
<lastmod>2024-08-04T01:12:40.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/stack-memory-vs-heap-memory</loc>
<lastmod>2024-07-05T14:35:42.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/strange-bugs-in-quil</loc>
<lastmod>2024-07-09T04:12:17.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/structured-editing</loc>
<lastmod>2024-06-13T02:14:46.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/test-all-possibilities</loc>
<lastmod>2024-08-03T23:11:59.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/test-driven-development</loc>
<lastmod>2024-05-23T01:38:36.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/testing-database-functions</loc>
<lastmod>2024-08-30T03:18:26.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/testing-functions-call-other-functions-speclj</loc>
<lastmod>2024-06-20T02:18:18.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/testing-print-output-in-junit</loc>
<lastmod>2024-08-11T15:04:56.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/testing-terminal-input-output</loc>
<lastmod>2024-06-07T02:42:32.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/the-state-pattern</loc>
<lastmod>2024-09-17T00:18:57.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/today-i-did-9-18-24</loc>
<lastmod>2024-09-19T02:53:37.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/today-i-did-creating-an-aws-base-image</loc>
<lastmod>2024-09-18T01:56:03.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/troubleshooting-datomic-with-dynamodb</loc>
<lastmod>2024-09-24T14:55:49.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/two-functions-in-one-with-group-by</loc>
<lastmod>2024-11-05T03:24:58.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/update-state-is-the-play-loop</loc>
<lastmod>2024-07-09T20:58:13.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/updating-table-data-in-postgresql</loc>
<lastmod>2024-08-01T03:38:24.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/using-file-templates-intellij</loc>
<lastmod>2024-05-21T23:24:02.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/using-ssh-key-pairs</loc>
<lastmod>2024-09-20T14:49:45.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/using-streams-in-java</loc>
<lastmod>2024-08-17T16:47:47.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/using-threads-in-java</loc>
<lastmod>2024-09-05T04:16:59.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/whats-a-webhook</loc>
<lastmod>2024-10-01T02:45:17.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/working-with-edn-files</loc>
<lastmod>2024-07-16T03:20:37.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.arootroatch.dev/working-with-nested-data-structures</loc>
<lastmod>2024-10-13T21:36:04.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
