<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://danlebrero.com</loc></url><url><loc>https://danlebrero.com/2016/03/17/lines-of-code/</loc></url><url><loc>https://danlebrero.com/2016/04/05/how-to-choose-the-correct-logging-level/</loc></url><url><loc>https://danlebrero.com/2016/05/18/tragedy-100-code-coverage/</loc></url><url><loc>https://danlebrero.com/2016/06/19/broken-promise-of-static-typing/</loc></url><url><loc>https://danlebrero.com/2016/10/22/repl-driven-development-voxxed-days-belgrade-2016-video/</loc></url><url><loc>https://danlebrero.com/2016/11/06/good-test-vs-bad-tests/</loc></url><url><loc>https://danlebrero.com/2016/11/14/euroclojure-2016-slides/</loc></url><url><loc>https://danlebrero.com/2016/11/21/the-boy-who-cried-wolf-an-it-tale/</loc></url><url><loc>https://danlebrero.com/2016/11/26/automating-resilience-testing-with-clojure-and-docker-euroclojure-2016-video/</loc></url><url><loc>https://danlebrero.com/2016/12/14/why-java-why-clojure/</loc></url><url><loc>https://danlebrero.com/2017/01/05/proof-of-concept-using-kafkastreams-and-ktables/</loc></url><url><loc>https://danlebrero.com/2017/01/06/proof-of-concept-using-kafkastreams-and-ktables-implementation-notes-gotchas-and-docker-compose/</loc></url><url><loc>https://danlebrero.com/2017/03/26/Kerberos-explained-in-pictures/</loc></url><url><loc>https://danlebrero.com/2017/04/06/documenting-your-architecture-wireshark-plantuml-and-a-repl/</loc></url><url><loc>https://danlebrero.com/2017/05/07/kafka-streams-ktable-globalktable-joining-reference-data/</loc></url><url><loc>https://danlebrero.com/2017/05/20/automating-resilience-testing-with-docker-and-property-based-testing-devoxx-uk-2017-video/</loc></url><url><loc>https://danlebrero.com/2017/05/24/clojure-most-important-lesson/</loc></url><url><loc>https://danlebrero.com/2017/06/05/testing-or-monitoring-mtbf-mttr-make-your-choice/</loc></url><url><loc>https://danlebrero.com/2017/06/12/delay-clojure-forgotten-concurrency-primitive/</loc></url><url><loc>https://danlebrero.com/2017/06/21/atoms-delays-and-side-effects-resource-managent-in-clojure/</loc></url><url><loc>https://danlebrero.com/2017/07/16/error-budget-google-solution-for-innovating-at-a-sustainable-pace/</loc></url><url><loc>https://danlebrero.com/2017/08/01/efficient-developer-disable-notifications/</loc></url><url><loc>https://danlebrero.com/2017/08/02/efficient-developer-master-your-ide/</loc></url><url><loc>https://danlebrero.com/2017/08/03/efficient-developer-write-programs-for-yourself/</loc></url><url><loc>https://danlebrero.com/2017/08/03/stability-patterns-a-case-study-devoxx-pl-2017-video/</loc></url><url><loc>https://danlebrero.com/2017/09/01/a-docker-compose-environment/</loc></url><url><loc>https://danlebrero.com/2017/09/18/swagger-search-finding-endpoints-in-microservices/</loc></url><url><loc>https://danlebrero.com/2017/09/25/how-do-docker-compose-development-environement/</loc></url><url><loc>https://danlebrero.com/2018/02/13/easing-open-source-software-development-with-docker/</loc></url><url><loc>https://danlebrero.com/2018/03/20/production-data-never-lies/</loc></url><url><loc>https://danlebrero.com/2018/04/09/kafka-distributed-coordination-actor-model/</loc></url><url><loc>https://danlebrero.com/2018/04/11/kafka-gdpr-event-sourcing-implentation/</loc></url><url><loc>https://danlebrero.com/2018/04/11/kafka-gdpr-event-sourcing/</loc></url><url><loc>https://danlebrero.com/2018/04/30/did-you-read-my-email/</loc></url><url><loc>https://danlebrero.com/2018/05/17/habits-of-efficient-developers/</loc></url><url><loc>https://danlebrero.com/2018/05/31/per-user-rate-limiting-with-istio-openid-connect-in-kubernetes/</loc></url><url><loc>https://danlebrero.com/2018/07/02/efficient-developer-rest-and-sleep/</loc></url><url><loc>https://danlebrero.com/2018/07/04/habits-of-efficient-developers-wearedevelopers-2018-video/</loc></url><url><loc>https://danlebrero.com/2018/07/09/kubernetes-explained-in-pictures-the-theme-park-analogy/</loc></url><url><loc>https://danlebrero.com/2018/07/16/kubernetes-explained-in-pictures-the-theme-park-analogy/</loc></url><url><loc>https://danlebrero.com/2018/07/22/kubernetes-explained-in-pictures-stateful-sets-persistent-volume-headless-service/</loc></url><url><loc>https://danlebrero.com/2018/10/08/when-to-choose-ktable-or-kstream-in-kafka-streams/</loc></url><url><loc>https://danlebrero.com/2018/10/16/how-to-convince-your-company-to-use-clojure/</loc></url><url><loc>https://danlebrero.com/2018/11/20/how-to-do-java-jvm-heapdump-in-kubernetes/</loc></url><url><loc>https://danlebrero.com/2018/11/26/repl-driven-development-immediate-feedback-for-you-backend/</loc></url><url><loc>https://danlebrero.com/2018/12/17/big-results-in-kafka-streams-range-query-rocksdb/</loc></url><url><loc>https://danlebrero.com/2018/12/17/if-i-ever-write-a-book/</loc></url><url><loc>https://danlebrero.com/2019/01/10/kodsnack-clojure-repl-feedback-loop-automation/</loc></url><url><loc>https://danlebrero.com/2019/02/18/other-reasons-for-test-driven-development-baby-steps-roi-evil-manager-watching-the-watchmen/</loc></url><url><loc>https://danlebrero.com/2019/02/27/architecture-decisions-beligerent-contrarian-rule-of-three/</loc></url><url><loc>https://danlebrero.com/2019/03/06/java-with-a-clojure-mindset/</loc></url><url><loc>https://danlebrero.com/2019/11/27/becoming-a-technical-leader-book-notes/</loc></url><url><loc>https://danlebrero.com/2019/12/11/apache-http-client-timeouts-config-production-asynchronous-http-client-pictures/</loc></url><url><loc>https://danlebrero.com/2020/01/08/do-i-need-a-gateway-api-team-dynamics/</loc></url><url><loc>https://danlebrero.com/2020/01/15/software-dev-and-lego-blocks/</loc></url><url><loc>https://danlebrero.com/2020/01/22/accelerate-high-performing-technology-orgs-summary/</loc></url><url><loc>https://danlebrero.com/2020/01/29/goto-oslo-conference-expectations/</loc></url><url><loc>https://danlebrero.com/2020/02/05/the-unicorn-project-summary/</loc></url><url><loc>https://danlebrero.com/2020/02/19/handover-clojure-authorization-service/</loc></url><url><loc>https://danlebrero.com/2020/03/04/the-lean-mindset-summary/</loc></url><url><loc>https://danlebrero.com/2020/03/16/backgrounds-for-software-developers-zoom-virtual-backgrounds/</loc></url><url><loc>https://danlebrero.com/2020/04/01/no-nonsense-leadership-summary/</loc></url><url><loc>https://danlebrero.com/2020/04/15/on-the-importance-of-clear-communication-in-devops/</loc></url><url><loc>https://danlebrero.com/2020/06/10/you-dont-believe-in-clean-code/</loc></url><url><loc>https://danlebrero.com/2020/06/24/implementing-lean-software-development-book-summary/</loc></url><url><loc>https://danlebrero.com/2020/07/08/the-pragmatic-programmer-20th-anniversary-edition-book-summary/</loc></url><url><loc>https://danlebrero.com/2020/07/22/the-managers-path-book-summary/</loc></url><url><loc>https://danlebrero.com/2020/08/12/elements-of-clojure-book-summary/</loc></url><url><loc>https://danlebrero.com/2020/08/31/good-strategy-bad-strategy-summary/</loc></url><url><loc>https://danlebrero.com/2020/09/16/where-test-driven-development-falls-short-find-a-good-repl/</loc></url><url><loc>https://danlebrero.com/2020/11/11/cto-diary-definition-first-steps-hiring-framework/</loc></url><url><loc>https://danlebrero.com/2020/11/25/time-management-for-technical-leaders-summary/</loc></url><url><loc>https://danlebrero.com/2020/12/02/cto-diary-downsizing-team-firing/</loc></url><url><loc>https://danlebrero.com/2020/12/16/cto-diary-meeting-the-business/</loc></url><url><loc>https://danlebrero.com/2021/01/06/level-up-summary/</loc></url><url><loc>https://danlebrero.com/2021/01/06/toyota-kata-in-software-development-continuous-improvement/</loc></url><url><loc>https://danlebrero.com/2021/01/20/team-topologies-summary/</loc></url><url><loc>https://danlebrero.com/2021/02/03/prometheus-clojure-ring-sql-compojure-reitit/</loc></url><url><loc>https://danlebrero.com/2021/02/10/project-to-product-flow-framework-summary/</loc></url><url><loc>https://danlebrero.com/2021/02/17/cto-diary-team-buidling-i-dare-you/</loc></url><url><loc>https://danlebrero.com/2021/02/24/philosophy-of-software-design-summary/</loc></url><url><loc>https://danlebrero.com/2021/03/03/the-feeling-of-trunk-based-development/</loc></url><url><loc>https://danlebrero.com/2021/03/10/value-stream-mapping-summary/</loc></url><url><loc>https://danlebrero.com/2021/03/24/97-things-every-engineering-manager-should-know-summary/</loc></url><url><loc>https://danlebrero.com/2021/05/26/cto-dairy-building-bridges-adopt-a-developer/</loc></url><url><loc>https://danlebrero.com/2021/06/02/unlearn-summary/</loc></url><url><loc>https://danlebrero.com/2021/06/10/cto-dairy-building-bridges-week-little-things/</loc></url><url><loc>https://danlebrero.com/2021/06/16/shape-up-summary/</loc></url><url><loc>https://danlebrero.com/2021/06/30/cto-dairy-lucky-lotto-chaos-engineering-for-teams/</loc></url><url><loc>https://danlebrero.com/2021/07/14/first-ever-resilience-test/</loc></url><url><loc>https://danlebrero.com/2021/07/21/thinking-in-systems-summary/</loc></url><url><loc>https://danlebrero.com/2021/08/04/zen-and-art-of-motorcycle-maintenance-summary/</loc></url><url><loc>https://danlebrero.com/2021/09/01/designing-data-intensive-applications-summary/</loc></url><url><loc>https://danlebrero.com/2021/09/08/the-subtle-art-of-not-giving-a-fuck-summary/</loc></url><url><loc>https://danlebrero.com/2021/09/15/grokking-simplicity-summary/</loc></url><url><loc>https://danlebrero.com/2021/11/10/implementing-dora-software-delivery-metrics-accelerate-performance/</loc></url><url><loc>https://danlebrero.com/2021/11/17/fundamentals-of-software-architecture-summary/</loc></url><url><loc>https://danlebrero.com/2021/12/01/sonner-safer-happier-summary-patterns-business-agility/</loc></url><url><loc>https://danlebrero.com/2021/12/15/who-to-becoming-a-senior-developer-path-steps/</loc></url><url><loc>https://danlebrero.com/2022/01/12/turn-the-ship-around-book-summary/</loc></url><url><loc>https://danlebrero.com/2022/02/02/stability-pattern-steady-state-self-inflicted-ddos-distributed-denial-of-service-attack/</loc></url><url><loc>https://danlebrero.com/2022/02/09/monolith-to-microservices-summary/</loc></url><url><loc>https://danlebrero.com/2022/02/23/staff-engineering-leadership-beyond-the-management-track-book-summary/</loc></url><url><loc>https://danlebrero.com/2022/03/09/cto-dairy-lessons-learned/</loc></url><url><loc>https://danlebrero.com/2022/03/23/but-life-had-other-plans/</loc></url><url><loc>https://danlebrero.com/2022/03/30/software-architecture-the-hard-parts-book-summary/</loc></url><url><loc>https://danlebrero.com/2022/04/20/are-you-asking-too-much-from-your-tech-vs-team-lead/</loc></url><url><loc>https://danlebrero.com/2022/05/04/design-it-book-summary/</loc></url><url><loc>https://danlebrero.com/2022/06/01/pure-vs-impure-functions-schrodinger-functions/</loc></url><url><loc>https://danlebrero.com/2022/06/29/application-configuration-good-practices/</loc></url><url><loc>https://danlebrero.com/2022/07/06/an-elegant-puzzle-systems-of-engineer-management-book-summary/</loc></url><url><loc>https://danlebrero.com/2022/07/20/team-topologies-remote-team-interactions-workbook-summary/</loc></url><url><loc>https://danlebrero.com/2022/08/31/investments-unlimited-novel-security-devops-summary/</loc></url><url><loc>https://danlebrero.com/2023/01/24/building-microservices-second-edition-designing-fine-grained-systems-summary/</loc></url><url><loc>https://danlebrero.com/2023/03/15/why-to-take-booknotes/</loc></url><url><loc>https://danlebrero.com/2023/03/29/client-side-integration-patterns-good-practices/</loc></url><url><loc>https://danlebrero.com/2023/04/12/high-output-management-summary/</loc></url><url><loc>https://danlebrero.com/2023/04/27/taxman-notification-it-horror-story/</loc></url><url><loc>https://danlebrero.com/2023/05/11/inspired-how-to-create-tech-products-customers-love-summary/</loc></url><url><loc>https://danlebrero.com/2023/09/16/never-split-the-difference-summary/</loc></url><url><loc>https://danlebrero.com/2023/10/25/right-fit-wrong-fit-summary/</loc></url><url><loc>https://danlebrero.com/2023/11/08/code-that-fits-your-head-summary/</loc></url><url><loc>https://danlebrero.com/2023/11/27/wiring-the-winning-organization-summary/</loc></url><url><loc>https://danlebrero.com/2024/01/04/deming-journey-to-profound-knowledge-summary/</loc></url><url><loc>https://danlebrero.com/2024/01/24/the-staff-engineers-path-summary/</loc></url><url><loc>https://danlebrero.com/2024/02/28/continuous-discovery-habits-summary/</loc></url><url><loc>https://danlebrero.com/2024/05/01/flow-enginnering-book-summary/</loc></url><url><loc>https://danlebrero.com/2024/05/29/the-ascetic-programmer-book-summary/</loc></url><url><loc>https://danlebrero.com/2024/06/12/clojure-repl-do-to-speed-up-your-flow/</loc></url><url><loc>https://danlebrero.com/2024/07/09/who-does-what-by-how-much-book-summary/</loc></url><url><loc>https://danlebrero.com/2024/07/31/unbundling-the-enterprise-book-summary/</loc></url><url><loc>https://danlebrero.com/2024/08/07/tidy-first-summary/</loc></url><url><loc>https://danlebrero.com/2024/08/16/the-hp-way-summary/</loc></url><url><loc>https://danlebrero.com/2024/11/27/become-an-effective-software-engineering-manager-summary/</loc></url><url><loc>https://danlebrero.com/2025/08/20/residues-time-uncertainty-change-software-architecture-summary/</loc></url></urlset>