<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://jeremydmiller.com/open-source-projects/</loc><lastmod>2026-04-03T20:58:01+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jeremydmiller.com/about/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/jeremy_at_ndc_2023.jpg</image:loc><image:title>jeremy_at_ndc_2023</image:title></image:image><lastmod>2026-04-03T20:52:44+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jeremydmiller.com/2026/04/03/wolverine-gap-analysis/</loc><lastmod>2026-04-03T18:00:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/04/01/multi-tenancy-in-the-critter-stack/</loc><lastmod>2026-04-01T21:31:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/29/critter-stack-wide-releases-march-madness-edition/</loc><lastmod>2026-03-29T22:16:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/26/the-worlds-crudest-chaos-monkey/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-12.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-26T13:12:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/24/new-option-for-simple-projections-in-marten-or-polecat/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-11.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-24T15:15:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/23/cqrs-and-event-sourcing-with-polecat-and-sql-server/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-10.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-23T22:17:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/22/announcing-polecat-event-sourcing-with-sql-server/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/banner.png</image:loc><image:title>banner</image:title></image:image><lastmod>2026-03-23T00:08:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/18/critter-stack-roadmap-for-march-2026/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-9.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-18T22:15:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/17/re-sequencer-and-global-message-partitioning-in-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-6.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-18T00:18:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/16/natural-keys-in-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-16T22:53:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/15/validation-options-in-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-16T00:08:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/10/new-improvements-to-martens-linq-support/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-10T15:58:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/06/fun-five-year-retrospective-on-marten-adoption/</loc><lastmod>2026-03-06T16:14:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/03/01/signalr-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-06T08:02:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/02/24/on-debugging-problems/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/06/image-8.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-02-24T14:58:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/02/19/using-the-azure-service-bus-emulator-for-local-wolverine-development/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-02-19T14:07:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/02/18/critter-stack-roadmap-update-for-1st-quarter-2026/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-02-18T15:34:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/02/16/big-critter-stack-releases/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/02/critters-working.png</image:loc><image:title>critters-working</image:title></image:image><lastmod>2026-02-16T23:42:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/02/14/2-weeks-of-claude-code-for-me/</loc><lastmod>2026-02-15T14:01:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/02/02/building-a-greenfield-system-with-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-02-05T16:38:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/01/26/wolverine-idioms-for-mediatr-users/</loc><lastmod>2026-01-26T18:10:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/01/22/martens-aggregation-projection-subsystem/</loc><lastmod>2026-01-22T11:53:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/01/21/catching-up-with-recent-wolverine-releases/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/01/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-22T14:06:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/01/20/easier-query-models-with-marten/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/01/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/01/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-20T16:55:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/01/13/how-jasperfx-supports-our-customers/</loc><lastmod>2026-01-13T23:59:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2026/01/04/critter-stack-and-jasperfx-retrospective-for-2025/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2026/01/git-wrapped-jeremydmiller.png</image:loc><image:title>git-wrapped-jeremydmiller</image:title></image:image><lastmod>2026-01-05T02:03:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/12/17/critter-stack-roadmap-for-2026/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/12/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/12/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-12-17T14:01:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/12/04/classic-net-domain-events-with-wolverine-and-ef-core/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/12/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-12-05T03:30:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/12/01/welcoming-babu-annamalai-to-jasperfx-software/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-12-01T14:27:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/11/05/critter-stack-gets-better-for-testing/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-11-06T02:37:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/10/28/wolverine-does-more-to-simplify-server-side-code/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/10/wolverine-slicing.png</image:loc><image:title>wolverine-slicing</image:title></image:image><lastmod>2025-10-29T00:52:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/10/27/wolverine-5-and-modular-monoliths/</loc><lastmod>2025-10-28T03:08:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/10/26/using-signalr-with-wolverine-5-0/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/10/image-4.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-27T13:05:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/10/23/wolverine-5-0-is-here/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/10/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-12-18T09:52:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/10/16/migrationsthe-critter-stack-way/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/10/it-should-just-work.png</image:loc><image:title>it-should-just-work</image:title></image:image><lastmod>2025-10-16T23:59:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/10/08/marten-8-12-with-new-plumbing/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-08T23:33:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/30/celebrating-martens-10th-birthday/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/09/image-4.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-08T18:06:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/29/leader-election-and-virtual-actors-in-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/09/image-6.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-09-29T19:38:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/28/last-sprint-to-wolverine-5-0/</loc><lastmod>2025-09-28T17:40:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/25/some-thoughts-on-ms-pulling-back-on-their-eventing-framework/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/09/wolverine_banner.webp</image:loc><image:title>wolverine_banner</image:title></image:image><lastmod>2025-09-25T23:41:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/23/little-diary-of-how-jasperfx-helps-our-clients/</loc><lastmod>2025-09-24T00:38:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/18/update-on-wolverine-5-and-critterwatch/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/09/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-09-18T16:51:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/17/event-enrichment-in-marten-projections/</loc><lastmod>2025-09-17T21:49:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/15/working-and-testing-against-scheduled-messages-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/09/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-09-15T14:58:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/05/sneak-peek-at-the-signalr-integration-in-wolverine-5-0/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/09/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-09-05T14:42:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/09/03/live-stream-previewing-wolverine-5-0-on-thursday/</loc><lastmod>2025-09-04T01:47:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/08/31/update-on-wolverine-5-0-work/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/08/image-4.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-09-02T14:36:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/08/19/faster-more-reliable-integration-testing-against-marten-projections-or-subscriptions/</loc><lastmod>2025-08-19T19:22:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/08/18/operations-that-span-multiple-event-streams-with-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/08/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-08-19T06:31:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/08/15/need-some-feedback-on-near-term-wolverine-work/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/08/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-08-15T19:57:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/07/31/improved-declarative-persistence-in-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/07/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-31T19:11:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/07/27/metadata-tracking-improvements-in-marten/</loc><lastmod>2025-07-27T21:53:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/07/24/example-of-using-alba-for-http-testing/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/07/image-4.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-24T14:21:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/07/20/how-i-prioritize-oss-bugs/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/07/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-20T18:34:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/07/11/critter-stack-futures-for-the-rest-of-2025/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/07/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/07/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-11T23:01:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/06/23/oss-project-lessons-learned-with-david-giard/</loc><lastmod>2025-06-23T13:06:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/06/22/wire-up-xunit-logging-for-crazy-integration-testing/</loc><lastmod>2025-06-23T00:42:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/06/05/low-ceremony-railway-programming-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/06/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-06-05T15:32:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/06/02/making-event-sourcing-with-marten-go-faster/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/06/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/06/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/06/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-06-08T16:48:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/06/01/marten-8-0-wolverine-4-0-and-even-lamar-15-0-are-out/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/06/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-06-02T02:43:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/28/symbolically-important-wolverine-3-13-4-release/</loc><lastmod>2025-05-28T12:53:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/27/stream-compacting-in-marten-8-0/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/05/image-7.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-28T00:59:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/22/critter-stack-release-plans/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/05/image-6.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-23T01:25:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/21/message-concurrency-parallelism-and-ordering-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/05/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/05/image-4.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-21T16:36:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/15/wolverine-4-is-bringing-multi-tenancy-to-ef-core/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/05/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/05/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-18T23:51:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/14/the-value-of-a-jasperfx-support-contract/</loc><lastmod>2025-05-15T01:28:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/11/managing-auto-creation-of-database-or-message-broker-resources-in-the-critter-stack-vnext/</loc><lastmod>2025-05-11T21:31:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/05/wolverine-meets-aws-sns/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/05/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-05T13:58:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/05/01/wolverine-http-learns-some-new-tricks/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-01T17:21:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/04/30/huge-wolverine-3-13-release/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/04/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-01T01:19:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/04/13/preview-of-hopefully-improved-projections-in-marten-8/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/04/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-04-14T01:30:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/04/02/a-quick-note-about-jasperfxs-plans-for-marten-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/04/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-04-02T18:04:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/03/30/critter-stack-work-in-progress/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/03/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/02/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/02/image-4.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-30T14:22:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/03/26/projections-consistency-models-and-zero-downtime-deployments-with-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/03/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/03/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/03/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/03/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-26T18:17:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/03/24/pretty-substantial-wolverine-3-11-release/</loc><lastmod>2025-03-24T21:40:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/03/14/nobody-codes-a-bad-system-on-purpose/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/03/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-14T19:21:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/02/28/new-critter-stack-features/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/02/image-7.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-02-28T23:44:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/02/27/we-dont-need-no-stinkin-repositories-and-other-observations-on-dotnetrocks/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/02/image-6.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-02-28T02:34:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/02/10/critter-stack-roadmap-update-for-february/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/02/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/02/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/02/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-02-10T19:06:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/01/29/retry-on-errors-in-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/01/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-01-30T02:22:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/01/28/wolverine-for-mediatr-users/</loc><lastmod>2025-01-28T15:46:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/01/26/introducing-the-jasperfx-software-youtube-channel/</loc><lastmod>2025-01-26T19:28:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/01/23/wringing-more-scalability-out-of-event-sourcing-with-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/01/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-01-24T00:29:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/01/21/why-the-critter-stack-is-good/</loc><lastmod>2025-01-22T13:09:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/01/12/wolverine-3-6-modular-monolith-and-vertical-slice-architecture-goodies/</loc><lastmod>2025-01-13T03:19:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/01/06/critter-stack-roadmap-for-2025/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2025/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-10-25T22:36:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2025/01/05/jasperfx-software-in-2025/</loc><lastmod>2025-01-05T18:02:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/12/27/marten-v7-35-drops-for-a-little-post-christmas-cheer/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/12/image-4.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-12-27T23:08:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/12/19/critter-stack-year-in-review-for-2024/</loc><lastmod>2024-12-20T01:00:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/12/12/marten-improvements-in-7-34/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/12/a-pine-marten-working-out-with-weights-in-a-forrest.png</image:loc><image:title>a-pine-marten-working-out-with-weights-in-a-forrest</image:title></image:image><lastmod>2024-12-12T20:34:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/12/09/marten-event-sourcing-gets-some-new-tools/</loc><lastmod>2024-12-09T22:22:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/12/08/build-resilient-systems-with-wolverines-transactional-outbox/</loc><lastmod>2024-12-09T03:31:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/12/03/specification-usage-with-marten-for-repository-free-development/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/08/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-12-03T17:57:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/12/02/message-broker-per-tenant-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/12/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-12-02T15:44:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/11/05/messaging-with-wolverine-using-apache-pulsar/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-11-05T14:17:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/11/03/network-round-trips-are-evil-so-batch-your-queries-when-you-can/</loc><lastmod>2024-11-03T18:07:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/06/19/retiring-lamar-and-the-ghost-of-ioc-containers-past/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/06/good-death.gif</image:loc><image:title>good-death</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/06/image-2.png</image:loc><image:title>image-2</image:title></image:image><lastmod>2024-10-30T14:31:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/10/30/never-mind-lamar-is-going-to-continue/</loc><lastmod>2024-10-30T14:28:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/10/27/personal-identifiable-information-masking-in-marten/</loc><lastmod>2024-10-27T22:17:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/10/22/sending-messages-to-the-original-sender-with-wolverine/</loc><lastmod>2024-10-22T19:26:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/10/20/combo-http-endpoint-and-message-handler-with-wolverine-3-0/</loc><lastmod>2024-10-21T01:03:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/10/16/wolverine-3-0-is-live/</loc><lastmod>2024-10-18T16:48:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/10/01/multi-step-workflows-with-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-10-01T20:48:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/30/scaling-event-projections-and-subscriptions-with-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-10-01T07:07:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/29/my-recommendations-for-a-test-automation-strategy/</loc><lastmod>2024-09-30T01:13:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/25/critter-stack-2025/</loc><lastmod>2024-09-25T19:08:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/23/improved-command-line-tooling-with-oakton/</loc><lastmod>2024-09-23T21:42:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/22/multi-tenancy-in-wolverine-messaging/</loc><lastmod>2024-09-23T02:47:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/18/new-goodies-in-marten-7-28/</loc><lastmod>2024-09-18T06:23:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/10/wolverine-meets-ravendb/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/a-wolverine-on-the-forrest-floor-looking-up-at-a.png</image:loc><image:title>a-wolverine-on-the-forrest-floor-looking-up-at-a</image:title></image:image><lastmod>2024-09-10T20:26:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/09/cqrs-command-handlers-with-marten/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/a-pine-marten-running-through-a-forest-that-is-covered-1.png</image:loc><image:title>a-pine-marten-running-through-a-forest-that-is-covered</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/a-pine-marten-running-through-a-forest-that-is-covered.png</image:loc><image:title>a-pine-marten-running-through-a-forest-that-is-covered</image:title></image:image><lastmod>2024-09-09T15:54:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/03/wolverines-new-message-batching/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/a-group-of-wolverines-running-through-a-forest.png</image:loc><image:title>a-group-of-wolverines-running-through-a-forest</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/a-wolverine-on-a-fallen-log-in-a-forest.png</image:loc><image:title>a-wolverine-on-a-fallen-log-in-a-forest</image:title></image:image><lastmod>2024-09-04T00:39:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/02/time-is-a-flat-circle/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/09/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-09-02T17:21:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/09/01/what-i-use-for-interacting-with-git/</loc><lastmod>2024-09-01T20:44:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/08/29/why-and-how-marten-is-a-great-document-database/</loc><lastmod>2024-08-29T23:02:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/08/20/low-ceremony-sagas-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/08/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-08-20T21:33:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/08/19/wolverine-is-taking-a-leap-forward-with-the-first-3-0-alpha-release/</loc><lastmod>2024-08-19T20:42:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/08/07/update-on-wolverine-3-0-and-aspire/</loc><lastmod>2024-08-07T17:45:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/08/06/critter-stack-workshop-at-devup-next-week/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/08/miller_-_cqrs_with_event_sourcing_using_the_critter_stack_627813-1.png</image:loc><image:title>Miller_-_CQRS_with_Event_Sourcing_using_the_Critter_Stack_627813 (1)</image:title></image:image><lastmod>2024-08-08T12:24:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/07/30/critter-stack-roadmap-for-the-rest-of-2024/</loc><lastmod>2024-08-02T14:51:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/07/29/making-marten-faster-through-table-partitioning/</loc><lastmod>2024-07-29T21:53:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/07/24/marten-7-25-is-better-faster-stronger/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/07/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-07-24T22:15:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/07/08/network-round-trips-are-evil/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/07/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-07-10T14:05:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/06/26/tentative-roadmap-for-wolverine-3-0/</loc><lastmod>2024-06-29T14:11:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/06/22/off-topic-90s-country-music-rewind/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/08/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2024-06-24T15:48:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/06/20/multi-tenancy-mixed-modes-with-marten/</loc><lastmod>2024-06-20T19:37:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/06/12/the-critter-stack-just-leveled-up-on-modular-monolith-support/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/06/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2024-06-13T02:41:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/06/10/sneak-peek-of-strong-typed-identifiers-in-marten/</loc><lastmod>2024-06-10T20:52:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/06/03/multi-tenancy-database-per-tenant-with-marten/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-06-03T18:25:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/28/one-year-of-jasperfx-software/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-10.png</image:loc><image:title>image-10</image:title></image:image><lastmod>2024-05-28T21:41:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/20/multi-tenancy-martens-conjoined-model/</loc><lastmod>2024-05-20T17:27:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/19/multi-tenancy-what-is-it-and-why-do-you-care/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-9.png</image:loc><image:title>image-9</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-6.png</image:loc><image:title>image-6</image:title></image:image><lastmod>2024-05-19T21:39:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/16/wolverines-test-support-diagnostics/</loc><lastmod>2024-05-16T19:10:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/15/scheduled-message-delivery-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-5.png</image:loc><image:title>image-5</image:title></image:image><lastmod>2024-05-15T22:22:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/13/wolverines-http-model-does-more-for-you/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-4.png</image:loc><image:title>image-4</image:title></image:image><lastmod>2024-05-15T11:07:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/09/controlling-parallelism-with-wolverine-background-processing/</loc><lastmod>2024-05-09T22:59:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/08/scaling-marten-with-postgresql-read-replicas/</loc><lastmod>2024-05-08T20:58:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/06/linked-lists-in-real-life/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-3.png</image:loc><image:title>image-3</image:title></image:image><lastmod>2024-05-07T00:18:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/03/recent-marten-wolverine-improvements-and-roadmap-update/</loc><lastmod>2024-05-03T20:44:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/02/critter-stack-improvements-for-event-driven-architecture/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-12.png</image:loc><image:title>image-12</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-11.png</image:loc><image:title>image-11</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-10.png</image:loc><image:title>image-10</image:title></image:image><lastmod>2024-05-02T16:00:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/05/01/marten-postgresql-and-net-aspire-walk-into-a-bar/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/screenshot-2024-05-01-at-1.47.50-pm.png</image:loc><image:title>screenshot-2024-05-01-at-1.47.50-pm</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/screenshot-2024-05-01-at-1.30.11-pm.png</image:loc><image:title>screenshot-2024-05-01-at-1.30.11-pm</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/screenshot-2024-05-01-at-1.29.46-pm.png</image:loc><image:title>screenshot-2024-05-01-at-1.29.46-pm</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-05-01T19:02:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/30/marten-metrics-and-open-telemetry-support/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/screenshot-2024-04-30-at-3.11.42-pm.png</image:loc><image:title>screenshot-2024-04-30-at-3.11.42-pm</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/screenshot-2024-04-30-at-3.11.17-pm-1.png</image:loc><image:title>screenshot-2024-04-30-at-3.11.17-pm-1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/screenshot-2024-04-30-at-3.11.17-pm.png</image:loc><image:title>screenshot-2024-04-30-at-3.11.17-pm</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-20.png</image:loc><image:title>image-20</image:title></image:image><lastmod>2024-05-02T16:08:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/29/the-decorator-pattern-is-sometimes-helpful/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-19.png</image:loc><image:title>image-19</image:title></image:image><lastmod>2024-04-30T11:04:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/25/first-class-event-subscriptions-in-marten/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-18.png</image:loc><image:title>image-18</image:title></image:image><lastmod>2024-04-25T18:15:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/23/embedding-database-migrations-with-weasel/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-17.png</image:loc><image:title>image-17</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-16.png</image:loc><image:title>image-16</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-15.png</image:loc><image:title>image-15</image:title></image:image><lastmod>2024-04-24T01:16:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/22/strict-ordered-message-handling-wth-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-14.png</image:loc><image:title>image-14</image:title></image:image><lastmod>2024-04-22T19:32:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/21/wolverines-new-postgresql-messaging-transport/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-13.png</image:loc><image:title>image-13</image:title></image:image><lastmod>2024-04-21T21:50:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/15/modular-monoliths-and-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-9.png</image:loc><image:title>image-9</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-7.png</image:loc><image:title>image-7</image:title></image:image><lastmod>2024-04-15T15:54:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/09/durable-background-processing-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-6.png</image:loc><image:title>image-6</image:title></image:image><lastmod>2024-04-09T21:59:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/08/actually-talking-about-modular-monoliths/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-2.png</image:loc><image:title>image-2</image:title></image:image><lastmod>2025-01-28T02:08:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/04/01/thoughts-on-modular-monoliths/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/why-do-people-hate-scrappy-doo-v0-k4brjq9wywfb1.jpg</image:loc><image:title>why-do-people-hate-scrappy-doo-v0-k4brjq9wywfb1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/04/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-04-09T23:45:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/26/testing-asynchronous-projections-in-marten/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-13.png</image:loc><image:title>image-13</image:title></image:image><lastmod>2024-03-26T19:30:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/25/wolverines-baked-in-integration-testing-support/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-12.png</image:loc><image:title>image-12</image:title></image:image><lastmod>2024-09-12T12:50:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/19/conventional-message-routing-in-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-10.png</image:loc><image:title>image-10</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-9.png</image:loc><image:title>image-9</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-4.png</image:loc><image:title>image-4</image:title></image:image><lastmod>2024-03-24T19:34:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/21/background-work-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/screenshot-2024-03-21-at-4.52.36-pm.png</image:loc><image:title>screenshot-2024-03-21-at-4.52.36-pm</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-11.png</image:loc><image:title>image-11</image:title></image:image><lastmod>2024-03-21T22:00:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/17/partial-document-updates-in-marten-7/</loc><lastmod>2024-03-19T18:53:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/14/linq-query-improvements-in-marten-7/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-3.png</image:loc><image:title>image-3</image:title></image:image><lastmod>2024-03-14T16:12:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/10/resiliency-and-low-level-improvements-in-marten-7/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-2.png</image:loc><image:title>image-2</image:title></image:image><lastmod>2024-03-11T00:35:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/07/recent-critter-stack-multi-tenancy-improvements/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2024-03-07T15:36:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/05/marten-7-makes-write-model-projections-super/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-03-06T01:47:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/04/revisioned-documents-in-marten-7/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/03/crouching-marten.jpeg</image:loc><image:title>crouching-marten</image:title></image:image><lastmod>2024-03-05T12:09:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/03/03/marten-7-0-is-released/</loc><lastmod>2024-03-03T21:24:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/27/talking-with-isaac-levin-on-coffee-open-source/</loc><lastmod>2024-02-28T02:01:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/24/a-swag-at-the-critter-stack-road-map-for-early-2024/</loc><lastmod>2024-02-24T18:40:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/23/sneak-peek-at-critter-stack-pro-for-big-time-event-store-scalability/</loc><lastmod>2024-02-23T17:36:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/21/dynamic-tenant-databases-in-marten/</loc><lastmod>2024-02-21T17:45:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/15/answering-some-concerns-about-wolverine/</loc><lastmod>2024-04-11T12:58:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/13/side-effects-vs-cascading-messages-in-wolverine/</loc><lastmod>2024-02-14T01:47:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/12/the-case-against-clean-architecture/</loc><lastmod>2024-02-12T18:55:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/11/ongoing-scalability-improvements-for-marten-7/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2024-02-11T21:32:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/02/07/the-occasionally-useful-state-pattern/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-09-19T06:47:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/31/using-explicit-code-for-marten-projections/</loc><lastmod>2024-02-01T14:56:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/26/its-critter-stack-release-on-friday-party/</loc><lastmod>2024-01-27T13:39:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/18/building-a-critter-stack-application-the-stateful-resource-model/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/01/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/01/image-3.png</image:loc><image:title>image-3</image:title></image:image><lastmod>2024-01-31T15:48:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/16/building-a-critter-stack-application-messaging-with-rabbit-mq/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/01/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/01/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2024-01-25T01:30:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/11/building-a-critter-stack-application-vertical-slice-architecture/</loc><lastmod>2024-01-25T01:30:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/10/building-a-critter-stack-application-easy-unit-testing-with-pure-functions/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/01/bold-claim.jpeg</image:loc><image:title>bold-claim</image:title></image:image><lastmod>2024-01-25T01:29:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/09/building-a-critter-stack-application-wolverine-http-endpoints/</loc><lastmod>2024-01-25T01:29:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/28/building-a-critter-stack-application-durable-outbox-messaging-and-why-you-care/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/youwillbe.jpeg</image:loc><image:title>youwillbe</image:title></image:image><lastmod>2024-01-25T01:29:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/14/building-a-critter-stack-application-asynchronous-processing-with-wolverine/</loc><lastmod>2024-01-25T01:29:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/13/building-a-critter-stack-application-marten-as-document-database/</loc><lastmod>2024-01-25T01:28:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/12/building-a-critter-stack-application-integration-testing-harness/</loc><lastmod>2024-01-25T01:28:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/11/building-a-critter-stack-application-command-line-tools-with-oakton/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/screenshot-2023-12-11-at-9.28.08-am.png</image:loc><image:title>screenshot-2023-12-11-at-9.28.08-am</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/screenshot-2023-12-11-at-9.26.31-am.png</image:loc><image:title>screenshot-2023-12-11-at-9.26.31-am</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/screenshot-2023-12-11-at-9.25.34-am.png</image:loc><image:title>screenshot-2023-12-11-at-9.25.34-am</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/screenshot-2023-12-11-at-9.22.08-am.png</image:loc><image:title>screenshot-2023-12-11-at-9.22.08-am</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/screenshot-2023-12-11-at-9.20.41-am.png</image:loc><image:title>screenshot-2023-12-11-at-9.20.41-am</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/screenshot-2023-12-11-at-9.18.02-am.png</image:loc><image:title>screenshot-2023-12-11-at-9.18.02-am</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/screenshot-2023-12-11-at-8.49.02-am.png</image:loc><image:title>screenshot-2023-12-11-at-8.49.02-am</image:title></image:image><lastmod>2024-01-25T01:28:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/06/building-a-critter-stack-application-wolverines-aggregate-handler-workflow-ftw/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/categoriseincident-handling.png</image:loc><image:title>categoriseincident-handling</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/88gr7m.jpg</image:loc><image:title>88gr7m</image:title></image:image><lastmod>2024-01-25T01:28:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/05/building-a-critter-stack-application-dealing-with-concurrency/</loc><lastmod>2024-01-25T01:27:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/04/building-a-critter-stack-application-web-service-query-endpoints-with-marten/</loc><lastmod>2024-01-25T01:27:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/03/building-a-critter-stack-application-wolverine-as-mediator/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/be-controversial.jpg</image:loc><image:title>be-controversial</image:title></image:image><lastmod>2024-01-25T01:27:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/01/building-a-critter-stack-application-integrating-marten-into-our-application/</loc><lastmod>2024-01-25T01:27:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/30/building-a-critter-stack-application-marten-projections/</loc><lastmod>2024-01-25T01:26:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/29/building-a-critter-stack-application-marten-as-event-store/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/11/pine-marten-in-snow.jpeg</image:loc><image:title>pine-marten-in-snow</image:title></image:image><lastmod>2024-01-25T01:26:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/28/building-a-critter-stack-application-event-storming/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/11/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/11/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-01-25T01:26:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/24/building-a-critter-stack-application-resiliency/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/01/8dhoyr.jpg</image:loc><image:title>8dhoyr</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/01/image-5.png</image:loc><image:title>image-5</image:title></image:image><lastmod>2024-01-25T07:37:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/15/quick-update-on-marten-7-0-and-wolverine-2-0/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2024/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-01-16T21:16:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/08/see-you-at-codemash-2024/</loc><lastmod>2024-01-08T13:08:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2024/01/02/my-technical-plans-and-aspirations-for-2023/</loc><lastmod>2024-01-03T14:25:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/12/19/wolverines-http-gets-a-lot-better-at-openapi-swagger/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/screenshot-2023-12-19-at-7.07.00-pm.png</image:loc><image:title>screenshot-2023-12-19-at-7.07.00-pm</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/homer-sad-trombone.gif</image:loc><image:title>homer-sad-trombone</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/12/openapi.png</image:loc><image:title>openapi</image:title></image:image><lastmod>2023-12-20T01:16:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/27/tell-us-what-you-want-in-marten-and-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/11/spice-girls-1996-billboard-1548.webp</image:loc><image:title>spice-girls-1996-billboard-1548</image:title></image:image><lastmod>2023-11-27T16:02:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/20/20-years-of-net-and-me/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/11/microsoft_.net_logo.svg_.png</image:loc><image:title>microsoft_.net_logo.svg_</image:title></image:image><lastmod>2023-11-27T20:37:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/17/imagining-a-better-integration-testing-tool/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/11/bobcat.jpeg</image:loc><image:title>bobcat</image:title></image:image><lastmod>2023-11-18T19:20:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/16/publishing-events-from-marten-through-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/11/americanmarten_crla_nps.jpg</image:loc><image:title>americanmarten_crla_nps</image:title></image:image><lastmod>2023-11-17T03:03:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/15/jasperfx-software-announces-support-plans-for-marten-and-wolverine/</loc><lastmod>2023-11-15T19:39:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/11/14/critter-stack-at-net-conf-2023/</loc><lastmod>2023-11-14T15:37:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/31/low-ceremony-web-service-development-with-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-10-31T17:31:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/30/wolverine-and-serverless/</loc><lastmod>2023-10-30T18:08:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/25/integration-testing-graphql-endpoints-with-alba/</loc><lastmod>2025-04-25T19:53:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/19/imagining-the-ideal-graphql-integration-for-marten/</loc><lastmod>2023-10-19T21:55:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/18/wolverine-now-does-event-streaming-with-kafka-or-mqtt/</loc><lastmod>2023-10-19T08:48:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/17/important-patterns-lurking-in-your-persistence-tooling/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/10/lurking_marten.jpeg</image:loc><image:title>lurking_marten</image:title></image:image><lastmod>2023-10-17T14:56:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/10/hot-chocolate-graphql-and-the-critter-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/10/graphql.png</image:loc><image:title>graphql</image:title></image:image><lastmod>2023-10-10T19:55:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/05/the-lowly-strategy-pattern-is-still-useful/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/10/lowly-knot.png</image:loc><image:title>lowly-knot</image:title></image:image><lastmod>2023-10-09T11:02:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/10/02/unraveling-the-magic-in-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/10/screenshot-2023-10-02-at-11.08.29-am.png</image:loc><image:title>screenshot-2023-10-02-at-11.08.29-am</image:title></image:image><lastmod>2023-10-03T09:13:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/09/27/wolverine-interoperability-with-others/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/09/wolverineinterop.drawio.png</image:loc><image:title>wolverineinterop.drawio</image:title></image:image><lastmod>2023-09-27T13:53:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/09/25/wolverine-1-7-is-a-community-affair/</loc><lastmod>2023-09-25T17:44:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/09/24/wolverine-expands-its-multi-tenancy-story-to-http/</loc><lastmod>2023-09-26T16:08:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/09/19/using-alba-to-test-asp-net-core-web-services/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/09/map_of_alba_mo.jpg</image:loc><image:title>map_of_alba_mo</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/09/alba_city_limits.webp</image:loc><image:title>alba_city_limits</image:title></image:image><lastmod>2023-09-19T22:09:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/09/14/notes-on-teaching-test-driven-development/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/09/red-green-refactor.png</image:loc><image:title>red-green-refactor</image:title></image:image><lastmod>2023-09-14T19:36:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/09/13/integrating-marten-projections-and-ioc-services/</loc><lastmod>2023-09-13T17:13:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/09/06/scheduled-or-delayed-messages-in-wolverine/</loc><lastmod>2023-09-06T16:56:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/09/01/how-i-started-in-software-development/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/09/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-09-01T14:36:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/31/plans-for-marten-v7-and-beyond/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/08/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/08/image-5.png</image:loc><image:title>image-5</image:title></image:image><lastmod>2023-08-31T21:10:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/27/marten-linq-provider-improvements/</loc><lastmod>2023-08-28T22:25:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/podcasts-and-videocasts/</loc><lastmod>2024-08-18T14:32:40+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jeremydmiller.com/2023/08/24/minimal-architecture-on-dotnetrocks/</loc><lastmod>2023-08-24T14:39:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/17/webinar-simplify-your-architecture-with-wolverine/</loc><lastmod>2023-08-17T13:07:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/15/introducing-weasel-for-database-development/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/08/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/08/image-3.png</image:loc><image:title>image-3</image:title></image:image><lastmod>2024-02-19T16:49:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/14/wolverines-improved-azure-service-bus-support/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/08/image-2.png</image:loc><image:title>image-2</image:title></image:image><lastmod>2023-12-07T08:57:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/13/using-sql-server-as-a-message-queue-with-wolverine/</loc><lastmod>2023-11-05T17:31:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/08/thoughts-on-code-organization-in-a-post-hexagonal-world/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/08/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-08-10T07:42:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/03/understanding-endpoints-in-wolverine-messaging/</loc><lastmod>2023-08-07T07:33:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/08/01/explicitly-route-messages-with-wolverine/</loc><lastmod>2023-08-01T21:27:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/07/30/jasperfx-software-is-open-for-business/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/07/jasperfx-logo-final-orange-bg.jpg</image:loc><image:title>jasperfx-logo-final-orange-bg</image:title></image:image><lastmod>2023-07-30T20:50:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/07/19/a-frame-architecture-with-wolverine/</loc><lastmod>2024-04-09T07:39:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/07/17/wolverine-has-some-new-tricks-to-reduce-boilerplate-code-in-http-endpoints/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/07/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2023-07-17T15:11:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/07/12/compiled-queries-with-marten/</loc><lastmod>2023-07-12T15:23:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/07/10/low-ceremony-vertical-slice-architecture-with-wolverine/</loc><lastmod>2024-03-23T17:54:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/07/09/integration-testing-an-http-service-that-publishes-a-wolverine-message/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/07/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/07/photofunia-1688933664.jpg</image:loc><image:title>photofunia-1688933664</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/07/alba.jpg</image:loc><image:title>alba</image:title></image:image><lastmod>2023-07-09T20:52:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/07/05/customizing-return-value-behavior-in-wolverine-for-profit-and-fun/</loc><lastmod>2023-07-05T18:43:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/06/28/custom-error-handling-middleware-for-wolverine-http/</loc><lastmod>2023-06-28T15:38:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/06/23/critter-stack-futures/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-11.png</image:loc><image:title>image-11</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-10.png</image:loc><image:title>image-10</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-9.png</image:loc><image:title>image-9</image:title></image:image><lastmod>2023-06-27T16:18:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/06/22/critter-stack-multi-tenancy/</loc><lastmod>2023-06-22T19:07:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/06/19/wolverines-middleware-strategy-is-a-different-animal/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/screenshot-2023-06-19-at-10.07.37-am.png</image:loc><image:title>screenshot-2023-06-19-at-10.07.37-am</image:title></image:image><lastmod>2023-06-19T15:49:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/06/18/wolverine-1-0-is-out/</loc><lastmod>2023-06-18T21:39:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/06/14/http-services-with-wolverine/</loc><lastmod>2023-06-15T12:37:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/06/13/wolverines-runtime-architecture/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-06-13T17:49:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/06/05/im-doing-it-my-way-finally-god-help-me/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/06/img_0644.jpeg</image:loc><image:title>img_0644</image:title></image:image><lastmod>2023-06-28T06:31:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/05/11/marten-v6-is-out-and-the-road-to-wolverine-1-0/</loc><lastmod>2023-05-11T20:09:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/04/24/isolating-side-effects-from-wolverine-handlers/</loc><lastmod>2023-04-24T18:35:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/03/29/observability-in-wolverine/</loc><lastmod>2023-03-29T14:44:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/03/07/compound-handlers-in-wolverine/</loc><lastmod>2023-03-08T02:58:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/03/06/wolverine-0-9-13-contextual-logging-and-more/</loc><lastmod>2023-03-07T02:29:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/03/02/critter-stack-roadmap-marten-wolverine-weasel/</loc><lastmod>2023-03-03T03:27:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/03/01/useful-tricks-with-lamar-for-integration-testing/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-03-01T19:42:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/02/28/resiliency-with-wolverine/</loc><lastmod>2023-02-28T20:23:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/02/27/producer-consumer-pattern-with-wolverine/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2023/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-02-27T17:38:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/02/23/command-line-diagnostics-in-wolverine/</loc><lastmod>2023-02-23T18:40:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/02/14/wolverines-new-http-endpoint-model/</loc><lastmod>2023-02-15T20:32:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/02/01/new-wolverine-release-future-plans/</loc><lastmod>2023-02-01T16:21:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/01/10/wolverine-meets-ef-core-and-sql-server/</loc><lastmod>2023-01-11T17:10:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/01/05/automating-integration-tests-using-the-critter-stack/</loc><lastmod>2023-01-05T17:21:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2023/01/02/wolverine-delivers-the-instrumentation-you-want-and-need/</loc><lastmod>2023-01-04T15:50:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/12/28/my-oss-plans-for-2023/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/12/oakton.png</image:loc><image:title>oakton</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/12/alba.jpg</image:loc><image:title>alba</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/12/lamar.jpg</image:loc><image:title>lamar</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/12/wolverine_banner.png</image:loc><image:title>wolverine_banner</image:title></image:image><lastmod>2022-12-29T02:13:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/12/21/wolverine-and-clone-n-go-developement/</loc><lastmod>2022-12-22T17:38:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/12/20/ephemeral-messages-with-wolverine/</loc><lastmod>2022-12-20T21:19:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/12/15/transactional-outbox-inbox-with-wolverine-and-why-you-care/</loc><lastmod>2022-12-16T17:38:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/12/13/how-wolverine-allows-for-easier-testing/</loc><lastmod>2022-12-14T15:13:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/12/12/introducing-wolverine-for-effective-server-side-net-development/</loc><lastmod>2024-08-13T10:28:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/12/08/wolverine-on-dotnetrocks/</loc><lastmod>2022-12-09T03:25:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/11/28/alba-for-effective-asp-net-core-integration-testing/</loc><lastmod>2022-11-28T15:27:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/10/24/using-context-specification-to-better-express-complicated-tests/</loc><lastmod>2022-11-20T14:00:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/10/10/marten-and-friends-hopefully-big-future/</loc><lastmod>2022-10-13T18:51:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/10/03/effective-test-driven-development/</loc><lastmod>2022-10-05T01:39:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/10/04/real-life-tdd-example/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/10/logo.png</image:loc><image:title>logo</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/10/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/10/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/10/6vlow9.jpg</image:loc><image:title>6vlow9</image:title></image:image><lastmod>2022-10-04T23:27:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/09/06/developing-error-handling-strategies-for-asynchronous-messaging/</loc><lastmod>2022-09-06T20:44:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/08/08/on-giving-technical-guidance-to-others/</loc><lastmod>2022-08-11T10:07:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/08/09/what-is-good-code/</loc><lastmod>2022-08-11T07:57:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/08/10/putting-solid-into-perspective/</loc><lastmod>2022-08-30T14:06:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/07/25/projecting-marten-events-to-a-flat-table/</loc><lastmod>2025-02-11T12:02:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/07/13/command-line-support-for-marten-projections/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image-4.png</image:loc><image:title>image-4</image:title></image:image><lastmod>2022-07-13T17:44:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/07/08/low-code-ceremony-sagas-with-jasper-marten/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/07/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-07-12T08:49:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/06/22/a-vision-for-stateful-resources-at-development-or-deployment-time/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2022-06-23T07:08:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/06/21/using-rabbit-mq-with-jasper/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/pingpong.drawio.png</image:loc><image:title>pingpong.drawio</image:title></image:image><lastmod>2022-06-21T18:01:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/06/17/ping-pong-jasper-style/</loc><lastmod>2022-06-17T17:44:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/06/16/building-a-more-useful-outbox-for-reliable-messaging/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/outbox-workflow.png</image:loc><image:title>outbox-workflow</image:title></image:image><lastmod>2022-06-16T20:13:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/06/15/a-vision-for-low-ceremony-cqrs-with-event-sourcing/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/telehealtheventstorming-scary.drawio.png</image:loc><image:title>telehealtheventstorming-scary.drawio</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-06-15T19:55:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/06/14/re-introducing-jasper-as-a-command-bus/</loc><lastmod>2022-06-15T14:08:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/05/31/marten-just-got-better-for-cqrs-architectures/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2022/05/cqrs-workflow-with-marten.png</image:loc><image:title>cqrs-workflow-with-marten</image:title></image:image><lastmod>2022-05-31T18:41:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/05/26/update-on-jasper-v2-with-an-actual-alpha/</loc><lastmod>2022-05-31T19:38:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/04/25/resetting-marten-database-state-between-tests/</loc><lastmod>2022-04-25T15:27:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/03/30/improving-the-development-and-production-time-experience-with-marten-v5/</loc><lastmod>2022-04-04T14:23:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/03/29/working-with-multiple-marten-databases-in-one-application/</loc><lastmod>2022-03-29T16:12:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/03/28/multi-tenancy-with-marten-2/</loc><lastmod>2022-03-28T16:22:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/03/23/marten-v5-is-out/</loc><lastmod>2022-03-23T14:46:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/02/16/ruminations-on-20-years-of-being-a-net-developer/</loc><lastmod>2022-03-28T20:35:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/02/14/net-6-webapplicationbuilder-and-lamar/</loc><lastmod>2022-02-14T15:04:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/02/07/unit-tests-for-expected-exceptions/</loc><lastmod>2022-02-08T17:34:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/02/01/batch-querying-with-marten/</loc><lastmod>2022-02-18T11:42:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/01/27/creating-the-conditions-for-developer-happiness/</loc><lastmod>2022-01-28T09:51:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/01/19/my-thoughts-on-code-modernization/</loc><lastmod>2022-01-20T04:00:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2022/01/03/my-professional-and-oss-aspirations-for-2022/</loc><lastmod>2022-01-04T15:12:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/12/09/martens-compiled-query-feature/</loc><lastmod>2021-12-09T21:16:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/12/06/build-automation-on-a-database-backed-net-system/</loc><lastmod>2021-12-06T15:51:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/12/02/alba-6-0-is-friendly-with-net-6-minimal-api-and-webapplicationfactory/</loc><lastmod>2021-12-03T20:51:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/12/01/lamar-v7-meets-net-6-minimal-apis-and-iasyncdisposable/</loc><lastmod>2021-12-03T07:03:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/11/30/multi-tenancy-with-marten/</loc><lastmod>2021-11-30T20:13:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/11/29/jasperfx-oss-plans-for-v6-marten-et-al/</loc><lastmod>2021-11-30T12:48:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/11/10/integration-testing-lessons-from-storyteller-and-other-thoughts/</loc><lastmod>2021-11-10T19:05:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/10/20/rebooting-jasper/</loc><lastmod>2021-11-05T02:08:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/10/12/self-diagnosing-deployments-with-oakton-and-lamar/</loc><lastmod>2021-10-12T14:57:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/10/01/environment-checks-and-better-command-line-abilities-for-your-net-core-application/</loc><lastmod>2021-10-12T13:13:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/10/11/marten-v4-hard-deletes-soft-deletes-un-deletes-all-the-deletes-you-meet/</loc><lastmod>2021-10-11T14:32:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/10/08/marten-takes-a-giant-leap-forward-with-the-official-v4-release/</loc><lastmod>2021-11-30T03:24:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/09/28/efficient-web-services-with-marten-v4/</loc><lastmod>2021-09-28T20:27:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/automated-testing/</loc><lastmod>2021-09-08T15:56:46+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jeremydmiller.com/2021/09/08/integration-testing-ihost-lifecycle-with-nunit/</loc><lastmod>2021-09-08T15:55:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/09/07/integration-testing-ihost-lifecycle-with-xunit-net/</loc><lastmod>2023-09-20T09:55:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/08/31/a-brain-dump-on-automated-integration-testing/</loc><lastmod>2021-09-07T13:49:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/08/04/testing-effectively-with-or-without-mocks-or-stubs/</loc><lastmod>2021-10-16T13:15:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/08/23/lamar-v6-is-out-expanded-interception-options-overriding-test-services-better-documentation/</loc><lastmod>2021-11-18T11:37:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/08/24/a-sample-environment-check-for-oidc-authenticated-web-services/</loc><lastmod>2021-08-25T11:25:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/08/16/alba-v5-0-is-out-easy-recipes-for-integration-testing-asp-net-web-services/</loc><lastmod>2021-08-17T11:08:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/08/09/testing-web-services-secured-by-jwt-tokens-with-alba-v5/</loc><lastmod>2021-08-09T19:54:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/08/06/proposal-for-alba-v5-jwt-secured-apis-more-json-options-and-other-stuff/</loc><lastmod>2021-08-06T15:38:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/08/04/dynamic-code-generation-in-marten-v4/</loc><lastmod>2025-01-22T00:06:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/07/29/marten-the-generic-host-builder-in-net-core-and-why-this-could-be-the-golden-age-for-oss-in-net/</loc><lastmod>2021-07-29T17:02:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/07/27/brief-update-on-marten-v4/</loc><lastmod>2021-07-27T14:22:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/06/02/joining-medeanalytics/</loc><lastmod>2021-06-02T18:39:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/03/09/using-alba-to-test-asp-net-services/</loc><lastmod>2021-03-19T18:34:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/03/02/improvements-to-event-sourcing-in-marten-v4/</loc><lastmod>2021-03-02T17:25:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/02/22/oakton-v3-super-charges-the-net-core-5-command-line-and-helps-lamar-deliver-uniquely-useful-ioc-diagnostics/</loc><lastmod>2021-02-22T21:19:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/02/09/event-sourcing-with-marten-v4-aggregated-projections/</loc><lastmod>2021-11-03T20:32:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/01/21/re-evaluating-the-double-ds-of-software-development-test-driven-development/</loc><lastmod>2021-01-25T17:19:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2021/01/11/what-would-it-take-for-you-to-adopt-marten/</loc><lastmod>2021-01-13T17:33:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/12/29/my-2021-oss-plans-marten-jasper-storyteller-and-more/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/12/banner.png</image:loc><image:title>banner</image:title></image:image><lastmod>2020-12-30T10:44:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/11/30/planned-event-store-improvements-for-marten-v4-daft-punk-edition/</loc><lastmod>2020-11-30T17:19:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/10/21/marten-v4-preview-command-line-administration/</loc><lastmod>2020-10-21T16:29:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/10/19/marten-v4-preview-linq-and-performance/</loc><lastmod>2021-01-12T14:58:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/10/05/in-tepid-defense-of/</loc><lastmod>2020-10-08T21:00:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/08/03/just-finished-a-not-really-awesome-project-heres-what-i-learned/</loc><lastmod>2020-08-06T14:40:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/07/27/calling-generic-methods-from-non-generic-code-in-net/</loc><lastmod>2020-07-27T17:18:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/06/14/marten-quickstart-with-net-core-hostbuilder/</loc><lastmod>2020-06-15T13:55:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/05/20/the-fundamentals-of-continuous-software-design/</loc><lastmod>2020-05-21T01:28:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/05/19/remembering-why-agile-was-a-big-deal/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/05/communicationmodes.gif</image:loc><image:title>communicationModes</image:title></image:image><lastmod>2020-05-20T21:04:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/05/11/marten-v4-0-planning-document-part-1/</loc><lastmod>2020-05-11T19:11:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/05/06/a-small-case-study-in-test-automation-and-other-things/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/05/testautomationscenario-transaction-processor.png</image:loc><image:title>TestAutomationScenario-Transaction Processor</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/05/testautomationscenario-high-level-2.png</image:loc><image:title>TestAutomationScenario-High Level</image:title></image:image><lastmod>2020-05-06T19:02:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/05/05/using-postgresql-advisory-locks-for-leader-election/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/05/transaction-scoped-advisory-lock-usage.png</image:loc><image:title>Transaction Scoped Advisory Lock Usage</image:title></image:image><lastmod>2020-05-08T21:41:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/04/28/kicking-off-marten-v4-development/</loc><lastmod>2020-04-28T15:58:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/04/23/jaspers-efficient-and-flexible-roslyn-powered-execution-pipeline/</loc><lastmod>2020-04-23T17:58:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/04/21/introducing-jasper-as-an-in-process-command-bus-for-net/</loc><lastmod>2020-04-23T02:48:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/04/13/using-alba-for-integration-testing-asp-net-core-web-services/</loc><lastmod>2020-04-13T15:25:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/04/08/using-oakton-for-development-time-commands-in-net-core-applications/</loc><lastmod>2020-04-08T18:22:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/04/02/if-you-want-your-oss-project-to-be-successful/</loc><lastmod>2020-04-03T03:46:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/03/29/fast-build-slow-build-and-the-testing-pyramid/</loc><lastmod>2020-03-30T04:00:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/03/25/standing-up-a-local-sql-server-development-db-w-bullseye-docker-and-roundhouse/</loc><lastmod>2020-04-22T13:48:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/03/24/its-an-oss-nuget-release-party-jasper-v1-0-lamar-alba-oakton/</loc><lastmod>2020-03-24T20:25:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/03/16/net-core-backend-react-js-frontend-optimizing-the-development-time-experience/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/03/developmentmode.png</image:loc><image:title>DevelopmentMode</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/03/productionmode.png</image:loc><image:title>ProductionMode</image:title></image:image><lastmod>2020-03-23T12:45:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/01/30/choosing-a-modern-react-js-net-core-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/01/sawzall.jpg</image:loc><image:title>sawzall</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/01/reactinexistingmvc5.png</image:loc><image:title>ReactInExistingMVC5</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2020/01/testapproachdotnetcore.png</image:loc><image:title>TestApproachDotNetCore</image:title></image:image><lastmod>2020-12-10T12:02:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/01/01/my-big-oss-plans-for-2020/</loc><lastmod>2020-01-06T15:15:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2020/01/06/lamar-4-1-multithreading-improvements-diagnostics-documentation-updates-and-some-thoughts-on-troubleshooting/</loc><lastmod>2020-01-06T15:10:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/10/03/the-very-last-alt-net-retrospective-ill-ever-write/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2019/10/whysomean.jpeg</image:loc><image:title>whysomean</image:title></image:image><lastmod>2019-10-05T13:17:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/09/29/alba-3-1-supercharges-your-asp-net-core-http-contract-testing/</loc><lastmod>2019-09-29T21:13:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/09/26/lamar-and-oakton-join-the-net-core-3-0-party/</loc><lastmod>2019-09-27T11:14:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/09/16/lamar-3-1/</loc><lastmod>2019-09-16T14:12:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/09/02/oakton-2-0-improved-command-line-parsing-for-asp-net-core/</loc><lastmod>2019-09-03T01:11:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/06/04/context-is-important/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2019/06/obvious.gif</image:loc><image:title>obvious</image:title></image:image><lastmod>2019-06-06T01:25:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/05/27/spitballing-the-future-of-storyteller/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2019/05/headless-storyteller.png</image:loc><image:title>Headless Storyteller</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2019/05/storyteller.png</image:loc><image:title>Storyteller</image:title></image:image><lastmod>2019-05-28T02:11:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/03/29/lamar-v3-is-released-faster-smaller-quicker-cold-starts-internal-type-friendly/</loc><lastmod>2019-04-02T06:58:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/03/23/jasper-v0-9-9-is-released/</loc><lastmod>2019-03-25T13:40:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/03/18/lamar-stays-and-how-that-enfolds/</loc><lastmod>2019-03-18T21:57:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/03/15/lamar-asks-do-i-stay-or-do-i-go/</loc><lastmod>2019-03-18T15:34:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/03/11/my-integration-testing-challenges-this-week/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2019/03/storytellerwithinxunit.png</image:loc><image:title>StorytellerWithinXUnit</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2019/03/jasperfailoverspec.png</image:loc><image:title>JasperFailoverSpec</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2019/03/aspnetlogginginstoryteller.png</image:loc><image:title>AspNetLoggingInStoryteller</image:title></image:image><lastmod>2019-03-12T10:49:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/03/04/jasper-meets-azure-service-bus-and-gets-better-with-rabbit-mq/</loc><lastmod>2019-03-04T18:49:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/02/18/my-oss-plans-for-2019/</loc><lastmod>2019-02-18T19:31:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/02/14/marten-3-4-full-text-search/</loc><lastmod>2019-02-18T14:05:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/02/12/building-a-hybrid-jasper-mvc-core-application/</loc><lastmod>2019-02-12T22:14:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/02/11/jasper-as-lightweight-service-bus/</loc><lastmod>2019-02-11T18:57:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/02/06/new-jasper-alpha-for-http-services/</loc><lastmod>2019-02-08T03:26:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/02/04/metaprogramming-in-c-with-lamarcompiler/</loc><lastmod>2019-02-04T16:48:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/01/09/alba-3-0-testhost-on-steroids-and-http-contract-testing-for-net/</loc><lastmod>2019-01-09T16:29:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/01/09/notes-from-the-codemash-2019-automated-testing-w-net-workshop/</loc><lastmod>2019-01-09T15:59:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2019/01/07/succeeding-with-automated-testing-in-net-at-codemash-2019/</loc><lastmod>2019-01-07T14:36:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/11/28/lamar-2-0-is-out-structuremaps-successor-grows-up-a-bit/</loc><lastmod>2018-11-28T22:26:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/10/15/jasper-as-an-in-memory-bus-part-1/</loc><lastmod>2018-10-15T14:18:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/10/04/talking-integration-testing-w-net-at-codemash-2019/</loc><lastmod>2018-10-18T08:24:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/09/27/marten-3-0-is-released-and-introducing-the-new-core-team/</loc><lastmod>2018-09-27T17:27:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/09/15/changing-jaspers-direction/</loc><lastmod>2018-09-15T19:43:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/09/14/making-the-jasper-build-faster-and-more-reliable-with-docker-and-other-stuff/</loc><lastmod>2018-09-14T14:20:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/08/27/a-way-to-use-docker-for-integration-tests/</loc><lastmod>2018-08-30T19:28:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/08/23/marten-2-10-0-and-3-0-0-alpha-2-are-released/</loc><lastmod>2018-08-23T21:01:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/07/02/oss-plans-for-2018-at-the-halfway-point/</loc><lastmod>2018-07-02T14:27:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/06/14/lamar-1-0-faster-modernized-successor-to-structuremap/</loc><lastmod>2020-05-26T16:57:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/06/07/planning-the-next-couple-marten-releases/</loc><lastmod>2018-06-08T12:02:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/06/05/compiling-code-at-runtime-with-lamar-part-2/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2018/06/lamarcodegenclassdiagram.png</image:loc><image:title>LamarCodeGenClassDiagram</image:title></image:image><lastmod>2018-06-05T20:29:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/06/04/compiling-code-at-runtime-with-lamar-part-1/</loc><lastmod>2018-06-05T21:27:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/05/23/scheduled-or-delayed-message-execution-in-jasper/</loc><lastmod>2018-05-23T15:18:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/05/21/an-alternative-style-of-routing-for-asp-net-core/</loc><lastmod>2018-05-22T16:51:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/05/16/roslyn-powered-code-weaving-middleware/</loc><lastmod>2018-05-16T14:07:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/05/14/hello-calavista/</loc><lastmod>2018-05-14T12:58:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/05/10/retrospective-on-my-oss-career/</loc><lastmod>2018-05-14T07:06:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/04/19/jasper-meets-rabbitmq/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2018/04/jasperandrabbitmq.png</image:loc><image:title>JasperAndRabbitMQ</image:title></image:image><lastmod>2018-04-20T12:28:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/04/16/jaspers-outbox-pattern-support/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2018/04/handling-a-message-w_-unit-of-work-middleware-1.png</image:loc><image:title>Handling a Message w_ Unit of Work Middleware (1)</image:title></image:image><lastmod>2018-05-25T07:28:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/04/11/jasper-command-line-app-support-you-wish-your-framework-already-had/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2018/04/screen-shot-2018-04-11-at-3-53-09-pm.png</image:loc><image:title>Screen Shot 2018-04-11 at 3.53.09 PM</image:title></image:image><lastmod>2018-04-11T21:12:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/04/04/the-marten-webinar-is-online-and-answering-some-questions/</loc><lastmod>2018-04-04T12:34:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/04/02/successfully-running-an-xunit-suite-in-parallel/</loc><lastmod>2018-04-02T18:58:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/03/30/lamar-v0-9-decorators-and-mvp/</loc><lastmod>2018-03-30T18:00:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/02/13/bluemilk-is-ready-for-early-adopters/</loc><lastmod>2018-03-19T14:26:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/03/19/integrating-jasper-into-asp-net-core/</loc><lastmod>2018-03-19T14:16:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/03/12/asynchronous-commands-with-oakton-1-4/</loc><lastmod>2018-03-12T14:45:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/03/07/marten-2-6-2-7-and-why-we-dont-support-sql-server-yet/</loc><lastmod>2018-03-14T14:37:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/03/06/jasper-v0-6-better-outbox-usage-lamar-asp-net-core-integration-changes/</loc><lastmod>2018-03-06T16:55:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/03/05/renaming-bluemilk-to-lamar/</loc><lastmod>2018-03-05T19:16:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/11/jaspers-roslyn-powered-special-sauce/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2018/01/uowwithmiddleware.png</image:loc><image:title>UoWwithMiddleware</image:title></image:image><lastmod>2018-03-05T16:29:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/02/26/differences-between-bluemilk-and-structuremap/</loc><lastmod>2018-08-15T12:42:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/02/21/bluemilk-0-8-its-fast-runs-mvc-apps-and-probably-needs-a-new-name/</loc><lastmod>2018-02-21T22:31:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/28/integrating-marten-into-jasper-applications/</loc><lastmod>2023-07-06T06:13:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/24/jaspers-configuration-story/</loc><lastmod>2018-02-06T14:19:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/02/06/durable-messaging-in-jasper/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2018/02/handling-a-message-w_-unit-of-work-middleware.png</image:loc><image:title>Handling a Message w_ Unit of Work Middleware</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2018/01/slide1.png</image:loc><image:title>Slide1</image:title></image:image><lastmod>2018-02-06T14:18:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/02/05/on-productive-software-development-teams/</loc><lastmod>2018-02-17T15:43:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/29/sunsetting-structuremap/</loc><lastmod>2020-04-06T14:41:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/25/jaspers-extension-model/</loc><lastmod>2018-01-25T21:18:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/18/storyteller-5-0-streamlined-cli-netstandard-2-0-and-easier-debugging/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2018/01/runsinglespec1.png</image:loc><image:title>RunSingleSpec</image:title></image:image><lastmod>2018-01-19T23:08:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/16/introducing-bluemilk-structuremaps-replacement-jaspers-special-sauce/</loc><lastmod>2018-01-18T17:29:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/09/introducing-jasper-asynchronous-messaging-for-net/</loc><lastmod>2018-03-06T00:19:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2018/01/07/my-oss-retrospective-and-plans-for-2018/</loc><lastmod>2018-01-09T16:21:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/12/19/subcutaneous-testing-against-react-net-applications/</loc><lastmod>2017-12-29T12:46:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/12/18/ot-my-personal-ranking-of-the-star-wars-movies/</loc><lastmod>2017-12-18T14:14:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/12/14/automated-test-pyramid-in-our-typical-development-stack/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/12/slide2.png</image:loc><image:title>Slide2</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/12/slide1.png</image:loc><image:title>Slide1</image:title></image:image><lastmod>2017-12-14T18:58:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/12/13/publish-subscribe-messaging-in-our-ecosystem/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/12/subscriptions.png</image:loc><image:title>subscriptions</image:title></image:image><lastmod>2017-12-14T11:43:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/11/15/marten-2-4-0-now-plays-nicer-with-others/</loc><lastmod>2017-11-16T10:17:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/10/31/choosing-persistence-tooling-2017-edition/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/10/application-database.png</image:loc><image:title>application-database</image:title></image:image><lastmod>2017-11-03T10:59:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/10/16/jaspers-getting-started-story-take-1/</loc><lastmod>2017-11-16T16:47:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/10/15/retrospective-on-marten-at-2-years-old/</loc><lastmod>2017-11-24T18:17:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/10/10/introducing-oakton-command-line-parsing-minus-the-usual-cruft/</loc><lastmod>2017-10-11T10:41:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/09/11/proposal-for-structuremap-5/</loc><lastmod>2017-09-14T13:47:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/08/01/how-we-did-and-did-not-improve-performance-and-efficiency-in-marten-2-0/</loc><lastmod>2017-08-01T18:19:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/07/31/marten-2-0-is-out/</loc><lastmod>2017-08-11T20:09:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/05/25/message-handlers-in-the-new-jasper-service-bus/</loc><lastmod>2017-05-25T21:27:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/05/24/how-should-microservices-communicate/</loc><lastmod>2019-01-11T16:37:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/05/22/an-early-look-at-multi-tenancy-in-marten-2-0/</loc><lastmod>2017-05-31T09:45:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/05/18/storyteller-4-2-asp-net-core-databases-json/</loc><lastmod>2017-05-18T21:52:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/04/18/using-storyteller-with-asp-net-core-systems/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/04/aspnetcorerequests.png</image:loc><image:title>AspNetCoreRequests</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/04/aspnetcoreperformance.png</image:loc><image:title>AspNetCorePerformance</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/04/aspnetcoreresults.png</image:loc><image:title>AspNetCoreResults</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/04/aspnetcorespecification.png</image:loc><image:title>AspNetCoreSpecification</image:title></image:image><lastmod>2017-04-18T20:17:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/04/05/alba-1-0-recipes-for-asp-net-core-integration-testing/</loc><lastmod>2017-04-05T16:59:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/04/04/reviewing-asp-net-core/</loc><lastmod>2018-05-11T01:56:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/03/23/using-storyteller-4s-markdown-capabilities/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/03/screen-shot-2017-03-23-at-2-03-13-pm.png</image:loc><image:title>Screen Shot 2017-03-23 at 2.03.13 PM</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/03/screen-shot-2017-03-09-at-9-04-30-am.png</image:loc><image:title>Screen Shot 2017-03-09 at 9.04.30 AM</image:title></image:image><lastmod>2017-06-02T11:30:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/03/13/storyteller-4-1-and-the-art-of-oss-releases/</loc><lastmod>2017-03-13T15:24:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/03/09/the-complete-sum-of-my-thoughts-on-an-alt-net-revival/</loc><lastmod>2017-03-10T17:26:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/03/08/a-way-too-early-discussion-of-jasper/</loc><lastmod>2017-03-10T11:24:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/03/06/a-concept-for-integrated-database-testing-within-storyteller/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/03/screen-shot-2017-03-06-at-12-10-51-pm.png</image:loc><image:title>Screen Shot 2017-03-06 at 12.10.51 PM</image:title></image:image><lastmod>2017-03-06T21:17:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/03/02/new-structuremap-extensions-for-aspect-oriented-programming-and-autofactories/</loc><lastmod>2017-03-02T19:42:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/02/23/the-mistakes-ive-made-as-an-oss-author/</loc><lastmod>2017-02-23T22:08:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/02/21/concept-for-integrating-selenium-with-storyteller-4/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/02/editing.png</image:loc><image:title>editing</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/02/performance.png</image:loc><image:title>performance</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/02/specresult.png</image:loc><image:title>specresult</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2017/02/specpreview.png</image:loc><image:title>specpreview</image:title></image:image><lastmod>2017-02-21T18:03:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/02/15/storyteller-4-0-is-out/</loc><lastmod>2017-02-15T16:14:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/02/14/talking-marten-on-the-cross-cutting-concerns-podcast/</loc><lastmod>2017-02-14T14:00:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/02/09/thoughts-on-agile-database-development/</loc><lastmod>2018-01-25T14:14:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/02/08/marten-1-3-is-out-bugfixes-usability-improvements-and-a-lot-less-memory-usage/</loc><lastmod>2017-02-08T21:28:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/02/06/the-different-meanings-of-i-take-pull-requests/</loc><lastmod>2017-02-07T13:08:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/01/25/introducing-alba-for-integration-testing-against-asp-net-core-applications/</loc><lastmod>2017-02-07T23:42:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2017/01/22/anybody-want-a-gently-used-structuremap/</loc><lastmod>2017-01-31T19:29:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/11/22/were-hiring-senior-developerarchitects/</loc><lastmod>2017-01-05T12:42:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/11/07/marten-1-2-improved-linq-support-and-way-more-polish/</loc><lastmod>2016-11-07T23:33:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/10/05/marten-1-1-release-notes/</loc><lastmod>2016-10-06T19:59:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/09/28/an-experience-report-of-moving-a-complicated-codebase-to-the-coreclr/</loc><lastmod>2016-09-29T16:40:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/09/23/why-you-should-give-marten-a-look-before-adopting-an-orm/</loc><lastmod>2017-11-15T14:01:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/09/19/storyteller-3-0-official-release-and-on-to-4-0/</loc><lastmod>2016-09-19T17:04:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/09/14/marten-1-0-is-here/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/09/banner.png</image:loc><image:title>banner</image:title></image:image><lastmod>2016-09-30T18:41:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/31/building-martens-async-daemon/</loc><lastmod>2016-09-22T16:37:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/29/moving-storyteller-to-the-coreclr-and-going-cross-platform/</loc><lastmod>2016-09-05T17:00:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/24/proposed-roadmap-for-marten-1-0-and-beyond/</loc><lastmod>2016-08-24T17:06:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/22/proposed-marten-tooling-for-database-management/</loc><lastmod>2016-08-22T19:15:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/18/moving-from-ravendb-to-marten/</loc><lastmod>2016-08-24T15:29:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/11/using-the-bully-algorithm-in-our-service-bus-applications/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/08/subscriptions.png</image:loc><image:title>Subscriptions</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/08/basicapp.png</image:loc><image:title>BasicApp</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/08/agents.png</image:loc><image:title>Agents</image:title></image:image><lastmod>2016-08-12T06:16:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/10/quick-twitch-coding-with-testdriven-net/</loc><lastmod>2018-05-17T14:26:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/09/building-a-producer-consumer-queue-with-tpl-dataflow/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/08/asyncdaemonsequence2.png</image:loc><image:title>AsyncDaemonSequence</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/08/asyncdaemonsequence1.png</image:loc><image:title>AsyncDaemonSequence</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/08/asyncdaemonsequence.png</image:loc><image:title>AsyncDaemonSequence</image:title></image:image><lastmod>2016-08-16T19:33:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/04/offline-event-processing-in-marten-with-the-new-async-daemon/</loc><lastmod>2016-08-04T16:49:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/08/01/structuremap-4-3-fully-embraces-coreclr/</loc><lastmod>2016-08-02T13:59:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/23/indexing-options-in-marten/</loc><lastmod>2016-06-23T15:12:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/22/soft-deletes-in-marten/</loc><lastmod>2016-06-23T15:02:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/21/martens-patching-api/</loc><lastmod>2016-06-21T13:09:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/20/document-transformations-in-marten-with-javascript/</loc><lastmod>2016-06-20T15:43:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/17/supercharging-marten-with-the-jil-serializer/</loc><lastmod>2016-06-17T13:30:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/16/optimistic-concurrency-with-marten/</loc><lastmod>2023-11-11T22:55:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/14/schema-management-with-marten-why-document-databases-rock/</loc><lastmod>2016-11-08T18:27:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/13/my-mini-ndc-oslo-2016-wrapup/</loc><lastmod>2016-06-27T14:55:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/06/01/talking-react-redux-at-ndc-oslo-next-week/</loc><lastmod>2016-06-01T17:43:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/05/31/my-surprisingly-positive-take-on-net-cores-current-direction/</loc><lastmod>2016-06-02T19:07:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/05/17/reliable-and-debuggable-automated-testing-of-message-based-systems-in-a-crazy-async-world/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/05/messageactionhistory.png</image:loc><image:title>MessageActionHistory</image:title></image:image><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/05/threadedmessagehistory.png</image:loc><image:title>ThreadedMessageHistory</image:title></image:image><lastmod>2016-05-17T21:26:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/05/16/automated-testing-of-message-based-systems/</loc><lastmod>2016-05-16T18:23:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/05/12/how-we-do-semantic-logging/</loc><lastmod>2016-05-13T00:11:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/05/10/new-marten-release-and-whats-next/</loc><lastmod>2016-05-10T13:30:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/05/05/using-mocks-or-stubs-revisited/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/05/wrench-988762_960_720.jpg</image:loc><image:title>wrench-988762_960_720</image:title></image:image><lastmod>2016-05-06T09:42:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/04/26/marten-v0-9-is-out/</loc><lastmod>2016-05-09T20:40:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/04/25/marten-as-an-event-store-now-and-the-future-vision/</loc><lastmod>2016-04-28T14:02:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/04/19/how-we-did-authorization-in-fubumvc-and-what-id-do-differently-today/</loc><lastmod>2016-05-11T01:16:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/04/18/the-compiled-query-feature-in-marten-and-why-it-rocks/</loc><lastmod>2016-04-20T14:45:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/04/11/a-quick-followup-to-my-opinions-on-net-oss/</loc><lastmod>2016-04-13T12:39:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/04/07/what-i-think-is-and-is-not-better-about-net-oss-these-days/</loc><lastmod>2016-04-12T18:38:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/04/06/optimizing-marten-performance-by-using-includes/</loc><lastmod>2016-04-06T00:54:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/04/05/select-projections-in-marten/</loc><lastmod>2016-04-06T00:56:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/03/29/the-identity-map-pattern-in-marten/</loc><lastmod>2016-03-29T02:49:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/10/22/building-an-eventstore-with-user-defined-projections-on-top-of-postgresql-and-node-js/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2014/10/pg-events.png</image:loc><image:title>pg-events</image:title></image:image><lastmod>2016-03-29T02:47:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/03/14/the-unit-of-work-pattern-in-marten/</loc><lastmod>2016-03-14T20:25:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/03/11/marten-on-dotnetrocks/</loc><lastmod>2016-03-11T13:28:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/03/09/marten-gets-serious-with-v0-8/</loc><lastmod>2016-03-10T14:05:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/03/08/an-example-of-the-openclosed-principle-in-action/</loc><lastmod>2016-03-15T15:01:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/03/02/structuremap-4-1-is-out/</loc><lastmod>2016-11-04T15:56:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/02/22/batch-queries-with-marten/</loc><lastmod>2016-02-22T15:00:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/02/16/storyteller-continuous-integration-and-the-art-of-failing-fast/</loc><lastmod>2016-02-16T21:13:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/05/13/would-i-use-ravendb-again/</loc><lastmod>2018-08-15T16:47:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/02/11/new-features-and-improvements-in-marten-0-7/</loc><lastmod>2016-02-11T18:45:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/02/02/table-based-specs-and-custom-assertions-with-storyteller-3/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2016/02/albaspec.png</image:loc><image:title>AlbaSpec</image:title></image:image><lastmod>2016-02-02T21:28:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/01/28/marten-takes-a-big-step-forward-with-v0-6/</loc><lastmod>2016-01-29T19:59:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/01/28/the-jetbrains-storyteller-3-webinar-is-online/</loc><lastmod>2016-01-28T15:16:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/01/26/how-im-testing-reduxified-react-components/</loc><lastmod>2016-01-26T21:32:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/01/22/introduction-to-marten-video/</loc><lastmod>2016-01-22T00:25:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/01/19/webinar-on-storyteller-3-and-why-its-different/</loc><lastmod>2016-01-27T20:45:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/01/13/deleting-code/</loc><lastmod>2016-01-13T17:01:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/01/05/how-im-documenting-oss-projects/</loc><lastmod>2016-10-08T23:22:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2016/01/03/2015-in-review/</loc><lastmod>2016-01-03T17:37:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/12/15/plough-horses-and-context-shifting/</loc><lastmod>2015-12-15T22:56:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/12/09/marten-is-ready-for-early-adopters/</loc><lastmod>2016-01-05T16:02:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/12/07/my-thoughts-on-choosing-and-using-persistence-tools/</loc><lastmod>2015-12-07T17:23:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/12/02/structuremap-4-0-is-out/</loc><lastmod>2015-12-04T07:03:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/11/30/optimizing-marten-part-2/</loc><lastmod>2015-11-30T19:11:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/11/11/using-roslyn-for-runtime-code-generation-in-marten/</loc><lastmod>2015-11-16T21:52:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/11/09/optimizing-for-performance-in-marten/</loc><lastmod>2015-11-22T21:21:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/11/05/testing-http-handlers-with-no-web-server-in-sight/</loc><lastmod>2015-11-05T17:02:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/10/30/marten-development-so-far-postgresql-as-doc-db/</loc><lastmod>2015-11-09T23:38:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/10/29/my-net-unboxed-2015-wrapup/</loc><lastmod>2015-10-30T22:11:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/10/21/postgresql-as-a-document-db-for-net-development/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2015/10/marten6.jpg</image:loc><image:title>marten6</image:title></image:image><lastmod>2015-10-29T18:59:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/10/19/storyteller-3-executable-specifications-and-living-documentation-for-net/</loc><lastmod>2016-02-17T19:23:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/10/15/thoughts-on-running-an-oss-project/</loc><lastmod>2015-10-19T16:18:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/10/06/exploiting-generic-types-with-structuremap/</loc><lastmod>2015-10-06T14:58:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/10/05/new-construction-policies-in-structuremap-4-0/</loc><lastmod>2015-10-05T19:27:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/08/31/the-surprisingly-valuable-and-lasting-lessons-i-learned-from-a-horrible-project/</loc><lastmod>2018-02-06T05:06:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/08/19/streamlining-fubumvc-bootstrapping-the-design-patterns-used/</loc><lastmod>2015-08-19T01:12:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/08/06/gutting-fubumvc-and-rebooting-as-jasper/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2015/08/img_1017.jpg</image:loc><image:title>IMG_1017</image:title></image:image><lastmod>2015-09-17T03:26:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/07/17/structuremap-in-201516/</loc><lastmod>2015-07-23T13:38:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/06/25/succeeding_with_integration_testing/</loc><lastmod>2016-11-07T14:56:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/03/24/retooling-build-and-test-automation/</loc><lastmod>2015-03-25T19:30:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/02/12/long-lived-codebases-architecture-gardening-rewrites-and-automated-tests/</loc><lastmod>2015-03-09T16:12:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/01/22/long-lived-codebases-a-crime-against-computer-science/</loc><lastmod>2015-01-22T16:23:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/01/15/long-lived-codebases-the-challenges/</loc><lastmod>2015-01-20T15:26:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/01/12/thoughts-from-codemash-2015/</loc><lastmod>2015-01-13T18:15:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2015/01/05/my-talk-on-long-lived-codebases-at-codemash/</loc><lastmod>2015-01-07T14:42:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/12/02/some-thoughts-on-the-new-net/</loc><lastmod>2014-12-11T08:15:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/08/06/react-js-plays-nicely-with-other-tools-and-other-thoughts/</loc><lastmod>2016-01-20T03:44:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/11/19/structuremap-3-documentation/</loc><lastmod>2014-11-28T12:59:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/11/07/strong_typed_configuration/</loc><lastmod>2014-11-22T12:47:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/11/03/transaction-scoping-in-fubumvc-with-ravendb-and-structuremap/</loc><lastmod>2014-11-03T18:21:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/08/12/structuremap-3-1/</loc><lastmod>2014-11-19T17:11:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/08/08/composable-generators-in-javascript/</loc><lastmod>2014-08-14T05:07:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/08/03/integration-testing-with-fubumvc-and-owin/</loc><lastmod>2014-08-04T17:01:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/07/13/some-thoughts-on-collective-ownership-and-knowledge/</loc><lastmod>2014-07-13T19:54:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/06/26/adventures-in-custom-testing-infrastructure/</loc><lastmod>2014-07-13T14:54:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/06/19/pragmatic-and-other-rants/</loc><lastmod>2018-11-16T06:16:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/06/09/final-thoughts-on-nuget/</loc><lastmod>2014-06-09T01:43:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/05/02/fubumvc-lessons-learned-semantic-versioning/</loc><lastmod>2014-05-21T23:49:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/05/21/a-better-development-web-server-for-net-with-fubumvc-2-0/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2014/05/slide1.jpg</image:loc><image:title>Slide1</image:title></image:image><lastmod>2014-05-22T20:05:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/05/19/software-development-horror-stories-and-scar-tissue/</loc><lastmod>2014-05-19T01:03:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/04/28/fubumvc-lessons-learned-strong-naming-woes-and-workarounds/</loc><lastmod>2015-03-04T01:05:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/04/18/fubumvc-build-management/</loc><lastmod>2014-04-19T12:04:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/04/14/oss-bugs-and-the-participatory-community/</loc><lastmod>2014-04-14T19:57:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/04/10/fubumvc-lessons-learned-fubu-new-standardization-and-polyglot-programming/</loc><lastmod>2016-11-21T15:50:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/04/08/fubumvc-lessons-learned-magic-conventions-and-russian-dolls/</loc><lastmod>2014-04-09T13:47:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/04/03/im-throwing-in-the-towel-in-fubumvc/</loc><lastmod>2016-11-21T13:19:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/03/31/structuremap-3-0-is-live/</loc><lastmod>2014-08-12T13:20:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/02/18/structuremap-3-is-gonna-tell-you-whats-wrong-and-where-it-hurts/</loc><lastmod>2014-02-18T18:52:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/01/17/structuremap-3-0-is-very-nearly-done-no-seriously/</loc><lastmod>2014-07-11T13:32:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/01/14/introducing-fubucsprojfile-for-project-solution-file-manipulation/</loc><lastmod>2014-01-14T02:07:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2014/01/07/introducing-fubudocs-for-living-documentation/</loc><lastmod>2014-01-07T04:29:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/11/19/presentations-in-ndc-london-and-skillsmatter-in-december/</loc><lastmod>2013-11-19T18:49:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/05/21/fubumvc-at-monkeyspaces/</loc><lastmod>2013-05-22T02:16:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/05/14/introducing-fubumvc-codesnippets-for-living-documentation/</loc><lastmod>2013-05-15T03:42:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/02/22/big-update-on-structuremap-3-0-progress/</loc><lastmod>2013-12-27T20:49:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/02/08/big-proposed-changes-for-structuremap-3/</loc><lastmod>2013-02-08T16:30:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/02/01/a-simple-example-of-a-table-driven-executable-specification/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2013/02/executablespec1.png</image:loc><image:title>ExecutableSpec</image:title></image:image><lastmod>2013-02-01T18:39:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/01/30/lets-try-this-again-structuremap-3-0-in-en-route-as-of-now/</loc><lastmod>2013-02-18T20:18:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/01/26/my-opinions-on-data-setup-for-functional-tests/</loc><lastmod>2016-09-09T15:51:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/01/18/proposed-structuremap-2-7-release/</loc><lastmod>2013-01-23T13:59:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/01/17/clean-database-per-automated-test-run-yes-please/</loc><lastmod>2015-01-31T07:00:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/01/11/fubumvc-turns-1-0/</loc><lastmod>2013-01-15T02:17:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2013/01/02/continuous-design-and-reversibility-at-agile-vancouver-video/</loc><lastmod>2013-01-02T15:37:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/12/21/building-a-simple-bottle-to-extend-fubumvc/</loc><lastmod>2013-01-03T10:28:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/12/13/code-complete-is-a-polite-fiction-done-done-done-is-the-hard-truth/</loc><lastmod>2012-12-13T22:47:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/12/13/presenting-at-codemash-2013/</loc><lastmod>2012-12-14T02:34:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/12/09/abstractions-and-models-arent-infallible/</loc><lastmod>2012-12-09T02:15:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/12/01/when-im-most-productive/</loc><lastmod>2012-12-01T20:58:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/11/16/a-high-level-look-at-the-fubumvc-ecosystem/</loc><lastmod>2012-11-22T19:20:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/11/10/my-comments-about-20-controversial-programming-opinions/</loc><lastmod>2012-11-12T16:50:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/11/03/initial-thoughts-on-some-new-fangled-things-part-2/</loc><lastmod>2012-11-12T12:43:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/10/26/new-fangled-thing/</loc><lastmod>2012-11-15T13:23:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/10/11/test-with-the-finest-grai/</loc><lastmod>2012-10-19T02:37:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/</loc><image:image><image:loc>https://jeremydmiller.com/wp-content/uploads/2012/01/wlemoticon-winkingsmile.png</image:loc><image:title>wlEmoticon-winkingsmile.png</image:title></image:image><lastmod>2014-06-08T14:56:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com/2012/01/10/hello-again/</loc><lastmod>2012-10-30T11:48:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jeremydmiller.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-04-03T20:58:01+00:00</lastmod></url></urlset>
