
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
  <loc>
    https://tj.ie/front-end-strategy-with-a-sprinkling-of-expressionengine/
  </loc>
  <lastmod>2014-12-13</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/foundation-5-5/
  </loc>
  <lastmod>2014-12-14</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/web-project-boilerplate-browserify-with-es6/
  </loc>
  <lastmod>2015-01-09</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/wait-what-am-i-meant-to-be-doing-again/
  </loc>
  <lastmod>2015-02-08</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/quickly-build-a-simple-grid-with-sass/
  </loc>
  <lastmod>2015-03-17</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/building-a-full-screen-overlay/
  </loc>
  <lastmod>2015-04-05</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/pace-yourself/
  </loc>
  <lastmod>2015-06-26</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/getting-started-with-wordpress-and-unit-testing/
  </loc>
  <lastmod>2015-07-09</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/responsibilities-of-a-web-person/
  </loc>
  <lastmod>2015-07-19</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/lightweight-utility-object/
  </loc>
  <lastmod>2015-07-25</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/expanding-menu-with-gsap/
  </loc>
  <lastmod>2015-07-27</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/timber-and-twig-reignited-my-love-for-wordpress/
  </loc>
  <lastmod>2015-08-23</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/the-clip-path-of-least-resistance/
  </loc>
  <lastmod>2015-08-25</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/up-and-atom/
  </loc>
  <lastmod>2015-09-12</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/vue.js-and-spotify-experiment/
  </loc>
  <lastmod>2016-02-14</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/resourceful-learning/
  </loc>
  <lastmod>2016-04-10</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/first-seven-jobs/
  </loc>
  <lastmod>2016-08-06</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tip-for-react-proptypes-with-storybook/
  </loc>
  <lastmod>2017-07-19</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/building-a-now-playing-feature/
  </loc>
  <lastmod>2017-12-18</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/building-my-site-part-i-decisions/
  </loc>
  <lastmod>2018-01-06</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/building-my-site-part-ii-setup/
  </loc>
  <lastmod>2018-01-07</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/building-my-site-part-iii-fine-tuning/
  </loc>
  <lastmod>2018-01-08</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/client-side-search-with-algolia/
  </loc>
  <lastmod>2018-01-09</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/variable-fonts/
  </loc>
  <lastmod>2018-02-02</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/craft-plugins-browser/
  </loc>
  <lastmod>2018-02-04</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/diy-rss-feed-reader/
  </loc>
  <lastmod>2018-02-12</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/use-applescript-to-automate-with-iterm/
  </loc>
  <lastmod>2018-02-19</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/page-visibility-api/
  </loc>
  <lastmod>2018-02-23</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/theming-with-css-custom-properties/
  </loc>
  <lastmod>2018-03-02</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/the-weary-wordpress-dev/
  </loc>
  <lastmod>2018-03-08</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/my-local-environment-timeline/
  </loc>
  <lastmod>2018-03-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/do-not-track/
  </loc>
  <lastmod>2018-04-15</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/upgrading-to-webpack-4/
  </loc>
  <lastmod>2018-05-12</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/create-an-rss-feed-reader/
  </loc>
  <lastmod>2018-05-29</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/what-do-i-know/
  </loc>
  <lastmod>2018-07-24</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/a-signal-in-the-static/
  </loc>
  <lastmod>2018-08-19</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/avatars-io/
  </loc>
  <lastmod>2018-08-21</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/fathom-analytics/
  </loc>
  <lastmod>2018-08-24</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/building-a-table-of-contents-with-the-intersection-observer-api/
  </loc>
  <lastmod>2018-09-08</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/improving-client-side-performance/
  </loc>
  <lastmod>2018-09-09</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/html-imports-component-driven-development/
  </loc>
  <lastmod>2018-09-15</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/website-inspiration/
  </loc>
  <lastmod>2018-09-27</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/vapid-cms/
  </loc>
  <lastmod>2018-09-28</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/scrollable-container-controls-with-react/
  </loc>
  <lastmod>2019-05-03</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/derived-stores-with-svelte/
  </loc>
  <lastmod>2019-05-15</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/clever-logos/
  </loc>
  <lastmod>2019-05-17</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/web-cloaks/
  </loc>
  <lastmod>2019-05-19</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/multi-select-checkboxes-with-react/
  </loc>
  <lastmod>2019-05-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/task-management/
  </loc>
  <lastmod>2019-05-22</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/image-parallax-and-blur-with-tornis/
  </loc>
  <lastmod>2019-05-28</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/self-host-google-fonts/
  </loc>
  <lastmod>2019-06-09</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/building-an-appreciation-system/
  </loc>
  <lastmod>2019-06-22</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/text-selection-particle-effects/
  </loc>
  <lastmod>2020-03-22</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/draft-js-mentions-plugin-scrolling-keyboard/
  </loc>
  <lastmod>2020-05-04</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/ie11-placeholder-transition-issue/
  </loc>
  <lastmod>2020-05-07</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/coping-with-bad-dates/
  </loc>
  <lastmod>2020-10-03</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/vue-data-table/
  </loc>
  <lastmod>2020-10-25</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/my-2020/
  </loc>
  <lastmod>2020-12-22</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/new-job/
  </loc>
  <lastmod>2022-07-01</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/vue-timeline/
  </loc>
  <lastmod>2022-08-22</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/fix-edge-battery-drain-m1-mac/
  </loc>
  <lastmod>2022-09-17</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/distant-sound/
  </loc>
  <lastmod>2023-04-13</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/new-kitten/
  </loc>
  <lastmod>2023-11-25</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/lenore-routine/
  </loc>
  <lastmod>2023-11-28</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/multi-select-checkboxes-with-react-hooks/
  </loc>
  <lastmod>2023-12-04</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/scrollable-container-controls-with-react-hooks/
  </loc>
  <lastmod>2023-12-04</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/visiting-family-and-friends/
  </loc>
  <lastmod>2023-12-10</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/new-year-new-design/
  </loc>
  <lastmod>2024-01-05</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/popover-api/
  </loc>
  <lastmod>2024-01-07</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/the-year-ahead/
  </loc>
  <lastmod>2024-01-07</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/rediscovering-the-joy-in-coding/
  </loc>
  <lastmod>2024-01-28</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/the-web-should-be-simple/
  </loc>
  <lastmod>2024-02-10</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/minimal-javascript/
  </loc>
  <lastmod>2024-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tailwind-is/
  </loc>
  <lastmod>2024-03-03</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tidy-up-with-regex/
  </loc>
  <lastmod>2024-04-17</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/got-married/
  </loc>
  <lastmod>2024-06-16</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/dns-propagation/
  </loc>
  <lastmod>2024-08-07</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/video-home-cooked-feed-reader/
  </loc>
  <lastmod>2024-10-17</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/swatch-this/
  </loc>
  <lastmod>2025-06-07</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/working-with-claude-and-images/
  </loc>
  <lastmod>2025-06-11</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/injecting-personality/
  </loc>
  <lastmod>2025-06-14</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/swatch-this-exports/
  </loc>
  <lastmod>2025-06-19</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/swatch-updates-june/
  </loc>
  <lastmod>2025-06-22</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/swatcher/
  </loc>
  <lastmod>2025-07-21</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/projects/swatcher/
  </loc>
  <lastmod>2025-07-21</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/swatcher-refresh/
  </loc>
  <lastmod>2025-08-04</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/served-app/
  </loc>
  <lastmod>2025-08-17</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/now-page/
  </loc>
  <lastmod>2025-08-19</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/projects/personal-website/
  </loc>
  <lastmod>2025-08-19</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/how-to-api/
  </loc>
  <lastmod>2025-09-24</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/spa-seo-with-netlify-edge-functions/
  </loc>
  <lastmod>2025-09-29</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/swatcher-updates-2026/
  </loc>
  <lastmod>2026-01-15</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/whats-next-for-swatcher/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/about/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/archive/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/now/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/projects/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/cms/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/javascript/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/php/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/craft/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/external-links/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/css/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/webpack/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/twig/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/inspiration/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/vue/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/analytics/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/react/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/wordpress/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/experiment/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/performance/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/guide/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/html/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/laravel/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/ai/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/video/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/seo/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/spa/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/regex/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/design/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/life/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/projects/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/web%20development/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/static%20site/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/accessibility/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/colour%20tools/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
  
  <url>
  <loc>
    https://tj.ie/tags/productivity/
  </loc>
  <lastmod>2026-02-20</lastmod>
  </url>
</urlset>
