<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.trinitylogic.co.uk/blog/digital-minimalism</loc>
<lastmod>2025-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-exchange-api-java-getting-started</loc>
<lastmod>2025-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-21-virtual-threads-project-loom</loc>
<lastmod>2025-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/github-flow</loc>
<lastmod>2025-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/how-to-undo-your-git-failure</loc>
<lastmod>2025-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/clean-coding</loc>
<lastmod>2025-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-immutables</loc>
<lastmod>2025-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/random-pitfall</loc>
<lastmod>2025-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-streaming-api-java</loc>
<lastmod>2025-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/javadoc-code-snippets</loc>
<lastmod>2025-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-functional-interfaces</loc>
<lastmod>2025-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-records</loc>
<lastmod>2025-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/spring-cloud-sns-sqs-pubsub</loc>
<lastmod>2025-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-creating-hashes</loc>
<lastmod>2025-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-checked-exceptions</loc>
<lastmod>2025-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/spring-boot-kafka-consumers-deep-dive</loc>
<lastmod>2025-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-weight-of-money-java</loc>
<lastmod>2025-05-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/apache-http-client-classic-apis</loc>
<lastmod>2025-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-pattern-matching-optional</loc>
<lastmod>2025-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/testcontainers-spring-boot-integration-testing</loc>
<lastmod>2025-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/null-pointer-exception-avoidance</loc>
<lastmod>2025-05-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-last-traded-price-dynamics-java</loc>
<lastmod>2025-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-completablefuture-async-programming</loc>
<lastmod>2025-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/domain-driven-design-java-spring-boot</loc>
<lastmod>2025-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-order-flow-imbalance-java</loc>
<lastmod>2025-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/cqrs-spring-boot-kafka</loc>
<lastmod>2025-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-spring-boot-trading-strategy-engine</loc>
<lastmod>2025-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-sealed-classes-pattern-matching</loc>
<lastmod>2025-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/resilience4j-spring-boot-circuit-breaker</loc>
<lastmod>2025-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-order-management-java</loc>
<lastmod>2025-07-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/spring-data-mongodb-spring-boot</loc>
<lastmod>2025-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-risk-management-automated-systems</loc>
<lastmod>2025-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/event-sourcing-spring-boot-mongodb</loc>
<lastmod>2025-08-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betdaq-api-java-integration</loc>
<lastmod>2025-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-21-structured-concurrency</loc>
<lastmod>2025-08-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/aws-lambda-spring-boot-cold-start</loc>
<lastmod>2025-09-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/betfair-pre-race-vs-in-play-trading-architecture</loc>
<lastmod>2025-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/spring-boot-observability-actuator-micrometer-prometheus</loc>
<lastmod>2025-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/smarkets-api-java-integration</loc>
<lastmod>2025-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/java-memory-management-gc-tuning-low-latency</loc>
<lastmod>2025-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/robustness-with-spring-retry-annotations</loc>
<lastmod>2025-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/hexagonal-architecture</loc>
<lastmod>2025-12-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/hexagonal-vs-clean-architecture</loc>
<lastmod>2025-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/oo-vs-fp</loc>
<lastmod>2025-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/projects/1-betfair-api-trading-strategy-project</loc>
<lastmod>2026-04-11T06:20:39+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/projects/2-mosaic-smart-data-realtime-api-project</loc>
<lastmod>2026-04-11T06:20:39+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/projects/3-esg-global-bol-engine-project</loc>
<lastmod>2026-04-11T06:20:39+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/projects/4-ribby-hall-dwh-project</loc>
<lastmod>2026-04-11T06:20:39+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/projects/5-co-op-competitor-pricing-reports-project</loc>
<lastmod>2026-04-11T06:20:39+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/projects/6-lizzie-hermolle-website</loc>
<lastmod>2026-04-11T06:20:39+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/projects/7-dwp-digital</loc>
<lastmod>2026-04-11T06:20:39+00:00</lastmod>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/about/</loc>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/</loc>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/contact/</loc>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/hire/</loc>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/</loc>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/</loc>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/projects/</loc>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/blog/tags</loc>
</url>
<url>
<loc>https://www.trinitylogic.co.uk/testimonials/</loc>
</url>
</urlset>
