<?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.gregbeech.com/tag/engineering-101/</loc>
<lastmod>2025-07-09T09:46:32+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/tag/scala-101/</loc>
<lastmod>2025-07-09T09:46:32+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/tag/scala/</loc>
<lastmod>2025-07-09T09:46:32+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/tag/talks/</loc>
<lastmod>2025-07-09T09:46:32+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2013/02/28/an-incomplete-and-probably-incorrect-guide-to-http-caching/</loc>
<lastmod>2013-02-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2013/05/14/java-is-the-new-c-plus-plus/</loc>
<lastmod>2013-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2013/05/21/restful-api-design-the-fundamentals/</loc>
<lastmod>2013-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2013/07/12/what-i-look-for-in-a-cv/</loc>
<lastmod>2013-07-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2014/01/19/effective-api-testing-with-cucumber/</loc>
<lastmod>2014-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2015/01/28/restful-api-design-guidelines/</loc>
<lastmod>2015-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2015/01/28/reducing-sensitive-information-leakage/</loc>
<lastmod>2015-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2015/04/04/the-problem-with-etags-in-restful-apis/</loc>
<lastmod>2015-04-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2016/10/07/optimising-session-key-storage-in-redis/</loc>
<lastmod>2016-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2017/03/07/the-distributed-pit-of-success-at-deliveroo/</loc>
<lastmod>2017-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2017/11/11/securing-deliveroo/</loc>
<lastmod>2017-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/02/09/modelling-errors-in-scala/</loc>
<lastmod>2018-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/03/30/evolution-of-an-interview-process/</loc>
<lastmod>2018-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/04/08/akka-http-client-pooling-and-parallelism/</loc>
<lastmod>2018-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/04/20/twelve-factor-configuration-for-scala/</loc>
<lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/05/02/to-err-is-human/</loc>
<lastmod>2018-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/05/25/gos-glass-ceiling/</loc>
<lastmod>2018-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/06/05/writing-a-ring-buffer-in-scala/</loc>
<lastmod>2018-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/06/21/dont-copy-activerecord/</loc>
<lastmod>2018-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2018/08/12/akka-http-entity-validation/</loc>
<lastmod>2018-08-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2019/03/30/tail-recursion-fold-and-more/</loc>
<lastmod>2019-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2019/11/07/deliberate-engineering/</loc>
<lastmod>2019-11-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2019/12/10/all-about-identifiers/</loc>
<lastmod>2019-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2020/01/19/the-engineering-career-triangle/</loc>
<lastmod>2020-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2020/02/22/modelling-composite-types/</loc>
<lastmod>2020-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2020/11/02/feature-flags/</loc>
<lastmod>2020-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2021/06/28/strengthen-your-types/</loc>
<lastmod>2021-06-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2021/12/03/deriving-domain-driven-design/</loc>
<lastmod>2021-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2023/10/12/dont-hire/</loc>
<lastmod>2023-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2023/12/01/no-more-roadmaps/</loc>
<lastmod>2023-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2024/12/22/exit-staging-left/</loc>
<lastmod>2024-12-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2025/05/13/beechs-law-of-integrations/</loc>
<lastmod>2025-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2025/05/16/just-build-it-but-dont-ship-it/</loc>
<lastmod>2025-05-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2025/06/06/the-monolith-rules-introduction/</loc>
<lastmod>2025-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/2025/07/09/i-dont-want-to-spend-time-with-you/</loc>
<lastmod>2025-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.gregbeech.com/about/</loc>
</url>
<url>
<loc>https://www.gregbeech.com/cv/</loc>
</url>
<url>
<loc>https://www.gregbeech.com/</loc>
</url>
<url>
<loc>https://www.gregbeech.com/page-2/</loc>
</url>
<url>
<loc>https://www.gregbeech.com/page-3/</loc>
</url>
<url>
<loc>https://www.gregbeech.com/page-4/</loc>
</url>
<url>
<loc>https://www.gregbeech.com/page-5/</loc>
</url>
<url>
<loc>https://www.gregbeech.com/page-6/</loc>
</url>
<url>
<loc>https://www.gregbeech.com/page-7/</loc>
</url>
</urlset>
