<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:c="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
    <loc>https://jakemccrary.com/blog/2019/01/21/reading-in-2018/index.html</loc>
    <lastmod>2019-01-21T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2018/07/16/built-in-test-narrowing-with-lein-test-refresh/index.html</loc>
    <lastmod>2018-07-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/11/30/unify-your-project-interfaces/index.html</loc>
    <lastmod>2016-11-30T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/09/07/ergodox-turn-on-led-when-not-on-the-main-layer/index.html</loc>
    <lastmod>2014-09-07T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/reading-in-2025/index.html</loc>
    <lastmod>2026-01-26T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2022/11/13/bookmarklets-on-mobile-are-useful/index.html</loc>
    <lastmod>2022-11-13T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/setup-emacs-to-autoformat-your-clojure-code-with-apheleia-and-zprint/index.html</loc>
    <lastmod>2025-04-20T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/06/28/seven-tips-for-successful-remote-meetings/index.html</loc>
    <lastmod>2016-06-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/12/09/an-effective-code-review-process/index.html</loc>
    <lastmod>2014-12-09T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/07/04/using-emacs-to-explore-an-http-api/index.html</loc>
    <lastmod>2014-07-04T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/07/09/releasing-the-functional-javascript-companion/index.html</loc>
    <lastmod>2013-07-09T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2021/01/24/reading-in-2020/index.html</loc>
    <lastmod>2021-01-24T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/01/24/remote-pairing/index.html</loc>
    <lastmod>2015-01-24T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/03/31/what-clojure-testing-library-is-most-used/index.html</loc>
    <lastmod>2017-03-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/09/29/measure-aggregate-performance/index.html</loc>
    <lastmod>2017-09-29T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2010/02/21/plotting-time-series-data-with-incanter/index.html</loc>
    <lastmod>2010-02-21T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/01/11/reading-in-2019/index.html</loc>
    <lastmod>2020-01-11T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/08/23/building-a-onewheel-stand/index.html</loc>
    <lastmod>2019-08-23T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/06/30/my-favorite-clj-refactor-features/index.html</loc>
    <lastmod>2015-06-30T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2010/12/06/trampolining-through-mutual-recursion/index.html</loc>
    <lastmod>2010-12-06T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/02/25/auto-syncing-a-git-repository/index.html</loc>
    <lastmod>2020-02-25T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2011/01/19/creating-sql-table-with-composite-key-in-clojure/index.html</loc>
    <lastmod>2011-01-19T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/03/16/a-retrospective-format/index.html</loc>
    <lastmod>2020-03-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/07/03/github-code-reviews/index.html</loc>
    <lastmod>2015-07-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/08/28/better-code-reloading-in-a-cloure-web-server/index.html</loc>
    <lastmod>2016-08-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/03/24/advanced-leiningen-checkouts-configuring-what-ends-up-on-your-classpath/index.html</loc>
    <lastmod>2015-03-24T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/12/21/restricting-access-to-certain-routes/index.html</loc>
    <lastmod>2014-12-21T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2011/06/28/a-simple-way-of-testing-disconnect-logic/index.html</loc>
    <lastmod>2011-06-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/10/31/a-guide-to-distributed-work/index.html</loc>
    <lastmod>2017-10-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/03/31/change-volume-from-the-command-line/index.html</loc>
    <lastmod>2013-03-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/02/03/maintaining-directory-layout-when-selectively-copying-files/index.html</loc>
    <lastmod>2013-02-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/07/28/using-my-phones-voice-control-for-a-month/index.html</loc>
    <lastmod>2017-07-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/06/18/emacs-automatically-require-common-namespaces/index.html</loc>
    <lastmod>2015-06-18T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2011/12/29/reflections-on-stanfords-online-class-experiment/index.html</loc>
    <lastmod>2011-12-29T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/04/08/book-review-serverless-single-page-apps/index.html</loc>
    <lastmod>2016-04-08T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/04/27/emacs-generating-project-shortcuts/index.html</loc>
    <lastmod>2014-04-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/12/31/measure-what-you-intended-to-measure/index.html</loc>
    <lastmod>2016-12-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/12/19/clojurescript-treat-warnings-as-errors/index.html</loc>
    <lastmod>2015-12-19T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2011/07/25/utilities-i-like-autojump/index.html</loc>
    <lastmod>2011-07-25T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2011/12/16/continuous-testing-with-clojure-and-expectations/index.html</loc>
    <lastmod>2011-12-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/notify-yourself-when-a-task-finishes/index.html</loc>
    <lastmod>2025-12-01T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2021/08/07/improve-your-tests-by-picking-better-constants/index.html</loc>
    <lastmod>2021-08-07T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/03/31/my-home-work-space/index.html</loc>
    <lastmod>2015-03-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/03/30/managing-windows-in-osx-using-phoenix/index.html</loc>
    <lastmod>2014-03-30T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/04/10/the-usefulness-of-clojures-cond-arrow/index.html</loc>
    <lastmod>2016-04-10T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/06/22/comparing-clojure-testing-libraries-output/index.html</loc>
    <lastmod>2014-06-22T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/08/10/emacs-capture-shell-command-output-in-temporary-buffer/index.html</loc>
    <lastmod>2013-08-10T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/04/15/manage-your-workspace-with-grids-under-linux-osx-and-windows/index.html</loc>
    <lastmod>2013-04-15T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/01/04/reading-in-2016/index.html</loc>
    <lastmod>2017-01-04T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/01/27/how-to-display-a-message-to-all-tmux-clients/index.html</loc>
    <lastmod>2019-01-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/11/11/running-clojure-dot-test-tests-on-file-changes/index.html</loc>
    <lastmod>2013-11-11T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2018/02/18/using-clojure-macros-for-nicer-error-handling/index.html</loc>
    <lastmod>2018-02-18T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/05/06/book-review-clojure-data-analysis-cookbook/index.html</loc>
    <lastmod>2013-05-06T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/10/12/building-an-atreus-keyboard/index.html</loc>
    <lastmod>2019-10-12T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/11/11/creating-a-custom-kindle-dictionary/index.html</loc>
    <lastmod>2020-11-11T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/04/21/using-bash-preexec-for-monitoring-the-runtime-of-your-last-command/index.html</loc>
    <lastmod>2020-04-21T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/02/02/flexible-notification-of-clojure-tests-failing/index.html</loc>
    <lastmod>2014-02-02T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/07/27/building-the-ergodox-keyboard/index.html</loc>
    <lastmod>2014-07-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/08/15/switching-my-ergodox-to-qmk-firmware/index.html</loc>
    <lastmod>2019-08-15T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/06/30/speeding-up-site-by-optionally-loading-disqus-comments/index.html</loc>
    <lastmod>2017-06-30T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2022/01/02/reading-in-2021/index.html</loc>
    <lastmod>2022-01-02T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/01/12/releasing-lein-test-refresh-0-dot-3-0/index.html</loc>
    <lastmod>2014-01-12T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/05/15/send-a-push-notification-when-your-external-ip-address-changes/index.html</loc>
    <lastmod>2017-05-15T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/03/13/reading-in-2015/index.html</loc>
    <lastmod>2016-03-13T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/12/30/speeding-up-magit-with-the-native-comp-branch-of-emacs/index.html</loc>
    <lastmod>2020-12-30T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/11/15/sql-aggregate-a-set-of-values-together/index.html</loc>
    <lastmod>2015-11-15T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/shipping-little-apps-anywhere-anytime/index.html</loc>
    <lastmod>2025-11-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/reading-in-2024/index.html</loc>
    <lastmod>2025-02-13T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2024/02/18/reading-in-2023/index.html</loc>
    <lastmod>2024-02-18T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/04/26/hanging-a-hangboard-using-a-doorway-pull-up-bar/index.html</loc>
    <lastmod>2020-04-26T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/07/31/aws-elastic-beanstalk-send-a-sqs-message-to-a-specific-route-in-your-worker-environment/index.html</loc>
    <lastmod>2016-07-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/01/28/how-to-use-leiningen-test-selectors-to-filter-by-test-name/index.html</loc>
    <lastmod>2019-01-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/08/31/utilities-i-like-selecta/index.html</loc>
    <lastmod>2020-08-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2018/12/27/a-more-helpful-makefile/index.html</loc>
    <lastmod>2018-12-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2018/06/15/tracking-changes-to-a-reagent-atom/index.html</loc>
    <lastmod>2018-06-15T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2024/06/16/scheduling-cron-tasks-in-mixed-time-zones/index.html</loc>
    <lastmod>2024-06-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/09/01/book-review-haskell-data-analysis-cookbook/index.html</loc>
    <lastmod>2014-09-01T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/04/30/speeding-up-my-blog/index.html</loc>
    <lastmod>2016-04-30T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/05/31/use-git-pre-commit-hooks-to-stop-unwanted-commits/index.html</loc>
    <lastmod>2015-05-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/11/26/parsing-multiple-date-formats/index.html</loc>
    <lastmod>2017-11-26T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/05/31/quicker-feedback-from-failing-tests/index.html</loc>
    <lastmod>2014-05-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/06/20/my-recommended-clojure-testing-setup/index.html</loc>
    <lastmod>2016-06-20T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/05/29/using-comm-to-verify-matching-content/index.html</loc>
    <lastmod>2017-05-29T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/04/25/quieter-clojure-dot-test-output/index.html</loc>
    <lastmod>2015-04-25T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/08/05/releasing-lein-autoexpect-1-dot-0/index.html</loc>
    <lastmod>2013-08-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/03/20/breaking-change-and-more-in-lein-test-refresh-0-dot-24-dot-0/index.html</loc>
    <lastmod>2019-03-20T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2013/12/14/book-review-clojure-high-performance-programming/index.html</loc>
    <lastmod>2013-12-14T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/06/28/using-bazel-to-help-fix-flaky-tests/index.html</loc>
    <lastmod>2020-06-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2011/04/12/command-line-arguments-in-clojure/index.html</loc>
    <lastmod>2012-01-02T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/08/27/my-current-leiningen-profiles-dot-clj/index.html</loc>
    <lastmod>2017-08-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/04/17/what-are-the-most-used-clojure-libraries/index.html</loc>
    <lastmod>2017-04-17T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/01/08/reading-in-2014/index.html</loc>
    <lastmod>2015-01-08T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/02/27/using-lein-test-refresh-with-expectations/index.html</loc>
    <lastmod>2017-02-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/05/24/book-review-clojure-for-machine-learning/index.html</loc>
    <lastmod>2014-05-24T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/01/06/notifications-with-tmux-and-lein-test-refresh/index.html</loc>
    <lastmod>2019-01-06T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/humans-ask-computers-propose-humans-decide/index.html</loc>
    <lastmod>2025-08-17T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2018/06/14/clojure-prevent-multiple-simultaneous-invocations/index.html</loc>
    <lastmod>2018-06-14T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/09/28/better-command-history-in-your-shell/index.html</loc>
    <lastmod>2016-09-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/10/28/html-markup-for-better-sharing-on-social-media/index.html</loc>
    <lastmod>2016-10-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2021/09/11/tests-can-act-as-living-documentation/index.html</loc>
    <lastmod>2021-09-11T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2010/12/07/quickily-starting-a-powerful-clojure-repl/index.html</loc>
    <lastmod>2010-12-07T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2017/05/30/adding-a-json-feed-to-octopress-slash-jekyll/index.html</loc>
    <lastmod>2017-05-30T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2011/01/18/generating-test-cases-in-clojure/index.html</loc>
    <lastmod>2011-01-18T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/10/03/go-create-silly-small-programs/index.html</loc>
    <lastmod>2020-10-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/05/04/how-to-be-alerted-when-a-long-running-process-finishes/index.html</loc>
    <lastmod>2020-05-04T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/05/14/use-google-to-get-a-sites-favicon/index.html</loc>
    <lastmod>2016-05-14T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/02/13/testing-asynchronous-javascript-with-jasmine/index.html</loc>
    <lastmod>2019-02-13T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2012/03/28/working-on-multiple-clojure-projects-at-once/index.html</loc>
    <lastmod>2012-03-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/05/03/put-the-last-commands-run-time-in-your-bash-prompt/index.html</loc>
    <lastmod>2015-05-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2023/01/14/reading-in-2022/index.html</loc>
    <lastmod>2023-01-14T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2018/03/03/reading-in-2017/index.html</loc>
    <lastmod>2018-03-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/11/14/speeding-up-magit/index.html</loc>
    <lastmod>2020-11-14T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/01/11/overview-of-my-leiningen-profiles-dot-clj/index.html</loc>
    <lastmod>2015-01-11T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2018/02/20/creating-serverless-applications-with-clojurescript-and-firebase/index.html</loc>
    <lastmod>2018-02-20T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2014/01/01/using-incanter-to-review-my-2013-reading/index.html</loc>
    <lastmod>2014-01-01T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/07/03/introducing-photo-fit/index.html</loc>
    <lastmod>2020-07-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/12/18/even-quicker-feedback-from-your-clojure-tests/index.html</loc>
    <lastmod>2015-12-18T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/a-couple-tiny-elisp-functions-for-improving-living-in-emacs/index.html</loc>
    <lastmod>2025-02-17T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2020/03/10/more-working-from-home-tips/index.html</loc>
    <lastmod>2020-03-10T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2019/04/30/how-i-use-social-media/index.html</loc>
    <lastmod>2019-04-30T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2010/06/06/inserting-values-into-a-nested-map-in-clojure/index.html</loc>
    <lastmod>2010-06-06T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2016/06/14/tips-for-working-from-home/index.html</loc>
    <lastmod>2016-06-14T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/blog/2015/04/12/making-tmate-and-tmux-play-nice-with-os-x-terminal-notifier/index.html</loc>
    <lastmod>2015-04-12T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/404.html</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2017-chicago-mackinac-race/index.html</loc>
    <lastmod>2017-07-19T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2012-chicago-mackinac-race/index.html</loc>
    <lastmod>2017-06-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2022-11-04-2022-11-06-holy-boulders-the-pilgrimage/index.html</loc>
    <lastmod>2022-11-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2023-11-03-2023-11-05-holy-boulders-the-pilgrimage-2023/index.html</loc>
    <lastmod>2023-11-19T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2017-09-08-2017-09-10-climbing-in-the-red-river-gorge/index.html</loc>
    <lastmod>2017-09-21T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2015-chicago-mackinac-race/index.html</loc>
    <lastmod>2017-06-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2022-03-26-2022-03-27-climbing-at-pere-marquette-state-park/index.html</loc>
    <lastmod>2022-05-01T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/kili/index.html</loc>
    <lastmod>2017-06-08T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/climbing-in-el-potrero-chico-mexico/index.html</loc>
    <lastmod>2017-06-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2019-10-14-2019-10-14-a-day-trip-to-devils-lake/index.html</loc>
    <lastmod>2019-10-19T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2025-04-05-2025-04-08-feryne-cliff-climbing-and-the-total-eclipse/index.html</loc>
    <lastmod>2025-11-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2023-09-15-2023-09-17-governors-dodge-boulder-bash-2023/index.html</loc>
    <lastmod>2023-11-26T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2018-01-08-2018-01-25-traveling-to-india/index.html</loc>
    <lastmod>2018-04-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2024-04-20-2024-04-30-climbing-around-las-vegas/index.html</loc>
    <lastmod>2025-11-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/climbing-in-el-chorro/index.html</loc>
    <lastmod>2017-06-08T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/deep-water-soloing-over-kinkaid-lake/index.html</loc>
    <lastmod>2017-07-31T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2013-chicago-mackinac-race/index.html</loc>
    <lastmod>2017-06-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2018-08-31-2018-09-03-climbing-in-red-wing-minnesota/index.html</loc>
    <lastmod>2018-12-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2018-07-13-208-07-15-a-weekend-birthday-trip-to-a-cabin-on-a-river-in-southern-illinois/index.html</loc>
    <lastmod>2018-12-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2021-05-22-2021-05-22-day-trip-to-the-red-river-gorge/index.html</loc>
    <lastmod>2022-01-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2025-05-10-2025-05-18-a-wet-hot-and-humid-holy-boulders-trip/index.html</loc>
    <lastmod>2025-11-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2017-09-15-2017-09-17-climbing-in-the-red-river-gorge/index.html</loc>
    <lastmod>2017-09-21T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2017-trip-to-the-nova-scotia-cabin/index.html</loc>
    <lastmod>2017-08-24T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2021-09-19-2021-09-22-climbing-at-seneca-rocks/index.html</loc>
    <lastmod>2021-10-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2023-09-07-2023-09-09-climbing-at-and-near-smith-rock-oregon/index.html</loc>
    <lastmod>2023-11-19T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2019-08-03-2019-08-03-flying-to-top-rope-climbing-at-devils-lake/index.html</loc>
    <lastmod>2019-08-14T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2025-02-28-2025-03-01-weekend-trip-to-the-holy-boulders/index.html</loc>
    <lastmod>2026-03-11T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2019-07-12-2019-07-14-deep-water-soloing-at-banks-lake-washington/index.html</loc>
    <lastmod>2019-08-14T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2019-10-25-2019-10-27-a-fall-weekend-in-red-wing-minnesota/index.html</loc>
    <lastmod>2019-10-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2018-09-17-2018-09-27-trip-to-the-nova-scotia-cabin/index.html</loc>
    <lastmod>2018-12-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2023-04-07-2023-04-16-climbing-around-las-vegas/index.html</loc>
    <lastmod>2025-11-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2018-08-22-2018-08-23-tattoo-tourism-in-new-york-city/index.html</loc>
    <lastmod>2018-12-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2019-05-24-2019-05-27-a-hot-red-river-gorge-climbing-trip/index.html</loc>
    <lastmod>2019-05-28T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2018-04-24-2018-04-29-a-terrifying-adventure-in-the-red-river-gorge/index.html</loc>
    <lastmod>2018-05-11T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2019-02-01-2019-02-05-bouldering-competition-and-skiing-near-bend-oregon/index.html</loc>
    <lastmod>2019-02-10T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2018-07-27-2018-07-29-denver-sup-and-scooter/index.html</loc>
    <lastmod>2018-12-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2023-06-09-2023-06-11-climbing-at-picture-rocks-iowa/index.html</loc>
    <lastmod>2023-11-19T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2025-09-12-2025-09-14-hot-and-humid-weekend-at-holy-boulders/index.html</loc>
    <lastmod>2025-11-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2022-04-22-2022-04-24-climbing-at-pere-marquette-state-park-and-first-ascent-peoria/index.html</loc>
    <lastmod>2022-05-01T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/climbing-in-red-rocks-nevada/index.html</loc>
    <lastmod>2017-09-03T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2019-05-15-2019-05-18-climbing-in-the-red-river-gorge/index.html</loc>
    <lastmod>2019-05-21T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2019-08-24-2019-09-01-nova-scotia-cabin-2019/index.html</loc>
    <lastmod>2019-09-08T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2025-10-03-2025-10-12-a-week-working-and-playing-at-the-holy-boulders/index.html</loc>
    <lastmod>2025-11-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2018-04-13-2018-04-15-climbing-in-the-red-river-gorge/index.html</loc>
    <lastmod>2018-05-07T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/adventure-camp.html</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2022-05-05-2022-05-08-spring-trip-to-the-red-river-gorge/index.html</loc>
    <lastmod>2022-05-22T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2022-10-14-2022-10-18-a-beautiful-fall-trip-to-the-red-river-gorge/index.html</loc>
    <lastmod>2022-11-27T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2010-chicago-mackinac-race/index.html</loc>
    <lastmod>2017-06-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2016-chicago-mackinac-race/index.html</loc>
    <lastmod>2017-06-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2011-chicago-mackinac-race/index.html</loc>
    <lastmod>2017-06-05T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventures/2025-10-31-2025-11-02-holy-boulders-pilgrimage-2025/index.html</loc>
    <lastmod>2025-11-16T23:59:59+00:00</lastmod>
  </url>
  <url>
    <loc>https://jakemccrary.com/disclosure-policy/index.html</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com/adventure-camp.html</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com/newsletter/index.html</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com/403.html</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com/about.html</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/books/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/cron/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/desk/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/elastic-beanstalk/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/cell-phone/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/google/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/bigquery/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/testing/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/github/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/lein-test-refresh/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/learning/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/tools/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/clojure/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/web/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/diy/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/utilities/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/notifications/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/macos/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/bash/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/aws/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/book-review/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/meetings/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/postgres/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/process/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/pairing/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/code-review/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/linux/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/java/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/remote/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/osx/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/incanter/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/hardware/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/browser/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/haskell/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/phoenix/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/typescript/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/tmux/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/make/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/blog/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/reagent/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/chatgpt/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/climbing/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/emacs/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/bazel/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/programming/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/windows/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/mindfulness/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/git/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/ai/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/keyboard/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/experiment/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/command-line/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/inspiration/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/leiningen/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/mobile/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/talks/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/javascript/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/onewheel/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/compojure/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/performance/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/sql/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/terminal-notifier/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/elisp/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/ergodox/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/code/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/tmate/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/clojurescript/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/kindle/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/android/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/firebase/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com//blog/categories/dictionary/</loc>
  </url>
  <url>
    <loc>https://jakemccrary.com/</loc>
    <lastmod>2026-03-14T17:06:04+00:00</lastmod>
  </url>
</urlset>
