<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.julik.nl/2008/07/ensuring-thread-collision</loc>
<lastmod>2008-07-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2008/07/cache-with-automatic-transmission</loc>
<lastmod>2008-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2008/07/rpc-and-builder</loc>
<lastmod>2008-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2008/08/flame-t-transfer-output</loc>
<lastmod>2008-08-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2008/08/the-colorist-lingo</loc>
<lastmod>2008-08-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2008/09/ba-for-batch-ac-for-action</loc>
<lastmod>2008-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2008/12/fresh-postproduction-ruby-goodness</loc>
<lastmod>2008-12-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2009/01/edl-ruby-module</loc>
<lastmod>2009-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2009/01/nemacs-nevim</loc>
<lastmod>2009-01-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2009/02/detegrity</loc>
<lastmod>2009-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2009/02/path-routes-considered-harmful</loc>
<lastmod>2009-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2009/02/stop-the-red-tape-now</loc>
<lastmod>2009-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2009/09/tracksperanto-track-interpreter</loc>
<lastmod>2009-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2009/11/behind-the-scenes-tracksperanto-web</loc>
<lastmod>2009-11-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2009/12/overscan-action-scenes</loc>
<lastmod>2009-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2010/02/tracing-io</loc>
<lastmod>2010-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2011/02/using-exif-for-lens-fov-in-matchmoves</loc>
<lastmod>2011-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2011/07/ajax-sequencing</loc>
<lastmod>2011-07-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2012/08/messages-versus-slots</loc>
<lastmod>2012-08-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2012/10/nfs-automount-wont-cut</loc>
<lastmod>2012-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2013/03/using-any-scripting-language-for-command-files</loc>
<lastmod>2013-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2013/03/custom-controls-just-say-no-one-more-time</loc>
<lastmod>2013-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2013/05/xperanto-on-ruby-2-point-oh</loc>
<lastmod>2013-05-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2013/12/checking-real-http-get-headers</loc>
<lastmod>2013-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2014/07/on-the-benefit-of-laptop-stands</loc>
<lastmod>2014-07-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2014/12/the-hell-of-building-nuke-dylibs</loc>
<lastmod>2014-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2015/07/obtaining-survey-off-of-an-iphone</loc>
<lastmod>2015-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2015/08/quitting-vfx-reflections</loc>
<lastmod>2015-08-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2015/09/not-as-sad-as-it-seems</loc>
<lastmod>2015-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2016/04/velocity-vs-grace</loc>
<lastmod>2016-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2016/06/whats-strong-with-wrong-parameters</loc>
<lastmod>2016-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2016/10/sprockets</loc>
<lastmod>2016-10-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2016/11/minimum-viable-service-object</loc>
<lastmod>2016-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2020/04/do-not-use-tickets-in-commit-titles</loc>
<lastmod>2020-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2020/07/workstations-are-underrated</loc>
<lastmod>2020-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2020/10/super-fast-s3-signing</loc>
<lastmod>2020-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2020/12/stealing-the-better-parts</loc>
<lastmod>2020-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/01/testing-concurrent-code-with-fibers</loc>
<lastmod>2021-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/02/why-reductions-are-important</loc>
<lastmod>2021-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/07/some-thoughts-on-streaming-responses</loc>
<lastmod>2021-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/08/there-is-no-heroku-but-internal</loc>
<lastmod>2021-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/10/why-we-cant-have-proper-mentorship</loc>
<lastmod>2021-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/10/you-must-be-this-tall-for-the-five-whys</loc>
<lastmod>2021-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/11/do-the-scariest-thing-first</loc>
<lastmod>2021-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/11/art-science-taste-and-clean-code</loc>
<lastmod>2021-11-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/12/the-value-of-not-having-to-be-right</loc>
<lastmod>2021-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2021/12/actually-creating-an-idempotency-keys-gem</loc>
<lastmod>2021-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2022/01/two-other-reasons-juniors-are-having-it-tough</loc>
<lastmod>2022-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2022/08/the-unreasonable-effectiveness-of-leaky-buckets</loc>
<lastmod>2022-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2022/10/drag-reordering</loc>
<lastmod>2022-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/02/interfaces-and-ddd-and-oh-my</loc>
<lastmod>2024-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/02/versioned-business-logic</loc>
<lastmod>2024-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/02/change-my-mind</loc>
<lastmod>2024-02-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/03/you-might-be-running-a-few-thousand-applications</loc>
<lastmod>2024-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/03/those-people-who-say-no</loc>
<lastmod>2024-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/03/testing-a-thousand-applications</loc>
<lastmod>2024-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/04/batch-caching-of-trees</loc>
<lastmod>2024-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/04/reviving-zip-tricks</loc>
<lastmod>2024-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2024/04/joke-accounts-are-a-bitter-necessity</loc>
<lastmod>2024-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/01/maximum-speed-sqlite-inserts</loc>
<lastmod>2025-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/01/supercharge-sqlite-with-ruby-functions</loc>
<lastmod>2025-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/01/disownership-and-pull-request-reviews</loc>
<lastmod>2025-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/02/the-surcharge-of-big-tech</loc>
<lastmod>2025-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/02/on-module-registration</loc>
<lastmod>2025-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/03/a-tiny-undo-stack</loc>
<lastmod>2025-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/03/a-little-adventure-in-modern-frontend</loc>
<lastmod>2025-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/04/template-scoped-css-in-rails</loc>
<lastmod>2025-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/04/a-can-of-shardines</loc>
<lastmod>2025-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/05/dev-subdomains-with-zeroconf</loc>
<lastmod>2025-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/05/a-tiny-promise-queue</loc>
<lastmod>2025-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/06/getting-conditionally</loc>
<lastmod>2025-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/07/data-over-time</loc>
<lastmod>2025-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/07/html-emails-the-hard-way</loc>
<lastmod>2025-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/07/hexatetrahedral-rails</loc>
<lastmod>2025-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/08/litesets-and-gaelic-heritage</loc>
<lastmod>2025-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/08/just-use-subdomains</loc>
<lastmod>2025-08-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/08/turning-apple-calendar-into-time-tracker</loc>
<lastmod>2025-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/09/driving-by-hand</loc>
<lastmod>2025-09-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/09/illegible-perception</loc>
<lastmod>2025-09-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/09/chronically-regular</loc>
<lastmod>2025-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/09/the-boss-of-it-all</loc>
<lastmod>2025-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/10/chronically-actioned</loc>
<lastmod>2025-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/10/the-little-random-that-could</loc>
<lastmod>2025-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/10/delete-your-old-migrations</loc>
<lastmod>2025-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/10/what-does-intuitive-even-mean</loc>
<lastmod>2025-10-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2025/12/a-trap-with-global-ids</loc>
<lastmod>2025-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2026/01/on-the-way-to-step-functions-part-1</loc>
<lastmod>2026-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2026/01/on-the-way-to-step-functions-part-2</loc>
<lastmod>2026-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2026/01/on-the-way-to-step-functions-part-3</loc>
<lastmod>2026-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2026/01/go-fast-and-go-alone</loc>
<lastmod>2026-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/2026/02/on-the-way-to-step-functions-part-4</loc>
<lastmod>2026-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.julik.nl/about</loc>
</url>
<url>
<loc>https://blog.julik.nl/hire-me</loc>
</url>
<url>
<loc>https://blog.julik.nl/</loc>
</url>
</urlset>
