<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>//www.martinrichards.me/tags/agentic/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/agents/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/ai/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/building_your_own_agent_harness/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/context-engineering/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/harness-engineering/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/workflow/</loc>
    <lastmod>2026-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/architecture/</loc>
    <lastmod>2026-01-18T12:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/database-design/</loc>
    <lastmod>2026-01-18T12:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/financial-systems/</loc>
    <lastmod>2026-01-18T12:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/ledger/</loc>
    <lastmod>2026-01-18T12:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/performance/</loc>
    <lastmod>2026-01-18T12:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/postgresql/</loc>
    <lastmod>2026-01-18T12:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/ledger_p2_scaling_double_entry_ledger_massive_psp/</loc>
    <lastmod>2026-01-18T12:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/scalability/</loc>
    <lastmod>2026-01-18T12:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/concurrency/</loc>
    <lastmod>2026-01-17T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/ledger_p1_optimistic_locking_real_time_ledger/</loc>
    <lastmod>2026-01-17T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/typescript/</loc>
    <lastmod>2026-01-17T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/aws/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/dynamodb/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/dynamodb-toolbox/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/nosql/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/production/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/ddb_p3_advanced_patterns_and_production_realities/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/ddb_p2_building_githubs_backend_single_table_design_in_practice/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/ddb_p1_when_dynamodb_stops_being_simple/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/single-table-design/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/system-architecture/</loc>
    <lastmod>2025-11-02T10:00:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/choreography/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/commands/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/distributed-systems/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/domain-driven-design/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/eda/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-sourcing/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-driven-architecture/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/eventbridge/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/events/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/events_vs_commands_the_distinction_everyone_always_forgets/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/kinesis/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/messaging-patterns/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/microservices/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/orchestration/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/sns/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/software-architecture/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/sqs/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/system-design/</loc>
    <lastmod>2025-07-20T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/asyncapi/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/aws-eventbridge/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/distributed-tracing/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/eda-best-practices/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/eda_for_the_rest_of_us_operational_challenges/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-catalog/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-discovery/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-governance/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-monitoring/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-ownership/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-replay/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-driven-debugging/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/microservices-operations/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/observability/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/production-debugging/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/production-operations/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/schema-evolution/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/schema-registry/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/schema-versioning/</loc>
    <lastmod>2025-07-19T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/eda_for_the_rest_of_us_consumption_patterns/</loc>
    <lastmod>2025-07-12T07:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-patterns/</loc>
    <lastmod>2025-07-12T07:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/lambda/</loc>
    <lastmod>2025-07-12T07:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/messaging/</loc>
    <lastmod>2025-07-12T07:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/communication-patterns/</loc>
    <lastmod>2025-07-01T07:30:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/eda_for_the_rest_of_us_communication_patterns/</loc>
    <lastmod>2025-07-01T07:30:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-streaming/</loc>
    <lastmod>2025-07-01T07:30:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/point-to-point/</loc>
    <lastmod>2025-07-01T07:30:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/publish-subscribe/</loc>
    <lastmod>2025-07-01T07:30:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/request-reply/</loc>
    <lastmod>2025-07-01T07:30:00+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/aws-dms/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/cdc/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/change-data-capture/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/dynamodb-streams/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/eda_for_the_rest_of_us_event_design_patterns/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-carried-state-transfer/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-design-patterns/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/event-notification/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/fat-events/</loc>
    <lastmod>2025-06-29T08:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/eda_for_the_rest_of_us_a_guide_for_the_confused/</loc>
    <lastmod>2025-06-28T17:25:31+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/docker/</loc>
    <lastmod>2024-09-28T08:32:46+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/just/</loc>
    <lastmod>2024-09-28T08:32:46+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/just_use_make_as_your_task_runner/</loc>
    <lastmod>2024-09-28T08:32:46+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/make/</loc>
    <lastmod>2024-09-28T08:32:46+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/makefile/</loc>
    <lastmod>2024-09-28T08:32:46+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/task-runner/</loc>
    <lastmod>2024-09-28T08:32:46+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/an_idiots_guide_to_msw/</loc>
    <lastmod>2024-09-24T08:18:57+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/msw/</loc>
    <lastmod>2024-09-24T08:18:57+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/nodejs/</loc>
    <lastmod>2024-09-24T08:18:57+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/openapi-react-query/</loc>
    <lastmod>2024-09-24T08:18:57+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/openapi-typescript/</loc>
    <lastmod>2024-09-24T08:18:57+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/vitest/</loc>
    <lastmod>2024-09-24T08:18:57+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/nodejs_with_pnpm_and_tsx/</loc>
    <lastmod>2023-11-12T11:55:26+01:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/esbuild/</loc>
    <lastmod>2023-11-12T11:55:26+01:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/fastify/</loc>
    <lastmod>2023-11-12T11:55:26+01:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/pnpm/</loc>
    <lastmod>2023-11-12T11:55:26+01:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/tsx/</loc>
    <lastmod>2023-11-12T11:55:26+01:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/building_nodejs_apps_with_esbuild_and_docker/</loc>
    <lastmod>2023-10-28T12:42:02+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/poetry/</loc>
    <lastmod>2023-10-21T10:04:03+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/python/</loc>
    <lastmod>2023-10-21T10:04:03+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/python_poetry_docker/</loc>
    <lastmod>2023-10-21T10:04:03+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/logging/</loc>
    <lastmod>2022-08-23T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/metrics/</loc>
    <lastmod>2022-08-23T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/opentelemetry/</loc>
    <lastmod>2022-08-23T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/quarkus/</loc>
    <lastmod>2022-08-23T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/observability_in_quarkus/</loc>
    <lastmod>2022-08-23T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/tracing/</loc>
    <lastmod>2022-08-23T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/finatra_openapi/</loc>
    <lastmod>2022-07-30T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/finagle/</loc>
    <lastmod>2022-07-30T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/finatra/</loc>
    <lastmod>2022-07-30T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/openapi/</loc>
    <lastmod>2022-07-30T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/scala/</loc>
    <lastmod>2022-07-30T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/swagger/</loc>
    <lastmod>2022-07-30T09:54:37+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/agile/</loc>
    <lastmod>2018-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/tdd/</loc>
    <lastmod>2018-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/testing/</loc>
    <lastmod>2018-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/unit-testing/</loc>
    <lastmod>2018-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/unit_testing_aint_nobody_got_time_for_that/</loc>
    <lastmod>2018-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/apache/</loc>
    <lastmod>2018-01-28T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/how_to_find_what_you_are_looking_for/</loc>
    <lastmod>2018-01-28T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/indexing/</loc>
    <lastmod>2018-01-28T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/java/</loc>
    <lastmod>2018-01-28T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/lucene/</loc>
    <lastmod>2018-01-28T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/search/</loc>
    <lastmod>2018-01-28T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/apache-camel/</loc>
    <lastmod>2017-07-08T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/tdding_csv_parsing/</loc>
    <lastmod>2017-07-08T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/apache-commons/</loc>
    <lastmod>2017-07-08T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/apache-commons-csv/</loc>
    <lastmod>2017-07-08T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/csv/</loc>
    <lastmod>2017-07-08T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/junit/</loc>
    <lastmod>2017-07-08T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/mocking/</loc>
    <lastmod>2017-07-08T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/mockito/</loc>
    <lastmod>2017-07-08T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/dom/</loc>
    <lastmod>2017-06-30T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/efficient_xml_parsing_in_java/</loc>
    <lastmod>2017-06-30T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/parsing/</loc>
    <lastmod>2017-06-30T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/sax/</loc>
    <lastmod>2017-06-30T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/stax/</loc>
    <lastmod>2017-06-30T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/xml/</loc>
    <lastmod>2017-06-30T20:42:08+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/guicing_camel/</loc>
    <lastmod>2017-01-07T00:21:45+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/di/</loc>
    <lastmod>2017-01-07T00:21:45+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/guice/</loc>
    <lastmod>2017-01-07T00:21:45+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/ioc/</loc>
    <lastmod>2017-01-07T00:21:45+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/eip/</loc>
    <lastmod>2016-10-11T06:37:13+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/enteprise_integration_patterns_and_apache_camel/</loc>
    <lastmod>2016-10-11T06:37:13+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/debian/</loc>
    <lastmod>2016-10-05T21:44:02+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/digital-ocean/</loc>
    <lastmod>2016-10-05T21:44:02+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/nginx/</loc>
    <lastmod>2016-10-05T21:44:02+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/php/</loc>
    <lastmod>2016-10-05T21:44:02+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/wordpress/</loc>
    <lastmod>2016-10-05T21:44:02+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/wordpress_done_right/</loc>
    <lastmod>2016-10-05T21:44:02+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/canvas/</loc>
    <lastmod>2016-05-22T22:27:59+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/experiments/</loc>
    <lastmod>2016-05-22T22:27:59+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/html5/</loc>
    <lastmod>2016-05-22T22:27:59+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/javascript/</loc>
    <lastmod>2016-05-22T22:27:59+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/noise/</loc>
    <lastmod>2016-05-22T22:27:59+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/theremin/</loc>
    <lastmod>2016-05-22T22:27:59+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/webaudio-api/</loc>
    <lastmod>2016-05-22T22:27:59+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/web_audio_fun_with_theremin/</loc>
    <lastmod>2016-05-22T22:27:59+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/build_your_own_heroku_with_dokku/</loc>
    <lastmod>2016-05-09T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/dokku/</loc>
    <lastmod>2016-05-09T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/heroku/</loc>
    <lastmod>2016-05-09T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/paas/</loc>
    <lastmod>2016-05-09T07:40:19+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/cloudflare/</loc>
    <lastmod>2016-04-10T09:20:28+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/deploying-a-static-website-to-s3/</loc>
    <lastmod>2016-04-10T09:20:28+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/hugo/</loc>
    <lastmod>2016-04-10T09:20:28+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/jekyll/</loc>
    <lastmod>2016-04-10T09:20:28+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/s3/</loc>
    <lastmod>2016-04-10T09:20:28+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/static-site-generators/</loc>
    <lastmod>2016-04-10T09:20:28+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/c-sharp/</loc>
    <lastmod>2016-02-06T19:12:23+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/emacs/</loc>
    <lastmod>2016-02-06T19:12:23+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/linux/</loc>
    <lastmod>2016-02-06T19:12:23+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/mono/</loc>
    <lastmod>2016-02-06T19:12:23+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/tags/omnisharp/</loc>
    <lastmod>2016-02-06T19:12:23+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/post/troll_people_with_omnisharp_emacs/</loc>
    <lastmod>2016-02-06T19:12:23+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/contact/</loc>
    <lastmod>2016-02-06T15:18:10+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/projects/</loc>
    <lastmod>2016-02-06T15:16:14+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/about/</loc>
    <lastmod>2016-02-06T15:08:17+02:00</lastmod>
  </url><url>
    <loc>//www.martinrichards.me/categories/</loc>
  </url>
</urlset>
