<?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://erikras.com</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.796Z</lastmod></url>
<url><loc>https://erikras.com/about</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.796Z</lastmod></url>
<url><loc>https://erikras.com/blog/gavin</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-18T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/us-state-centers</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-09-02T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/occultation</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-08-18T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/colbert-questionert</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-05-21T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/ci-ding</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-04-11T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/react-beyond-the-dom-2025</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2025-12-31T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/ripple-final-form</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2025-10-04T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/final-form-to-typescript</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2025-06-07T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/ui-with-state-machines</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2024-12-16T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/guide-to-the-internet</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2023-08-01T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/model-based-e2e-testing</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2023-06-05T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/solid-for-react-developers</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2023-06-05T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/xstate-in-solid</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2022-12-08T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/solid-final-form-poc</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2022-11-26T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/unsubscribe-sugar-proposal</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2022-09-14T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/renderatl-2022</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2022-07-19T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/modeling-react-in-xstate</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2022-06-24T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/remixconf-2022</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2022-06-24T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/infobip-shift-2021</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2021-09-09T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/what-i-learned-at-distru</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2021-08-20T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/observable-subject-in-rescript</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2021-03-30T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/reducer-single-state-machine</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2021-03-23T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/finite-state-machines-in-rescript</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2021-03-22T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/follow-observables</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2021-03-19T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/open-source-sustainability</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2020-07-01T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/react-europe-2020</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2020-05-16T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/react-au-2020</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2020-03-04T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/jsdc-2019</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2020-02-07T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/audiocard</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2019-04-16T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/blockchain-form</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2019-04-01T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/holy-js-moscow-2018</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2019-03-19T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/react-alicante-2018</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2018-09-19T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/stolen-iphone</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2018-09-17T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/javascript-compatibility-as-a-service</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2018-04-16T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/promise-from-redux-actions</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2018-03-30T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/react-final-form-html5-validation</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2018-03-27T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/declarative-form-rules</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2018-03-22T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/focus-on-errors</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2018-03-19T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/final-form-decorators</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2017-12-11T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/final-form-arrays-mutators</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2017-12-04T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/final-form-announcement</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2017-11-27T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/react-alicante-2017</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2017-11-08T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/redux-dead-drop</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2016-11-05T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/js-channel-2016</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2016-08-02T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/hoc-drill-pattern</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2016-04-27T00:00:00.000Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/ai</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/centered</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/coding</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/culture</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/engineering</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/extension</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/final-form</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/finite-state-machines</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/funny</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/geography</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/javascript</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/podcasts</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/react</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/redux-form</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/redux</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/religion</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/remix</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/rescript</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/ripple</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/science</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/solidjs</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/talks</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/technology</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/television</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/testing</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/travel</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/typescript</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/uncategorized</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/usa</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
<url><loc>https://erikras.com/blog/categories/xstate</loc><changefreq>monthly</changefreq><priority>0.2</priority><lastmod>2026-10-29T10:52:59.797Z</lastmod></url>
</urlset>