<?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.lucagrulla.com/posts/java-enum-as-a-strategy-pattern/</loc>
<lastmod>2007-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/the-last-d-in-tdd-means-more-than-just-develo/</loc>
<lastmod>2007-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/easymock-experience/</loc>
<lastmod>2008-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/express-your-business-requirements-through-yo/</loc>
<lastmod>2008-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/just-a-bit-of-confusion/</loc>
<lastmod>2008-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/essap-2008/</loc>
<lastmod>2008-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/integrate-ivy-in-a-dotnet-build/</loc>
<lastmod>2008-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/ivy-how-to-download-dependencies-to-different/</loc>
<lastmod>2008-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/article-patrick-kua-on-the-agile-coach-role/</loc>
<lastmod>2008-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/article-seniority-respect-authority-and-an-ag/</loc>
<lastmod>2008-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/working-with-adobe-flex/</loc>
<lastmod>2008-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/flex-how-to-achieve-proper-separation-of-resp/</loc>
<lastmod>2008-06-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/signs-of-poor-communication/</loc>
<lastmod>2008-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/acceptance-testing-of-flex-applications/</loc>
<lastmod>2009-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/local-optimization-doesnt-necessarily-mean-im/</loc>
<lastmod>2009-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/qa-productivity-metrics/</loc>
<lastmod>2009-03-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/what-has-to-be-ready-for-the-beginning-of-a-p/</loc>
<lastmod>2009-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/italian-agile-day-2009-date-announced/</loc>
<lastmod>2009-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/javascript-testing/</loc>
<lastmod>2010-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/building-a-firehose-with-nodejs/</loc>
<lastmod>2011-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/node-tail-a-nodejs-tail-library/</loc>
<lastmod>2011-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/flow-control-in-javascript/</loc>
<lastmod>2011-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/web-development-in-the-large/</loc>
<lastmod>2013-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/graceful-shutdown-of-an-embedded-jetty/</loc>
<lastmod>2013-07-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/partial-functions-in-javascript/</loc>
<lastmod>2014-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/evolutionary-architecture-and-microservices/</loc>
<lastmod>2015-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/server-sent-events-with-ring-and-compojure/</loc>
<lastmod>2017-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/lean-startup-continuous-delivery-for-saas/</loc>
<lastmod>2019-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/technology-roadmap-for-round-a-startup/</loc>
<lastmod>2018-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/book-reading-2020/</loc>
<lastmod>2021-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/autonomy-for-product-teams/</loc>
<lastmod>2021-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/technology-strategy-and-programming-languages/</loc>
<lastmod>2021-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/common-sense-engineering/</loc>
<lastmod>2021-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/two-challenges-and-two-opportunities-in-the-age-of-ai/</loc>
<lastmod>2021-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/transform-decision-making-with-data-analytics/</loc>
<lastmod>2021-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/the-healthy-tension-nonsense/</loc>
<lastmod>2021-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/2021-books/</loc>
<lastmod>2022-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/2022-books/</loc>
<lastmod>2023-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/learnings-from-7-years-of-hyper-growth-at-Signal-AI/</loc>
<lastmod>2023-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/2023-books/</loc>
<lastmod>2024-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/AI-powered-software-creation-trends-and-strategies-for-2025/</loc>
<lastmod>2025-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/slop-ai/</loc>
<lastmod>2025-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/ai-no-more-escape-route/</loc>
<lastmod>2026-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/publications/thoughtworks-antology/</loc>
<lastmod>2012-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/publications/talking-with-tech-leads/</loc>
<lastmod>2014-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/publications/building-tech-teams/</loc>
<lastmod>2020-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/retrospective-techniques/</loc>
<lastmod>2007-06-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/agile-estimating-and-planning/</loc>
<lastmod>2008-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/secret-art-of-agile-javascript/</loc>
<lastmod>2010-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/firehose/</loc>
<lastmod>2011-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/ilgrande-bluff-delle-stime/</loc>
<lastmod>2011-11-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/embracing-clojure/</loc>
<lastmod>2015-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/signal-media-aws-startups/</loc>
<lastmod>2017-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/innovation-at-speed/</loc>
<lastmod>2017-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/transmitting-signal-with-clojure/</loc>
<lastmod>2017-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/scaling-engineering/</loc>
<lastmod>2018-09-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/clojure-killer-design-decisions/</loc>
<lastmod>2018-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/impact/</loc>
<lastmod>2019-11-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/why-startups-with-academics-build-great-products/</loc>
<lastmod>2020-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/ai-in-the-age-of-information-overload/</loc>
<lastmod>2021-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/change-a-gear-up-with-evolutionary-architecture/</loc>
<lastmod>2021-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/growing-your-startups-from-concept-to-monetization/</loc>
<lastmod>2021-11-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/technical-due-diligence-for-cto/</loc>
<lastmod>2021-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/retire-digital-transformation/</loc>
<lastmod>2023-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/building-smarter-with-ai/</loc>
<lastmod>2025-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.lucagrulla.com/about/</loc>
</url>
<url>
<loc>https://www.lucagrulla.com/</loc>
</url>
<url>
<loc>https://www.lucagrulla.com/open-source/</loc>
</url>
<url>
<loc>https://www.lucagrulla.com/posts/</loc>
</url>
<url>
<loc>https://www.lucagrulla.com/publications/</loc>
</url>
<url>
<loc>https://www.lucagrulla.com/talks/</loc>
</url>
</urlset>
