<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://angeleah.com/</loc></url>
  <url><loc>https://angeleah.com/about</loc></url>
  <url><loc>https://angeleah.com/blog</loc></url>
  <url><loc>https://angeleah.com/blog/archive</loc></url>
  <url><loc>https://angeleah.com/media</loc></url>
  <url><loc>https://angeleah.com/media/before_tech</loc></url>
  <url><loc>https://angeleah.com/media/tech</loc></url>
  <url><loc>https://angeleah.com/blog/workflow-wins</loc><lastmod>2026-05-24</lastmod></url>
  <url><loc>https://angeleah.com/blog/the-basics-of-javascript-objects</loc><lastmod>2013-11-02</lastmod></url>
  <url><loc>https://angeleah.com/blog/javascript-woes---mind-the-console</loc><lastmod>2013-05-16</lastmod></url>
  <url><loc>https://angeleah.com/blog/active-record-migrations-models-and-associations</loc><lastmod>2013-04-11</lastmod></url>
  <url><loc>https://angeleah.com/blog/letters-to-the-future---letters-from-the-past</loc><lastmod>2013-03-06</lastmod></url>
  <url><loc>https://angeleah.com/blog/non-access-modifiers-in-java</loc><lastmod>2013-03-05</lastmod></url>
  <url><loc>https://angeleah.com/blog/access-modifiers</loc><lastmod>2013-03-04</lastmod></url>
  <url><loc>https://angeleah.com/blog/the-java-classpath---what-the-he-is-it</loc><lastmod>2013-02-28</lastmod></url>
  <url><loc>https://angeleah.com/blog/packages-in-java</loc><lastmod>2013-02-27</lastmod></url>
  <url><loc>https://angeleah.com/blog/what-good-test-coverage-does-not-always-mean-1-to-1</loc><lastmod>2013-02-26</lastmod></url>
  <url><loc>https://angeleah.com/blog/hair-magazines-and-reading-code</loc><lastmod>2013-02-25</lastmod></url>
  <url><loc>https://angeleah.com/blog/pitfalls-of-passing-an-inputstream-to-multiple-buffers</loc><lastmod>2013-02-18</lastmod></url>
  <url><loc>https://angeleah.com/blog/if-at-first-you-dont-succeed</loc><lastmod>2013-02-11</lastmod></url>
  <url><loc>https://angeleah.com/blog/the-power-of-diagraming</loc><lastmod>2013-01-31</lastmod></url>
  <url><loc>https://angeleah.com/blog/what-should-come-first-the-theory-or-the-practice</loc><lastmod>2013-01-10</lastmod></url>
  <url><loc>https://angeleah.com/blog/cryptic-clojure-errors---what-do-they-mean</loc><lastmod>2013-01-09</lastmod></url>
  <url><loc>https://angeleah.com/blog/lets-talk-a-little-bit-more-about-lexical-scope</loc><lastmod>2013-01-07</lastmod></url>
  <url><loc>https://angeleah.com/blog/closures</loc><lastmod>2013-01-03</lastmod></url>
  <url><loc>https://angeleah.com/blog/functions-that-create-functions-in-clojure---mind--blown</loc><lastmod>2012-12-20</lastmod></url>
  <url><loc>https://angeleah.com/blog/food-for-thought---developing-a-system-of-checks</loc><lastmod>2012-12-17</lastmod></url>
  <url><loc>https://angeleah.com/blog/a-basic-break-down-of-an-http-request</loc><lastmod>2012-12-12</lastmod></url>
  <url><loc>https://angeleah.com/blog/some-differences-between-writers-and-streams</loc><lastmod>2012-12-11</lastmod></url>
  <url><loc>https://angeleah.com/blog/a-very-agreeable-web-server-in-clojure</loc><lastmod>2012-12-10</lastmod></url>
  <url><loc>https://angeleah.com/blog/curry---this-is-hot-stuff</loc><lastmod>2012-12-07</lastmod></url>
  <url><loc>https://angeleah.com/blog/base64-encoding-with-clojure</loc><lastmod>2012-12-06</lastmod></url>
  <url><loc>https://angeleah.com/blog/exceptions--lazy-sequences--and-lsp-in-clojure</loc><lastmod>2012-12-04</lastmod></url>
  <url><loc>https://angeleah.com/blog/refactoring-my-echo-server-in-clojure</loc><lastmod>2012-12-03</lastmod></url>
  <url><loc>https://angeleah.com/blog/command-parser-in-clojure---part-1</loc><lastmod>2012-11-30</lastmod></url>
  <url><loc>https://angeleah.com/blog/parsing</loc><lastmod>2012-11-28</lastmod></url>
  <url><loc>https://angeleah.com/blog/adding-conditions-to-the-clojure-echo-server</loc><lastmod>2012-11-27</lastmod></url>
  <url><loc>https://angeleah.com/blog/i-had-an-itch-so-i-decided-to-use-scratch</loc><lastmod>2012-11-25</lastmod></url>
  <url><loc>https://angeleah.com/blog/wearables---my-led-bracelet-rocks</loc><lastmod>2012-11-25</lastmod></url>
  <url><loc>https://angeleah.com/blog/i-do-declare-instruct-builder-to-create-xml</loc><lastmod>2012-11-21</lastmod></url>
  <url><loc>https://angeleah.com/blog/building-an-echo-server-in-clojure---part-2</loc><lastmod>2012-11-20</lastmod></url>
  <url><loc>https://angeleah.com/blog/finding-palindromes-using-clojure---project-euler-problem-4</loc><lastmod>2012-11-14</lastmod></url>
  <url><loc>https://angeleah.com/blog/angeleah---meet-java</loc><lastmod>2012-11-13</lastmod></url>
  <url><loc>https://angeleah.com/blog/building-an-echo-server-in-clojure---part-1</loc><lastmod>2012-11-12</lastmod></url>
  <url><loc>https://angeleah.com/blog/finding-prime-factors-using-clojure</loc><lastmod>2012-11-07</lastmod></url>
  <url><loc>https://angeleah.com/blog/project-euler-problem-2---it-pays-to-be-lazy</loc><lastmod>2012-11-06</lastmod></url>
  <url><loc>https://angeleah.com/blog/using-clojure-contrib</loc><lastmod>2012-11-05</lastmod></url>
  <url><loc>https://angeleah.com/blog/black-box-abstraction</loc><lastmod>2012-11-02</lastmod></url>
  <url><loc>https://angeleah.com/blog/the-first-problem-i-solved-using-clojure</loc><lastmod>2012-11-01</lastmod></url>
  <url><loc>https://angeleah.com/blog/testing-clojure-code-with-speclj---a-first-go</loc><lastmod>2012-10-30</lastmod></url>
  <url><loc>https://angeleah.com/blog/the-clojure-koans---take-one</loc><lastmod>2012-10-29</lastmod></url>
  <url><loc>https://angeleah.com/blog/all-sorts-of-things---in-place-quick-sort</loc><lastmod>2012-10-26</lastmod></url>
  <url><loc>https://angeleah.com/blog/the-proof-is-in-the-profiling</loc><lastmod>2012-10-26</lastmod></url>
  <url><loc>https://angeleah.com/blog/all-sorts-of-things---quick-sort</loc><lastmod>2012-10-25</lastmod></url>
  <url><loc>https://angeleah.com/blog/all-sorts-of-things---merge-sort</loc><lastmod>2012-10-22</lastmod></url>
  <url><loc>https://angeleah.com/blog/all-sorts-of-things---bubble-sort</loc><lastmod>2012-10-15</lastmod></url>
  <url><loc>https://angeleah.com/blog/an-introduction-to-big-o-notation</loc><lastmod>2012-10-12</lastmod></url>
  <url><loc>https://angeleah.com/blog/security---oh-no---ive-been-injected</loc><lastmod>2012-10-11</lastmod></url>
  <url><loc>https://angeleah.com/blog/enforcing-uniqueness-with-jquery-validation</loc><lastmod>2012-10-09</lastmod></url>
  <url><loc>https://angeleah.com/blog/beginners-javascript-scope</loc><lastmod>2012-10-08</lastmod></url>
  <url><loc>https://angeleah.com/blog/pluralizing-is-not-perfect</loc><lastmod>2012-09-27</lastmod></url>
  <url><loc>https://angeleah.com/blog/checkbox-dependency-with-jquery-validation</loc><lastmod>2012-09-21</lastmod></url>
  <url><loc>https://angeleah.com/blog/dear-javascript-its-time</loc><lastmod>2012-09-20</lastmod></url>
  <url><loc>https://angeleah.com/blog/making-coffee</loc><lastmod>2012-09-14</lastmod></url>
  <url><loc>https://angeleah.com/blog/boolean-algebra--lets-talk-about-x-ba-by</loc><lastmod>2012-09-13</lastmod></url>
  <url><loc>https://angeleah.com/blog/boolean-algebra-chocolate-or-vanilla</loc><lastmod>2012-09-12</lastmod></url>
  <url><loc>https://angeleah.com/blog/cookies-vs-cookie-cutters--objects-and-instances</loc><lastmod>2012-09-11</lastmod></url>
  <url><loc>https://angeleah.com/blog/cutting-a-gem--separation-of-the-delivery-mechanism</loc><lastmod>2012-08-30</lastmod></url>
  <url><loc>https://angeleah.com/blog/getting-started-with-sinatra</loc><lastmod>2012-08-30</lastmod></url>
  <url><loc>https://angeleah.com/blog/an-elegant-require-farm-is-still-a-require-farm</loc><lastmod>2012-08-21</lastmod></url>
  <url><loc>https://angeleah.com/blog/decoupling-ui-from-tic-tac-toe</loc><lastmod>2012-08-20</lastmod></url>
  <url><loc>https://angeleah.com/blog/solve-for-minimax</loc><lastmod>2012-08-09</lastmod></url>
  <url><loc>https://angeleah.com/blog/picking-up-steam</loc><lastmod>2012-07-31</lastmod></url>
  <url><loc>https://angeleah.com/blog/paying-attention-to-details</loc><lastmod>2012-07-26</lastmod></url>
  <url><loc>https://angeleah.com/blog/exposing-and-confronting-my-ignorance</loc><lastmod>2012-07-23</lastmod></url>
  <url><loc>https://angeleah.com/blog/allowing-your-code-to-tell-you-exactly-what-its-doing</loc><lastmod>2012-07-19</lastmod></url>
  <url><loc>https://angeleah.com/blog/the-single-responsibility-principle</loc><lastmod>2012-07-17</lastmod></url>
  <url><loc>https://angeleah.com/blog/tutorial---the-bowling-game-kata-in-ruby</loc><lastmod>2012-07-05</lastmod></url>
  <url><loc>https://angeleah.com/blog/where-do-i-begin</loc><lastmod>2012-07-01</lastmod></url>
  <url><loc>https://angeleah.com/blog/tags/ai</loc></url>
  <url><loc>https://angeleah.com/blog/tags/claude</loc></url>
  <url><loc>https://angeleah.com/blog/tags/workflow</loc></url>
  <url><loc>https://angeleah.com/media/elixirconf-2026</loc></url>
  <url><loc>https://angeleah.com/media/abc7-digital-underground</loc></url>
  <url><loc>https://angeleah.com/media/hack-like-a-woman</loc></url>
  <url><loc>https://angeleah.com/media/we-can-do-it</loc></url>
  <url><loc>https://angeleah.com/media/pyimageconf-2018</loc></url>
  <url><loc>https://angeleah.com/media/wearables-workshop</loc></url>
  <url><loc>https://angeleah.com/media/more-magazine-jennifer-beals</loc></url>
  <url><loc>https://angeleah.com/media/newcity-cover</loc></url>
  <url><loc>https://angeleah.com/media/newcity-inside</loc></url>
  <url><loc>https://angeleah.com/media/chicago-code-jennifer-beals</loc></url>
  <url><loc>https://angeleah.com/media/caitlin-agency-portfolio-2</loc></url>
  <url><loc>https://angeleah.com/media/moda-fashion-gazette</loc></url>
  <url><loc>https://angeleah.com/media/moda-fashion-gazette-2</loc></url>
  <url><loc>https://angeleah.com/media/gabriella-gothic-beauty</loc></url>
  <url><loc>https://angeleah.com/media/narcisse-designs-2009-collection</loc></url>
  <url><loc>https://angeleah.com/media/dreadlocks-tamale-sepp</loc></url>
  <url><loc>https://angeleah.com/media/four-magazine</loc></url>
  <url><loc>https://angeleah.com/media/inspire-vol-77</loc></url>
  <url><loc>https://angeleah.com/media/inspire-vol-78</loc></url>
  <url><loc>https://angeleah.com/media/brianna-bridal-inspire</loc></url>
  <url><loc>https://angeleah.com/media/marie-antoinette-chicago-scene</loc></url>
  <url><loc>https://angeleah.com/media/radioactive-energy-drink-billboard</loc></url>
  <url><loc>https://angeleah.com/media/julia-lee-angel</loc></url>
  <url><loc>https://angeleah.com/media/unique</loc></url>
  <url><loc>https://angeleah.com/media/nicole</loc></url>
  <url><loc>https://angeleah.com/media/published-across-various-sites</loc></url>
</urlset>
