<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.josedacruz.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.josedacruz.com/2023/06/20/architectures/</loc><lastmod>2023-06-20T21:58:49+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/21/layered-architecture/</loc><lastmod>2023-06-21T21:32:45+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/22/pipeline-architecture-aka-pipes-and-filters/</loc><lastmod>2023-06-22T20:03:05+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/23/microkernel-architecture/</loc><lastmod>2023-06-23T15:32:25+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/24/service-based-architecture/</loc><lastmod>2023-06-24T23:09:33+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/25/microservices-architecture/</loc><lastmod>2023-06-25T20:27:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/26/event-driven-architecture-1-of-3/</loc><lastmod>2023-06-26T20:50:16+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/27/event-driven-architecture-2-of-3-broker-topology/</loc><lastmod>2023-06-27T21:59:39+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/28/event-driven-mediator-architecture-3of3/</loc><lastmod>2023-06-28T20:07:42+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/29/space-based-architecture/</loc><lastmod>2023-06-29T22:25:19+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/06/30/soa-service-oriented-architecture/</loc><lastmod>2023-06-30T22:42:15+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/01/observability/</loc><lastmod>2023-07-01T21:23:34+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/02/authentication-vs-authorization/</loc><lastmod>2023-07-02T17:19:56+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/03/authentication-types/</loc><lastmod>2023-07-03T19:53:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/04/password-based-authentication/</loc><lastmod>2023-07-04T19:24:54+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/05/multi-factor-authentication-mfa/</loc><lastmod>2023-07-05T19:34:58+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/06/biometric-authentication/</loc><lastmod>2023-07-06T18:57:45+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/07/token-based-authentication/</loc><lastmod>2023-07-07T20:49:31+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/08/certificate-based-authentication/</loc><lastmod>2023-07-08T20:09:47+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/09/digital-signature/</loc><lastmod>2023-07-09T21:26:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/10/symmetric-encryption/</loc><lastmod>2023-07-10T21:40:22+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/11/asymmetric-encryption/</loc><lastmod>2023-07-11T15:33:39+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/12/json-web-token-jwt/</loc><lastmod>2023-07-12T20:11:22+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/13/sso-single-sign-on-1-of-2/</loc><lastmod>2023-07-13T19:52:12+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/14/single-sign-on-example/</loc><lastmod>2023-07-14T20:03:23+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/15/remote-procedure-call/</loc><lastmod>2023-07-15T22:12:29+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/16/api-application-programming-interface/</loc><lastmod>2023-07-16T18:56:04+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/17/social-media-authentication/</loc><lastmod>2023-07-17T21:04:45+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/18/rpc-vs-api/</loc><lastmod>2023-07-18T23:03:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/19/togaf/</loc><lastmod>2023-07-19T22:55:39+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/21/archimate/</loc><lastmod>2023-07-21T00:50:02+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/21/data-in-architecture/</loc><lastmod>2023-07-21T21:11:39+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/22/hybrid-encryption/</loc><lastmod>2023-07-22T22:19:02+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/23/throttling/</loc><lastmod>2023-07-23T19:44:44+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/25/publisher-subscriber/</loc><lastmod>2023-07-25T13:52:03+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/25/active-passive-pattern/</loc><lastmod>2023-07-25T20:05:13+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/27/modularity-vs-granularity/</loc><lastmod>2023-07-27T15:57:26+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/07/27/modularity/</loc><lastmod>2023-07-27T19:20:55+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/08/06/granularity/</loc><lastmod>2023-08-06T19:20:28+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/08/08/access-control-types/</loc><lastmod>2023-08-08T20:00:40+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/08/11/mac-mandatory-access-control/</loc><lastmod>2023-08-11T00:15:05+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/08/14/dac-discretionary-access-control/</loc><lastmod>2023-08-14T13:44:14+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/08/16/rsbac-rule-set-based-access-control/</loc><lastmod>2023-08-16T19:51:57+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/08/18/rbac-role-based-access-control/</loc><lastmod>2023-08-18T19:16:34+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/08/24/abac-attribute-based-access-control/</loc><lastmod>2023-08-24T21:28:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/08/27/rag/</loc><lastmod>2023-08-27T22:01:32+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/09/09/coarse-grained-vs-fine-grained/</loc><lastmod>2023-09-09T12:54:49+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/09/10/acid/</loc><lastmod>2023-09-10T18:10:19+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/09/11/base/</loc><lastmod>2023-09-11T20:10:40+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/09/13/sast/</loc><lastmod>2023-09-13T20:34:38+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/09/17/dynamic-application-security-testing-dast/</loc><lastmod>2023-09-17T21:54:48+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/09/23/iast/</loc><lastmod>2023-09-23T17:27:14+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/10/21/architecture-style-pattern/</loc><lastmod>2023-10-21T23:26:46+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2023/12/05/x-aas-how-many/</loc><lastmod>2023-12-05T22:13:43+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/01/03/java-learning-default-constructor/</loc><lastmod>2024-01-03T16:35:10+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/01/05/learning-java-multiple-constructors/</loc><lastmod>2024-01-05T00:41:53+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/01/18/java-learning-classes-immutability-constructors/</loc><lastmod>2024-01-19T00:21:30+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/01/07/saas-software-as-a-service/</loc><lastmod>2024-01-07T21:57:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/01/09/paas-platform-as-a-service/</loc><lastmod>2024-01-09T17:02:59+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/01/09/java-learning-immutability-with-records-constructors/</loc><lastmod>2024-01-09T22:55:13+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/01/12/java-learning-constructor-chaining/</loc><lastmod>2024-01-12T16:14:04+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/01/20/apaas-application-platform-as-a-service/</loc><lastmod>2024-01-20T22:06:19+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/02/25/outliers-the-story-of-success-of-malcolm-gladwell/</loc><lastmod>2024-02-25T01:53:26+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/04/24/book-review-12-rules-for-life-an-antidote-to-chaos/</loc><lastmod>2024-04-24T23:15:51+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/07/27/spring-boot-course/</loc><lastmod>2024-07-27T23:03:15+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/09/01/pt-componentes-de-seguranca-no-spring-boot-3/</loc><lastmod>2024-09-01T23:32:53+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/09/02/portuguese-spring-boot-utilizadores-na-memoria/</loc><lastmod>2024-09-02T23:46:03+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/09/06/curso-de-testes-do-legacy-ao-archunit/</loc><lastmod>2024-09-15T23:43:42+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/11/04/patterns-factory-method/</loc><lastmod>2024-11-04T00:41:45+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/11/04/pattern-abstract-factory/</loc><lastmod>2024-11-04T22:46:34+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/11/07/pattern-builder/</loc><lastmod>2024-11-07T11:25:49+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/11/28/discipline-is-destiny-the-power-of-self-control/</loc><lastmod>2024-11-28T10:54:48+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/12/29/mastering-java-reflection-basics/</loc><lastmod>2024-12-29T20:59:13+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/12/30/java-reflection-fields-get-and-set/</loc><lastmod>2024-12-30T17:02:04+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2024/12/31/mastering-java-reflection-invoking-methods/</loc><lastmod>2024-12-31T15:55:51+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/01/01/mastering-java-reflection-creating-classes-and-invoking-constructors/</loc><lastmod>2025-01-01T20:22:15+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/01/05/mastering-arrays-with-java-reflection-create-set-get-and-length/</loc><lastmod>2025-01-05T18:33:21+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/01/09/mastering-java-reflection-working-with-enums/</loc><lastmod>2025-01-09T12:35:41+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/01/14/lfs148-getting-started-with-opentelemetry/</loc><lastmod>2025-01-14T00:13:25+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/01/14/java-reflection-serializer-to-json-series-part-1/</loc><lastmod>2025-01-14T20:24:28+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/01/19/java-reflection-serializer-to-json-series-adding-dates-and-decimals-part-2/</loc><lastmod>2025-01-19T15:28:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/01/26/mastering-java-reflection-serializing-enums-to-json-and-code-refactoring-part-3/</loc><lastmod>2025-01-26T15:30:22+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/01/27/mastering-java-reflection-serializing-composite-classes-to-json-part-4/</loc><lastmod>2025-01-27T18:43:07+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/02/01/mastering-java-reflection-serializing-arrays-maps-collections-and-lists-part-5/</loc><lastmod>2025-02-01T19:12:26+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/02/02/mastering-java-reflection-configuring-your-json-serializer-part-6/</loc><lastmod>2025-02-02T20:16:19+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/02/25/mastering-java-reflection-configuring-json-serialization-with-annotations/</loc><lastmod>2025-02-25T20:14:59+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/02/26/learning-spring-boot-from-zero-to-cloud-part-1-your-first-with-project-spring-boot-initializer/</loc><lastmod>2025-02-26T21:32:44+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/02/26/learning-spring-boot-from-zero-to-cloud-part-2-creating-your-first-restcontroller-api/</loc><lastmod>2025-02-26T21:33:42+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/01/learning-spring-boot-from-zero-to-cloud-part-3-dependency-injection-inversion-of-control-beans/</loc><lastmod>2025-03-01T15:24:25+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/02/learning-spring-boot-from-zero-to-cloud-part-4-devtools-speed-up-your-development/</loc><lastmod>2025-03-02T14:18:51+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/08/learning-spring-boot-from-zero-to-cloud-part-5-h2-database-introduction/</loc><lastmod>2025-03-08T17:28:59+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/09/learning-spring-boot-from-zero-to-cloud-part-6-h2-database-oracle-compatibility/</loc><lastmod>2025-03-09T16:22:42+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/10/learning-spring-boot-from-zero-to-cloud-part-7-h2-database-custom-functions/</loc><lastmod>2025-03-10T21:28:54+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/11/the-right-mindset-to-thrive/</loc><lastmod>2025-03-12T20:50:10+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/12/learning-spring-boot-from-zero-to-cloud-part-8-h2-database-csv-read-write/</loc><lastmod>2025-03-12T20:32:03+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/12/consistency-the-power-of-small-daily-actions/</loc><lastmod>2025-03-12T20:49:53+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/13/the-secret-of-resilience-how-to-overcome-any-obstacle/</loc><lastmod>2025-03-13T20:49:15+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/14/learn-to-think-like-a-winner/</loc><lastmod>2025-03-14T22:32:12+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/15/learning-spring-boot-from-zero-to-cloud-part-9-h2-in-spring-boot-with-web/</loc><lastmod>2025-03-15T14:47:46+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/16/the-5-second-rule-how-to-eliminate-procrastination/</loc><lastmod>2025-03-16T22:11:24+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/17/dont-wait-for-motivation-create-discipline/</loc><lastmod>2025-03-17T21:00:51+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/18/how-to-turn-fear-into-opportunity/</loc><lastmod>2025-03-19T00:45:37+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/19/learning-spring-boot-from-zero-to-cloud-part-10-spring-configuration/</loc><lastmod>2025-03-19T19:19:56+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/19/limiting-beliefs-identify-and-overcome-the-blocks-in-your-life/</loc><lastmod>2025-03-19T23:02:58+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/20/the-science-of-optimism-how-to-train-your-brain-for-success/</loc><lastmod>2025-03-20T22:31:01+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/21/extreme-focus-how-to-protect-yourself-from-the-distractions-of-the-modern-world/</loc><lastmod>2025-03-21T22:42:00+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/22/money-as-a-tool-not-the-goal/</loc><lastmod>2025-03-22T23:47:40+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/23/learning-spring-boot-from-zero-to-cloud-part-11-rest-controller-parameters/</loc><lastmod>2025-03-23T17:01:23+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/23/the-pay-yourself-first-principle/</loc><lastmod>2025-03-23T22:49:13+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/24/how-to-create-multiple-sources-of-income-a-step-by-step-plan/</loc><lastmod>2025-03-24T21:58:26+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/24/top-7-books-about-ai-everyone-should-read/</loc><lastmod>2025-03-24T23:38:35+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/25/learning-spring-boot-from-zero-to-cloud-part-12-security-101/</loc><lastmod>2025-03-25T19:49:46+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/28/learning-spring-boot-from-zero-to-cloud-part-13-actuators-health-and-observability/</loc><lastmod>2025-03-28T18:58:26+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/28/top-financial-mistakes-to-avoid/</loc><lastmod>2025-03-28T22:48:05+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/03/30/learning-spring-boot-from-zero-to-cloud-part-14-requestparam/</loc><lastmod>2025-03-30T14:52:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/01/plan-before-you-act/</loc><lastmod>2025-04-01T21:32:39+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/02/learning-spring-boot-from-zero-to-cloud-part-15-matrix-variables/</loc><lastmod>2025-04-02T19:43:26+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/03/why-guarding-your-words-is-a-competitive-advantage/</loc><lastmod>2025-04-05T19:09:49+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/05/learning-spring-boot-from-zero-to-cloud-part-16-componentscan/</loc><lastmod>2025-04-05T19:02:59+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/08/smart-networking-beyond-handing-out-business-cards/</loc><lastmod>2025-04-08T22:47:21+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/11/how-to-make-your-money-work-for-you-practical-steps-and-insights/</loc><lastmod>2025-04-11T21:33:18+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/12/learning-spring-boot-from-zero-to-cloud-part-17-http-methods-and-spring-boot/</loc><lastmod>2025-04-12T16:21:38+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/16/learning-spring-boot-from-zero-to-cloud-part-18-dependency-injection-strategies/</loc><lastmod>2025-04-16T16:28:27+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/17/what-is-a-system-understanding-elements-interconnections-and-purpose/</loc><lastmod>2025-04-17T20:40:50+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/19/learning-spring-boot-from-zero-to-cloud-part-19-jdbctemplate-introduction/</loc><lastmod>2025-04-19T15:48:05+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/19/be-patient-the-power-of-calm/</loc><lastmod>2025-04-19T22:14:16+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/20/thinking-in-systems-an-introduction/</loc><lastmod>2025-04-20T17:05:01+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/20/learning-spring-boot-from-zero-to-cloud-part-20-jdbctemplate-parameters/</loc><lastmod>2025-04-20T20:24:55+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/21/decision-making-first-principles-software-architecture/</loc><lastmod>2025-04-21T22:14:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/22/learning-spring-boot-from-zero-to-cloud-part-21-jdbctemplate-insert-update-delete/</loc><lastmod>2025-04-22T18:45:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/24/moscow-framework-a-clearer-way-to-prioritize-what-matters/</loc><lastmod>2025-04-24T00:34:14+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/24/learning-spring-boot-from-zero-to-cloud-part-22-jdbctemplate-query-variants/</loc><lastmod>2025-04-24T13:49:51+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/29/learning-spring-boot-from-zero-to-cloud-part-23-jdbctemplate-rowmapper-resultsetextractor/</loc><lastmod>2025-05-01T16:30:01+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/29/learning-spring-boot-from-zero-to-cloud-part-24-repository-more-than-you-know/</loc><lastmod>2025-05-09T18:21:15+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/29/mastering-your-impulses-why-self-control-is-your-greatest-defense/</loc><lastmod>2025-04-29T22:29:43+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/04/30/thinking-in-systems-stocks-and-flows-in-software-design-and-architecture/</loc><lastmod>2025-04-30T21:48:10+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/01/learning-spring-boot-from-zero-to-cloud-part-25-component-vs-configuration/</loc><lastmod>2025-05-01T17:16:56+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/01/the-two-doors-puzzle-a-lesson-in-asking-the-right-questions/</loc><lastmod>2025-05-01T22:08:37+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/04/learning-spring-boot-from-zero-to-cloud-part-26-interfaces-in-beans-and-ambiguity-explained/</loc><lastmod>2025-05-04T17:53:14+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/06/learning-spring-boot-from-zero-to-cloud-part-27-bean-scopes-singleton-and-some-telemetry/</loc><lastmod>2025-05-09T18:21:01+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/07/decision-frameworks-ep-3-mastering-timeboxing/</loc><lastmod>2025-05-07T19:00:41+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/09/learning-spring-boot-from-zero-to-cloud-part-28-scope-prototype-applicationcontext-objectfactory/</loc><lastmod>2025-05-09T18:20:48+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/10/how-to-be-a-software-architect-think-like-a-strategist-build-like-a-visionary-ep01/</loc><lastmod>2025-05-10T16:49:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/13/learning-spring-boot-from-zero-to-cloud-part-29-configuration-beans-and-rowmappers/</loc><lastmod>2025-05-13T17:59:51+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/14/observability-introduction-architecture-and-logs-metrics-traces-explained-ep-01/</loc><lastmod>2025-05-14T13:48:58+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/14/interview-questions-puzzles-ep2-the-two-egg-problem-a-strategy-puzzle-for-engineers-testers-and-architects/</loc><lastmod>2025-05-14T20:21:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/16/learning-spring-boot-from-zero-to-cloud-part-30-bean-lifecycle-postconstruct-predestroy-others/</loc><lastmod>2025-05-16T15:45:07+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/17/how-to-be-a-software-architect-architecture-starts-before-code-ep02/</loc><lastmod>2025-05-17T16:09:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/19/learning-spring-boot-from-zero-to-cloud-part-31-lazy-beans-delay-dont-deny/</loc><lastmod>2025-05-19T16:19:45+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/20/metrics-that-matter-ep-1-lines-of-code-loc-what-every-developer-architect-should-know/</loc><lastmod>2025-05-20T18:10:25+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/21/puzzles-you-should-know-ep-3-two-coins-puzzle-and-6-real-life-software-examples/</loc><lastmod>2025-05-21T19:53:24+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/23/learning-spring-boot-from-zero-to-cloud-part-32-conditional-beans-when-to-load-and-when-to-skip/</loc><lastmod>2025-05-23T20:07:31+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/24/how-to-be-a-software-architect-role-responsibilities-and-real-world-impact-ep00/</loc><lastmod>2025-05-24T17:20:42+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/27/learning-spring-boot-from-zero-to-cloud-part-33-jdbctemplate-complex-queries/</loc><lastmod>2025-05-27T10:54:42+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/28/learning-spring-boot-from-zero-to-cloud-part-34-jdbctemplate-empty-and-null-handling/</loc><lastmod>2025-05-28T20:58:41+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/30/learning-spring-boot-from-zero-to-cloud-part-35-jdbctemplate-generic-daos/</loc><lastmod>2025-05-30T17:15:16+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/05/31/learning-spring-boot-from-zero-to-cloud-part-36-jdbctemplate-generated-keys/</loc><lastmod>2025-05-31T11:36:52+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/03/day-1-why-oauth2-exists-the-real-problem-it-solves/</loc><lastmod>2025-06-03T21:28:33+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/06/learning-spring-boot-from-zero-to-cloud-part-37-jdbctemplate-batch-inserts-updates/</loc><lastmod>2025-06-06T17:17:25+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/08/mastering-micrometer-in-spring-boot-metrics-prometheus-observability-explained/</loc><lastmod>2025-06-08T14:27:32+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/08/learning-spring-boot-from-zero-to-cloud-part-38-transactions-101/</loc><lastmod>2025-06-08T17:50:10+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/11/day-2-oauth2-in-one-picture-the-4-flows/</loc><lastmod>2025-06-11T19:42:32+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/13/problem-framing-over-solution-jumping-real-architecture-thinking-with-full-case-study/</loc><lastmod>2025-06-13T19:02:20+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/15/master-cyclomatic-complexity-what-it-is-why-it-matters/</loc><lastmod>2025-06-15T21:19:12+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/17/learning-spring-boot-zero-to-cloud-ep-39-bean-naming-conflict-resolution-advanced-strategies/</loc><lastmod>2025-06-17T20:42:58+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/06/25/learning-spring-boot-zero-to-cloud-ep-40-request-session-scopes-explained/</loc><lastmod>2025-06-25T20:51:16+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/01/understanding-opportunity-cost-how-to-make-better-decisions-every-time/</loc><lastmod>2025-07-01T17:56:33+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/02/learning-spring-boot-zero-to-cloud-ep-41-stored-procedures-testcontainers-bonus/</loc><lastmod>2025-07-02T16:52:39+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/05/design-patterns-in-practice-deep-dive-into-singleton-for-developers-and-architects/</loc><lastmod>2025-07-05T18:37:07+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/07/oauth-2-0-authorization-code-flow-openid-connect-complete-walkthrough/</loc><lastmod>2025-07-07T16:18:40+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/09/oauth-2-0-implicit-flow-why-its-deprecated-and-what-we-learned/</loc><lastmod>2025-07-09T17:29:56+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/11/openid-connect-hybrid-flow-a-blend-of-authentication-authorization/</loc><lastmod>2025-07-11T23:25:51+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/15/which-language-should-i-choose-for-my-project-java-go-rust-python-js-compared/</loc><lastmod>2025-07-15T19:29:15+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/16/oauth-2-0-client-credentials-flow-explained-%f0%9f%94%90-machine-to-machine-auth-in-depth/</loc><lastmod>2025-07-16T19:47:01+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/22/minimal-apis-explained-net-go-python-node-and-java-compared-full-project/</loc><lastmod>2025-07-22T18:22:48+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/07/27/oauth-2-0-device-authorization-flow-explained-secure-login-for-smart-tvs-cli-tools-iot-devices/</loc><lastmod>2025-07-27T12:57:33+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/08/02/learning-spring-boot-zero-to-cloud-ep-42-spring-profiles/</loc><lastmod>2025-08-02T16:08:32+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/08/05/mastering-externalized-configuration-in-spring-boot-all-6-methods-explained/</loc><lastmod>2025-08-05T16:53:30+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/08/11/graceful-shutdown-in-spring-boot-complete-guide-with-code-best-practices-46/</loc><lastmod>2025-08-11T20:36:35+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/08/17/spring-boot-commandlinerunner-masterclass-%f0%9f%9a%80-initialization-arguments-best-practices/</loc><lastmod>2025-08-17T20:15:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/08/19/spring-boot-applicationrunner-explained-the-brother-of-commandlinerunner/</loc><lastmod>2025-08-19T16:15:43+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/08/20/oauth-2-0-resource-owner-password-credentials-ropc-flow-explained-in-detail/</loc><lastmod>2025-08-20T19:04:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/08/26/building-a-url-shortener-in-go-architecture-storage-and-real-code-walkthrough/</loc><lastmod>2025-08-26T20:27:30+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/09/01/oauth2-openid-tokens-explained-access-id-refresh-opaque-tokens/</loc><lastmod>2025-09-01T17:58:10+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/09/10/locust-in-20-minutes-install-10-line-test-web-ui-first-load-beginner-friendly/</loc><lastmod>2025-09-10T18:34:32+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/09/20/understanding-ai-agents-building-a-simple-faq-chatbot-in-python/</loc><lastmod>2025-09-20T17:20:21+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/09/26/time-based-one-time-passwords-totp-explained-secure-2fa-made-simple/</loc><lastmod>2025-09-26T19:52:44+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/09/27/spring-boot-scheduler-made-easy-scheduled-with-fixed-rate-cron-examples/</loc><lastmod>2025-09-27T12:31:33+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/10/28/etag-in-apis-from-first-principles-to-code/</loc><lastmod>2025-10-28T21:12:57+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/11/30/ep1-build-your-first-free-ai-email-generator-langchain-2025-gpt-4o-mini-no-openai-credits-needed/</loc><lastmod>2025-11-30T18:26:59+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/12/02/ep2-i-built-a-free-ai-roast-generator-with-langchain-2025-learn-prompttemplate-lcel/</loc><lastmod>2025-12-02T16:20:11+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/12/10/llm-architecture-internal-mechanisms-rlhf-and-token-prediction-explained/</loc><lastmod>2025-12-10T15:44:45+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/12/10/idempotency-in-apis-how-to-handle-retries-safely-python-example/</loc><lastmod>2025-12-10T16:48:50+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/12/12/ml-essentials-explained-functions-loss-and-gradient-descent-live-demos-linear-regression-k-means/</loc><lastmod>2025-12-12T20:19:45+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2025/12/13/how-tensorflow-really-works-tensors-shapes-real-business-examples/</loc><lastmod>2025-12-13T20:40:49+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/02/21/immutability-the-one-concept-that-eliminates-hidden-bugs/</loc><lastmod>2026-02-21T17:51:50+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/03/02/immutability-architecture-series-1-7/</loc><lastmod>2026-03-02T22:30:28+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/03/22/event-sourcing-explained-why-immutability-changes-everything/</loc><lastmod>2026-03-22T18:51:51+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/03/30/cqrs-architecture-made-simple-%e2%9a%99%ef%b8%8f-read-vs-write-models-explained/</loc><lastmod>2026-03-30T20:06:22+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/04/11/deployment-strategies-rolling-update-near-zero-downtime-without-double-the-infrastructure/</loc><lastmod>2026-04-11T16:58:35+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/04/14/blue-green-deployment-instant-rollback-in-30-seconds-how-it-works-deployment-strategies-3/</loc><lastmod>2026-04-14T22:26:43+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/04/30/top-5-ai-books-2026/</loc><lastmod>2026-04-30T23:00:54+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/05/16/canary-release-explained-deploy-to-5-of-users-first/</loc><lastmod>2026-05-16T16:26:41+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/05/17/a-b-testing-deployment-route-by-user-segment-ship-what-actually-works-deployment-strategies-5/</loc><lastmod>2026-05-17T13:59:07+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/05/18/shadow-deployment-mirror-live-traffic-with-zero-user-impact-the-most-advanced-strategy-deployment-strategies-6/</loc><lastmod>2026-05-18T20:33:35+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/05/23/feature-flags-as-a-deployment-strategy-deploy-dark-release-when-ready-%e2%98%85-bonus-episode/</loc><lastmod>2026-05-23T14:30:20+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/07/29/conways-law-in-the-wild-why-your-microservices-look-suspiciously-like-your-org-chart/</loc><lastmod>2026-07-29T21:44:47+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/07/30/the-strangler-fig-pattern-how-to-replace-a-legacy-system-without-a-big-bang-rewrite/</loc><lastmod>2026-07-30T08:27:30+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/02/how-instagram-style-feeds-work-fan-out-on-write-vs-fan-out-on-read/</loc><lastmod>2026-08-02T13:21:12+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/03/reinforcing-vs-balancing-feedback-loops-why-retries-can-make-an-outage-worse/</loc><lastmod>2026-08-03T21:05:38+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/03/the-rule-of-three-a-practical-heuristic-for-when-to-actually-build-that-abstraction/</loc><lastmod>2026-08-03T21:21:10+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/04/why-nobody-wants-to-own-the-shared-library-and-what-it-costs-you/</loc><lastmod>2026-08-04T21:09:04+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/05/how-distributed-locks-actually-work-and-why-theyre-harder-than-they-look/</loc><lastmod>2026-08-05T17:35:26+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/06/the-circuit-breaker-pattern-how-to-stop-one-failing-service-from-taking-down-everything-else/</loc><lastmod>2026-08-06T19:10:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/07/the-meeting-before-the-meeting-how-real-architecture-decisions-actually-get-made/</loc><lastmod>2026-08-07T16:08:16+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/07/chestertons-fence-in-code-reviews-why-you-should-never-delete-what-you-dont-understand/</loc><lastmod>2026-08-07T16:31:17+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/09/goodharts-law-why-your-engineering-metrics-stop-working-the-moment-you-target-them/</loc><lastmod>2026-08-09T12:39:20+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/09/how-seen-receipts-actually-work-avoiding-the-write-amplification-trap/</loc><lastmod>2026-08-09T12:38:36+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/11/normalization-of-deviance-how-it-worked-last-time-becomes-your-next-outage/</loc><lastmod>2026-08-11T13:07:08+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/11/the-bus-factor-test-a-quick-heuristic-for-finding-your-teams-hidden-single-points-of-failure/</loc><lastmod>2026-08-11T13:08:01+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/12/the-outbox-pattern-how-to-publish-events-without-losing-them/</loc><lastmod>2026-08-12T15:42:25+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/13/designing-a-rate-limiter-that-survives-a-flash-sale-token-bucket-vs-sliding-window/</loc><lastmod>2026-08-13T12:11:44+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/15/the-silent-veto-how-one-skeptical-senior-engineer-can-kill-any-architecture-decision/</loc><lastmod>2026-08-15T01:09:13+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/17/hyrums-law-why-every-observable-behavior-of-your-api-becomes-someones-dependency/</loc><lastmod>2026-08-17T17:48:40+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/18/the-distributed-monolith-when-your-microservices-still-deploy-as-one-app/</loc><lastmod>2026-08-18T13:27:07+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/19/the-rule-of-least-power-why-the-boring-technology-choice-usually-wins/</loc><lastmod>2026-08-19T14:19:38+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/23/one-way-doors-vs-two-way-doors-a-heuristic-for-how-much-analysis-a-decision-deserves/</loc><lastmod>2026-08-23T22:36:06+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/08/26/designing-a-distributed-job-scheduler-why-just-use-cron-doesnt-scale/</loc><lastmod>2026-08-26T20:18:09+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/02/the-tragedy-of-the-commons-why-your-shared-staging-environment-always-breaks/</loc><lastmod>2026-09-02T05:55:21+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/13/designing-a-webhook-delivery-system-why-your-retries-need-an-idempotency-key/</loc><lastmod>2026-09-13T02:13:06+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/05/the-bikeshed-effect-why-your-team-argues-more-over-the-logging-library-than-the-database-schema/</loc><lastmod>2026-09-05T00:56:36+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/18/the-cache-stampede-how-one-expired-key-can-take-down-your-database/</loc><lastmod>2026-09-18T19:37:12+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/10/designing-a-distributed-counter-why-global-counts-dont-scale/</loc><lastmod>2026-09-10T18:41:45+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/16/designing-a-real-time-leaderboard-why-sorted-sets-beat-a-sql-order-by-at-scale/</loc><lastmod>2026-09-16T23:47:00+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/16/the-saga-pattern-how-to-undo-a-transaction-that-spans-five-services/</loc><lastmod>2026-09-16T22:21:27+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/17/top-10-trending-github-repos-this-week-september-9-september-15-2026/</loc><lastmod>2026-09-17T00:09:20+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/17/brookss-law-why-adding-developers-to-a-late-project-makes-it-later/</loc><lastmod>2026-09-17T15:31:34+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/18/the-dead-letter-queue-pattern-why-nobody-ever-looks-inside-it/</loc><lastmod>2026-09-18T14:27:52+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/18/essential-reading-normal-accidents-why-complex-tightly-coupled-systems-fail-by-design/</loc><lastmod>2026-09-18T19:42:26+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/21/github-weekly-architecture-infra-tools-worth-a-look-september-14-september-20-2026/</loc><lastmod>2026-09-21T14:32:25+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/25/the-volunteer-tax-why-raising-your-hand-in-a-meeting-makes-you-the-permanent-owner/</loc><lastmod>2026-09-25T14:28:04+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/23/essential-reading-the-mythical-man-month-why-adding-people-to-a-late-project-makes-it-later/</loc><lastmod>2026-09-23T21:24:16+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/24/postels-law-why-being-liberal-in-what-you-accept-usually-backfires/</loc><lastmod>2026-09-24T22:11:55+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/29/github-weekly-top-10-trending-repos-september-21-september-27-2026/</loc><lastmod>2026-09-29T19:07:49+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/09/30/essential-reading-a-philosophy-of-software-design-fighting-complexity-one-module-at-a-time/</loc><lastmod>2026-09-30T08:05:11+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/10/02/the-bulkhead-pattern-why-one-slow-dependency-shouldnt-sink-the-whole-ship/</loc><lastmod>2026-10-02T09:13:52+00:00</lastmod></url><url><loc>https://www.josedacruz.com/2026/10/06/github-weekly-mcp-tools-trending-right-now-september-28-october-4-2026/</loc><lastmod>2026-10-06T12:05:48+00:00</lastmod></url></urlset>
