<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url> <loc>https://www.leighhalliday.com/articles</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/articles/2</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/articles/3</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/articles/4</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/i18n</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/ruby-on-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/junior</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/career</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/ruby</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/json</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/api</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/software-development</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/psql</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/database</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/postgres</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/rspec</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/angular</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/enumerable</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/databases</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/performance</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/tech</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/mongodb</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/dsl</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/metaprogramming</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/soap</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/gross</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/algorithms</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/elixir</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/recursion</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/cors</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/strings</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/refactoring</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/javascript</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/react</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/mobx</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/cli</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/regex</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/create-react-app</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/animations</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/resources</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/redux</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/jest</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/enzyme</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/sinon</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/testing</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/mocks</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/axios</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/graphql</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/apollo</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/rest</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/hooks</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/react-testing-library</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/es6</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/typescript</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/serverless</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/now</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/lambda</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/node</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/nextjs</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/mapbox</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/maps</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/npm</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/fundamentals</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/arrays</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tags/reduce</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/translating-your-ruby-on-rails-application</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/creating-qr-codes-in-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/how-to-succeed-as-a-junior-developer</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/onboarding-junior-developers</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/block-based-configuration</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/responding-with-json-in-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/mail-interceptors-and-observers</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/pull-requests-quality-training-shared-knowledge</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/the-basics-of-psql</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/getting-started-with-ruby-on-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/how-to-model-data-in-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/postgres-insights-pghero</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/building-an-admin-section-in-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/upgrading-rspec-2x-to-3x-with-transpec</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/can-i-use-angular-in-my-rails-app</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/user-authentication-in-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/learning-tips-for-the-software-developer</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/adding-translations-to-your-rails-website</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/working-with-enumerables-four-powerful-collection-methods</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/copying-postgres-table-with-its-attributes</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/implementing-rubys-tap-method</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/implementing-rubys-collect-method</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/when-your-rails-app-slows-to-a-crawl</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/embracing-change-and-choosing-your-identity</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tips-on-how-to-choose-a-technology</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/what-is-rack</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/why-doesnt-my-code-work-outside-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/intro-to-mongodb-for-postgres-developers</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/ruby-struct</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/creating-ruby-dsl</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/ruby-metaprogramming-method-missing</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/ruby-introspection-metaprogramming</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/ruby-metaprogramming-creating-methods</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/savon-soap-doesnt-leave-you-feeling-dirty</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tree-structures-in-your-rails-models</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/object-hierarchy-in-ruby</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/sorting-null-values-in-postgresql</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/where-is-this-method-defined</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/requiring-uniqueness-in-rails</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/solution-software-engineer-interview-challenge</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/fizzbuzz-in-elixir</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/recursion-in-ruby</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/recursion-in-elixir</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/cors-in-phoenix</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/avoid-race-conditions-with-postgres-locks</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/showing-results-for-trigrams-in-postgres</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/weighted-quick-union-find-algorithm-in-ruby</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/stack-in-ruby-linked-lists</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/exploring-some-string-methods</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/understanding-method-missing</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/is-it-nil</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/skinny-controllers-through-refactoring</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/mobx-react-introduction</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/building-cli-ruby-with-gli</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/named-captures-ruby-regular-expressions</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/create-react-app-mobx-decorators</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/mobx-create-react-app-without-ejecting</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/introduction-mobx-state-tree</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/using-refs-in-react</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/mobx-async-actions</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/introduction-react-motion-tutorial</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/best-ruby-and-ruby-on-rails-resources</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/easy-mobx-redux-comparison</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/testing-react-jest-enzyme-sinon</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/error-boundaries-and-render-props</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/introducing-react-context-api</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/testing-asynchronous-components-mocks-jest</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/mocking-axios-in-jest-testing-async-functions</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/map-reduce-filter-and-pie-charts</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/how-to-use-graphql-with-react</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/react-purity</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/using-apollo-link-rest</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/react-hooks-with-apollo-graphql</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/introduction-react-testing-library</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/async-axios-react-testing-library</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/firing-events-react-testing-library</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/use-effect-hook</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/tagged-template-literals</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/generating-types-apollo</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/iterate-objects-javascript</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/serverless-og-image</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/secrets-env-vars-nextjs-now</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/how-does-swr-work</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/replacing-redux-with-react-hooks</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/mapbox-clustering</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/google-maps-clustering</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/leaflet-clustering</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/publish-npm-package</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/reduce-javascript</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/mock-fetch-jest</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/mongodb-geojson-schema-validation</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/about/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.leighhalliday.com/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
</urlset>