<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="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://sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
    <loc>https://hashrocket.com/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/work/connectsense</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/work/bradsdeals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/work/vegas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/work/regions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/work/parkwhiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/work/satellite</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/andrew-vogel</loc>
    <lastmod>2025-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/craig-hafer</loc>
    <lastmod>2025-11-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/diana-mccann</loc>
    <lastmod>2025-02-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/gabriel-reis</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/jackrosa</loc>
    <lastmod>2025-12-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/marian-phelan</loc>
    <lastmod>2014-11-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/mary-lee</loc>
    <lastmod>2026-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/matt-polito</loc>
    <lastmod>2025-10-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/ryan-poland</loc>
    <lastmod>2025-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/thais-camilo</loc>
    <lastmod>2025-10-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/tony-yunker</loc>
    <lastmod>2026-03-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/team/vinicius-negrisolo</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/elixir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/ruby-on-rails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/react</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/story-carding</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/dynamic</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/elixir</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/integration</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/digital-ocean</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/go</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/streams</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/gin</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/regex</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/peer</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/react-native</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/middleman</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/tools</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/user-experience</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/elm</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/github-workflows</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/clojurescript</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ember</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/soap</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ci</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/remote</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/miniconf</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/apprenticeship</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ecto</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ai</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/asdf</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/shell</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/svg</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/broadcast</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/hotwire</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/nvm</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/seed</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ecommerce</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/gem</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/development</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/sass</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/taxes</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/TIL</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/debugging</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/clients</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/clojure</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/intern</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/board-game-app</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/haml</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/erlang</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/best-practices</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/iac</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/cloudfront</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/hiring</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/process</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/webassembly</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/linux</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/neo4j</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/activerecord</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/git</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/infrastructure-as-code</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ruby</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/mix</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/json</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/devops</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/automation</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/es6</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ansible</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/technical-debt</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/cypress</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ruby-on-rails</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/computer-science</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/design-patterns</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/realtime</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/group</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/browsers</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ruby5-roundup</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/software</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/mcp</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/graphql</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/python</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/trigram</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/mobile</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/turbo</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/estimation</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/activeadmin</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/stimulus</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/error-page</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ios</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/pairing</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/contracts</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/finance</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/neural-networks</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/project-management</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/temp-tables</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/coalesce</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/anaconda</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/cli</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/html</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/bug-reports</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/algorithms</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/training</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/coffeescript</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/css</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/company-news</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/communication</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/performance</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/speaking</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/learning</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/video</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/heroku</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/api</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/mentorship</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/upsert</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/documentation</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/full-stack</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/android</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/design</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/web</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/wasm</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/react</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/activeresource</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/hashrocket-projects</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/machine-learning</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/logging</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/apprentice</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/datomic</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/agile</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/index-expressions</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/comprehension</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/terminal</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/mysql</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/workflow</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/gems</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/arel</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ancient-city-ruby</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/testing</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/s3</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/trip-reports</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/refactoring</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/mocks</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/github</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/in-conversation</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/new-rocketeers</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/meetups</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/command-line</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/future</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/internship</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/websocket</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/kamal</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/conferences</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/distillery</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/reviews</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/products</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/accessibility</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/rails</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/product-owner</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/interviews</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/c</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/github-actions</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/below-the-surface</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/community</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/benchmark</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/projectionist</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/open-source</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/ui</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/indexes</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/cucumber</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/tmux</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/databases</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/sql</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/presentations</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/encryption</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/edeliver</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/nodejs</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/deployment</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/json-api</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/convolutional-neural-networks</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/phoenix</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/jquery</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/postgresql</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/photoshop</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/homebrew</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/book-club</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/style</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/vim</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/typescript</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/prettier</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/cte</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/cryptocurrency</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/compton</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/consulting</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/liveview</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/workshops</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/javascript</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/tailwind</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/business</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/tags/data-science</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/andrew-vogel</loc>
    <lastmod>2025-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/craig-hafer</loc>
    <lastmod>2025-11-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/diana-mccann</loc>
    <lastmod>2025-02-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/gabriel-reis</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/jackrosa</loc>
    <lastmod>2025-12-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/marian-phelan</loc>
    <lastmod>2014-11-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/mary-lee</loc>
    <lastmod>2026-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/matt-polito</loc>
    <lastmod>2025-10-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/ryan-poland</loc>
    <lastmod>2025-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/thais-camilo</loc>
    <lastmod>2025-10-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/tony-yunker</loc>
    <lastmod>2026-03-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/rocketeers/vinicius-negrisolo</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/10-tips-to-fine-tune-your-photoshop-workflow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-09-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rich-ui-prototyping-with-stagehand</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-01-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-505</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-10-24</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/reviewing-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-10-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/css-bar-charts-with-flex-and-attr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-07-27</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/classical-mixin-inheritance-in-sass</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-10-27</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/bulk-imports-with-datomic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-09-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/design-thats-not-a-pain-in-the-neck</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-06-30</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/test-driving-a-stubbed-api-in-ember-with-ember-cli-mirage</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-10-19</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-479</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-07-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/introducing-metabot</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-01-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/avoiding-code-catastrophes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2018-11-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/encryption-with-gpg-a-story-really-a-tutorial</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-03-30</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/implementing-video-chat-in-a-phoenix-application-with-webrtc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/integrating-react-components-with-a-phoenix-application</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hey-everyone-i-found-a-use-for-a-singleton</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/lets-write-some-bad-ruby</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/represent-your-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-11-16</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/swap-two-column-values-in-sql-part-2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-09-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/understanding-the-buffer-list-in-vim-part-1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-03-02</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/writing-prettier-javascript-in-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-08-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-ui-controller-part-2-faking-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-12-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/swap-two-column-values-in-sql-part-1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-09-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/do-the-shuffle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-06-27</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/document-your-confusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-12-18</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/2000-today-i-learned-posts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-05-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/switch-vs-map-which-is-the-better-way-to-branch-in-go</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-12-28</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/better-icon-fonts-with-sass</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-11-23</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/entry-level-this-will-help</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-03-03</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/breaking-down-barriers-between-design-and-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-01-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-to-get-help-with-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-01-12</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/get-started-with-redux-form</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/komments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-11-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/16-tips-from-the-2014-winter-miniconf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-12-18</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/what-s-with-the-mustaches</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/easy-star-ratings-in-css</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-01-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-front-end-development-environment-of-my-dreams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-06-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/vim-magic-with-abolish-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2018-02-13</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/revisiting-a-video-chat-application-with-phoenix-and-webrtc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-10-05</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-sass-to-be-responsive-and-retina-ready</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-12-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby-on-the-command-line</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-08-15</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/holiday_gems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-tale-of-the-color-shifting-dress</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-02-27</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/responsifying-with-viewport-units</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-03-31</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/sass-button-mixins-for-fun-profit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-04-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/design-workshop-recap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-06-30</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/creative-south-2015</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-04-14</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/solving-ara-howard-s-metakoans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-12-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/stop-tinkering-and-prioritize</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-02-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ember-weekend-recap-episode-3-4</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-05-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/gold-master-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-03-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/a-peek-into-the-clojure-community</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-12-24</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rails-quick-tips-activerecord-ordering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/all-in-with-ember-and-phoenix-a-daily-code-journal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-03-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/implementing-a-macro-in-ruby-for-memoization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/nordicruby-wrap-up</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/x-men-days-of-future-past-explained-in-git</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-06-05</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/mysql-has-transactions-sorta</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-08-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/dropping-ie7-support-here-s-what-to-look-forward-to</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/managing-design-handoffs-with-the-ui-controller</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/joseph-wilk-scottish-ruby-2012</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/case-studies-in-apprenticeship-vol-5-matt-polito</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2015-12-15</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/avoiding-common-traps-of-product-building</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-01-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-can-we-help-you</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/screencast-clojure-and-vim-basics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-06-13</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/looking-back-at-acr-2016</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-12</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-408</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/sxsw-interactive-2011-q-a</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/nuggets-of-wisdom-from-future-insights-live</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/gSchool</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-tiled-and-canvas-to-render-game-screens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/survival-tips-for-live-wireframing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/create-and-publish-your-own-elixir-mix-archives</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rails-quick-tips-easy-activerecord-optimizations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/observing-change-a-gold-master-test-in-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-rubys-method-class-for-fun-and-profit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-02-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/two-coffeescript-oddities</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/crafting-code-building-a-ruby-pattern-generator-for-a-crochet-circle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-01-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-to-win-developers-and-influence-features-as-a-designer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/jquery-san-francisco</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/a-case-of-cucumbers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/setting-budgetary-expectations-this-is-how-we-do-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/developing-with-small-tools</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/pairing-is-caring-about-code-quality</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-12-06</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/s3-asset-hosting-walkthrough</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ssl%20with%20dnsimple%20and%20heroku%20endpoint%20ssl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-09-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/drop-in-responsive-styles-with-sass</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-09-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-we-hire-new-rocketeers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-06-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/mocaroni</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-493</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-09-05</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/setting-up-your-mac-for-android-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/why-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-09-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hashrocket-stands-up</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-12-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-500</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-10-03</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/trip-report-magic-ruby-2011</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/easier-atomic-commits</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-385</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/three-jquery-plugins-we-wrote-and-one-we-love</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-436</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-01-31</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-419</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/railsconf-2011-q-a</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hashrocket-and-code-platoon</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-09-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/in-conversation-sandi-metz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-446</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-03-07</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/refactoring-minical-a-cup-of-coffeescript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-03-24</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/top-tweets-of-2016-with-elixir-and-ecto</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-01-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-426</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-12-16</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/pairing-in-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-01-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/running-out-of-ids</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-04-05</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-simpledelegator-for-your-decorators</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-391</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/introducing-constraintformatter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-01-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/module-prepend-a-super-story</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-05-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/phil-er-up-better-markup-through-content-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-12-16</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/book-club-with-russ-olsen</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-elusive-mvp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/you-can-build-soap-requests-with-haml</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-12-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-datomic-as-a-graph-database</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2018-07-02</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-429</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-01-03</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/finding-failure-git-bisect</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-01-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-459</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-04-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/elixir-functions-ruby-lambdas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-01-16</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/setting-up-kiwi-as-your-ios-unit-testing-framework</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-01-23</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-to-switch-from-textmate-to-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/introducing-bdubs-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-12-15</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hashrocket-s-pairing-setup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-12-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/des-dev-assemble</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-05-05</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/edge-of-tomorrow-explained-in-git</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-06-19</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/building-ember-addons</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-06-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-414</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-05-07</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/andrew-dennis-is-a-rocketeer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/embrace-the-database-with-ecto</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-04-12</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/up-down-up-with-ecto-migrations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-12-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/when-to-use-redux</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-463</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-05-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-434</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-01-24</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-468</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-05-30</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hashrocket-code-audits</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-07-02</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ember-js-on-rails-tutorial</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-06-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/cool-looking-tabs-in-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-03-02</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-474</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-06-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ember-routing-the-when-and-why-of-nesting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/vimscript-and-you</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-auto-layout-for-ios</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-02-06</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-we-pair</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-01-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/look-good-naked</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/8-great-vim-mappings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-07-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/modules-and-aliases-in-elixir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-04-18</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/create-quick-json-data-dumps-from-postgresql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-10-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/let-me-finish</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-github-repos-in-your-gemfile</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/pair-programming-questions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-01-24</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-485</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-08-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/programming-robot-sub-systems-with-elixir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-07-19</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ben-orenstein-scottish-ruby-2012</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/katrina-owen-scottish-ruby-2012</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/generate-dates-in-postgresql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-09-27</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/format-your-elixir-code-now</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-10-24</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby-developer-meetups-chicago</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/we-re-hosting-a-hackfest</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/selleck-a-jquery-handlebars-like-templating-system</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/functional_eye_ruby_guy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ecto-migrations-simple-to-complex</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-02-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hashrocket-university-2011-is-coming-up</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-ui-controller-part-3-the-ui-helper</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-12-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/go-performance-observations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-08-05</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-491</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2014-08-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/book-club-recap-javascript-patterns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/jquery-tips-adding-filter-expressions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-376</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/heroku-deploy-scripts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/when-pushing-just-isn-t-getting-the-job-done</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/fabrication-gem-walk-through-with-paul-elliott</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/fabrication-2-0-upgrade-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/bridging-activerecord-and-mongoid</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/recursive-sql-in-activerecord</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/test-with-a-sign-in-backdoor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/feature-development-with-git-branching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/time-sensitive-cucumber-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rubyists-an-encounter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/writing-the-story-of-an-application</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/silencing-your-staging-environment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/dotmatrix-the-hashrocket-dot-file-repo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/sass-iteration-using-each</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-a-matrix-to-generate-sprite-map-sass</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/keeping-the-magic-alive</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/writing-the-story-of-an-api</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/front-loaded-estimation-is-selling-your-stakeholder-a-lie</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/start-contributing-to-open-source</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ruby5-roundup-episode-397</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/titled-url-slugs-in-phoenix</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-03-19</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/best-of-til-year-one-ruby</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-06-28</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/activerecord-to-json-api-part-6-mimicking-ar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-to-make-rails-5-api-only</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-synchronized-project</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/where-my-rocketeers-at-summer-2012</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/announcing-in-the-spotlight</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hashrocket-university-2011-recap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/sandi_metz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/stop-collaborate-and-listen</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/book-club-with-sandi-metz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/anatomy-of-the-new-hashrocket-frontend-design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/oh-give-me-a-home</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/taking-advantage-of-the-polyglot-lifestyle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/congrats-to-our-client-satellite-on-adobe-acquisition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/journey-to-elixirdaze-2018</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-02-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rails-quick-tips-random-records</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/put-your-programming-tools-in-a-toolbox</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/jr-rocketeer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-slugworth-to-your-benefit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2013-11-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/custom-aggregates-in-postgresql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/upsert-records-with-postgresql-9-5</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/understanding-common-table-expressions-with-fizzbuzz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/writable-common-table-expressions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/advisory-locks-in-postgres</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/exploring-postgres-gin-index</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/materialized-view-strategies-using-postgresql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-04-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/faster-json-generation-with-postgresql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-07-13</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/working-with-email-addresses-in-postgresql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-05-02</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/commit-lint-for-danger</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-09-06</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/elixir-streams-for-lazy-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/living-it-up-in-the-mountains</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/mocking-api-s-with-elixir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-05-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/elixir-with-love</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-05-06</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/integration-testing-phoenix-with-wallaby</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-01-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/mocking-requests-in-elixir-tests</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-to-upgrade-to-rails-5</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/best-of-til-year-one-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-06-14</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/dabbling-with-backbone-js</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/best-of-til-year-one-command-line</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-07-05</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hashrocket-loves-code-and-coffee</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/summer_conference_2013</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/managing-react-router-pathnames</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/websocket-shootout</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/modeling-polymorphic-associations-in-a-relational-database</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/5-javascript-object-destructuring-tricks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-01-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/session-zero-for-software-teams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-02-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/a-postgresql-user-s-introduction-to-neo4j</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-04-07</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/best-of-til-year-one-sql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-06-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/technical-debt-part-1-understanding-debt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-05-23</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/mentoring-at-jacksonville-startup-weekend</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/a-simple-list-of-ruby-conferences</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/wrap-parameters-without-changing-markup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/wedclock-a-mobile-app</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-08-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/friday-lunch-at-hashrocket-chicago</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-01-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/development-of-a-simple-command-line-websocket-client</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-09-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/fun-with-views-and-ctes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2018-01-30</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/sql-inner-join-vs-outer-join</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-01-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/where-am-i-url-assertions-with-cypress</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2018-08-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-adventures-of-generating-random-numbers-in-erlang-and-elixir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/simple-postgresql-upgrades-in-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-08-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/keep-anaconda-from-constricting-your-homebrew-installs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-08-18</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-i-built-my-own-heroku-for-phoenix-apps-part-2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/exploring-the-default-postgres-template-databases</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2018-09-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/generate-images-for-instagram</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-02-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-to-quit-vim</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-01-31</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/today-i-learned-2018-year-in-review</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-05-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/activerecord-to-json-api-part-5-polymorphism</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/activerecord-to-json-api-part-3-handling-filtering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/activerecord-to-json-api-part-2-solving-pagination</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/activerecord-to-json-api-part-1-reasoning-and-structure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/binary-searching-and-ruby-s-bsearch-method</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/introducing-pgcasts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2016-06-16</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/exploring-hashrockets-vimbundle-vim-hashrocket</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-01-31</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/write-a-reduce-function-from-scratch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-02-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/a-friendly-introduction-to-convolutional-neural-networks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2017-08-23</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/use-yarn-like-a-pro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-02-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-nature-of-software-and-fixed-bid-contracts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-03-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/cast-iphone-screen-to-mac</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-03-12</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/6-tips-for-better-communication-with-a-client</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-04-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/technical-debt-part-2-management-strategies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-05-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/evaluating-javascript-dependencies-with-codesandbox</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-02-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/big-reasons-to-write-small-user-stories</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-hashrocket-chicago-apprenticeship</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-04-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/pick-a-good-name</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-01-29</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/like-attack-postmortem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-06-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/full-stack</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-06-28</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/open-source-time-at-hashrocket</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-07-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-we-manage-bugs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-04-30</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/adventures-in-mentorship</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-11-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/managing-tmux-sessions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-01-29</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/true-parallel-processing-for-ruby-tests-with-flatware</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/extracting-programmer-employment-data-from-bls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/hashrocket-guide-to-story-carding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/automate-your-elixir-deployments-part-2-distillery-edeliver</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-27</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/a-handful-of-useful-features-in-postgresql-sql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/automate-your-elixir-deployments-part-1-ansible</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-05-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/automate-your-infrastructure-with-pulumi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-05-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/south-dakota-v-wayfair-technology-and-your-business</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-05-06</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/build-the-ultimate-elixir-ci-with-github-actions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-05-12</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/graphql-way-limited-edition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-05-27</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-i-built-my-own-heroku-for-phoenix-apps-part-3</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/interview-jeremy-huffman-dialyxir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/silence-logger-messages-in-exunit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-08-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/react-has-been-teaching-you-invalid-html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-08-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/today-i-learned-in-phoenix</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-02-06</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/juxtaposing-earthdistance-and-postgis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2019-09-19</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/a-typical-day-at-hashrocket</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-01-29</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/webassembly-the-next-language-of-the-web</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-01-30</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/open-sourcing-today-i-learned</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-02-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/introducing-today-i-learned</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-02-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/planning-poker-speed-mode</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-01-29</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/10-vim-commands-for-a-better-workflow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-02-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/graphql-way</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-05-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/graphql-way-rails-edition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-05-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ecto-upsert-for-different-primary-keys-in-elixir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-08-03</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-i-built-my-own-heroku-for-phoenix-apps-part-1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/elixir-for-loops-go-beyond-comprehension</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-11-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-to-prepare-for-a-technical-interview</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-11-05</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/github-pull-request-and-issue-templates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2021-01-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/introducing-hashshake</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2021-03-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/react-performance-with-hooks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2020-12-29</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/generated-columns-in-postgresql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-06-18</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/greedy-gobbling-regex-capture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2021-08-16</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/learning-ruby-on-rails-in-2021</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2021-09-02</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rails-7-says-bye-bye-to-byebug</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2021-09-12</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/return-results-using-a-specific-order-in-rails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2021-10-15</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/scoped-custom-configuration-in-rails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2021-09-21</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/range-include-vs-range-cover</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-04-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/building-less-than-query-in-activerecord</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2022-06-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/manipulating-data-in-production</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2022-04-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/building-greater-than-query-in-activerecord</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2022-06-14</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/optimizing-a-database-query-with-functional-indexes-in-postgres</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2022-07-06</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-match-vs-equals-tilde-in-ruby</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2022-08-18</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/daily-update-in-the-terminal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2022-08-24</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/svg-phoenix-applications</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2022-10-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/navigating-efficiently-with-cdpath</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-12-07</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/migrate-from-heroku-free-plans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2022-11-16</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-impact-of-the-exclamation-point-in-typescript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-11-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-target-_blank-properly</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-02-06</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/dealing-with-nested-json-objects-in-postgresql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-02-24</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/an-alternative-for-tricky-nodejs-installations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-08-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rails-ain-t-just-for-trains-why-ruby-on-rails-is-the-real-deal-for-your-next-startup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-05-18</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-tailwind-to-style-child-and-sibling-elements</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-06-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/basics-of-shadow-dom</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-11-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/leveling-up-rails-controllers-organizing-logic-with-plain-ruby-objects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-04-19</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/authorization-in-phoenix-liveview</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-02-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/using-a-hash-of-data-for-string-replacement-in-ruby</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-03-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/embracing-accessibility-and-consistency-with-css-system-colors</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-11-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/talking-tech-with-non-technical-clients</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-09-04</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/optimizing-ux-and-efficiency-with-visibilitystate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-03-11</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/enhancing-web-accessibility-with-html-s-forced-color-mode</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-11-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/postgresql-daterange-and-efficient-time-management</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-03-23</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/canonical-form-of-postgresql-daterange-columns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-03-23</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/error-page-on-phoenix-liveview</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-03-12</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/the-rails-renaissance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-09-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/querying-for-json-arrays-in-postgres</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2023-06-23</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/my-rails-world-2024-experience</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2024-09-30</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/broadcasting-user-specific-turbo-content</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-01-27</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/validating-json-file-contents-with-your-text-editor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-01-26</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/expo-for-react-native-in-2025-a-perspective</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-11-03</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/how-to-rev-up-your-rails-development-with-mcp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-12-12</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/running-my-first-kamal-deploy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-04-02</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/railsconf-nostalgia-remembering-activeresource</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-07-22</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/let-s-build-a-generator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-07-15</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/achieving-multitenancy-in-a-rails-app-using-currentattributes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-07-28</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/supercharging-ai-assisted-development-in-phoenix-applications</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-08</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/lessons-learned-using-dblink-in-production</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-07-29</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/go-0-to-60-with-create-react-app</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/elm-by-example-soup-to-nuts-part-1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/playing-with-react-vr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/tips-and-tricks-from-integrating-react-native-with-existing-native-apps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ember-weekend-recap-episode-1-2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/broccoli-the-build-tool-not-the-vegetable</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rubyjax-recap-ember-cli-rails-with-jonathan-jackson-march-12-2015</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/a-compendium-of-hooks-in-embercli</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rubyjax-recap-openhax-february-20-2015</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/an-ancient-recap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/datetime-select-in-cucumber</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rails-quick-tips-pluck-multiple-columns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/rails-quick-tips-activerecord-calculations-pluck</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/debugging-action-callbacks-aka-filters-in-rails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/query-for-null-or-empty-string-in-activerecord</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/sql-window-functions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/better-date-and-time-formatting-for-ruby</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/in-conversation-noel-rappin</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/in-conversation-russ-olsen</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/activerecord-to-json-api-part-7-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/activerecord-to-json-api-part-4-custom-sorting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/sql-views-and-activerecord</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/deferring-database-constraints</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/customize-activeadmin-index-filters</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/advanced-queries-with-activerecord-s-from-method</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/javascript-rails-google-maps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/integrating-with-google-calendar-as-a-service-app</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/best-of-til-year-one-rails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/setting-up-an-ember-app-with-a-rails-backend</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/speed-up-your-rails-app-by-squashing-n-1-queries</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-11-20</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/caching-activemodel-serializers-on-heroku</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/little-decorator-gem-rails-model-decoration-in-42-lines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ember-on-s3-with-cloudfront-bash-the-hash</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/ignore-specific-file-changes-only-on-current-machine-in-git</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/some-thoughts-about-claude-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-11-07</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/creating-a-paper-wallet-for-your-cryptocurrency-with-myetherwallet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-10</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/postgresql-18-temporal-constraints</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-11-07</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/spec-driven-estimation-how-devs-can-estimate-features-quickly-and-more-accurately-with-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-13</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/openspec-vs-spec-kit-choosing-the-right-ai-driven-development-workflow-for-your-team</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-13</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/from-spec-to-shipping-how-developers-implement-features-with-ai-driven-workflows</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-15</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/postgresql-18-s-uuidv7-faster-and-secure-time-ordered-ids</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-15</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/postgresql-18-virtual-generated-columns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-11-07</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/spec-driven-development-how-product-owners-can-ship-features-faster-with-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-17</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/nativewind-speeding-up-styling-in-react-native</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-10-31</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/postgresql-18-track-what-changed-by-your-upserts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-11-07</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/building-a-mcp-server-in-elixir</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-11-25</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/why-ruby-is-the-best-language-for-advent-of-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-12-01</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/creating-a-custom-mobile-integration-for-a-board-game-using-ruby-on-rails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-11-14</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/building-a-simple-search-with-rails-stimulus</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2025-12-09</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/blog/posts/testing-readonly-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-03-14</lastmod>
  </url>
  <url>
    <loc>https://hashrocket.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hashrocket.com/brand</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
