<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://herbertograca.com/curated-learning-materials/</loc><lastmod>2024-05-10T10:24:54+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/developer-1/</loc><lastmod>2024-05-10T10:21:23+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/developer-3/</loc><lastmod>2024-05-10T10:20:16+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/developer-2/</loc><lastmod>2024-05-10T10:19:42+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/tech-leadership-1/</loc><lastmod>2024-05-10T10:15:29+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/tech-leadership-2/</loc><lastmod>2024-05-10T10:12:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/2017/01/26/microservices-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/microservice_def.jpg</image:loc><image:title>microservice_def</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/go_faster.jpg</image:loc><image:title>go_faster</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/docker.jpg</image:loc><image:title>docker</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/how_many_dbs.jpg</image:loc><image:title>how_many_DBs</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/how_many_dbs.png</image:loc><image:title>how_many_DBs</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/docker1.png</image:loc><image:title>docker</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/docker.png</image:loc><image:title>docker</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/microservice_def.png</image:loc><image:title>microservice_def</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/go_faster.png</image:loc><image:title>go_faster</image:title></image:image><lastmod>2023-09-10T10:43:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/syllabus/</loc><lastmod>2023-03-27T12:24:41+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/people-management/</loc><lastmod>2023-03-27T12:20:46+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/product/</loc><lastmod>2023-03-27T12:20:07+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/leadership/</loc><lastmod>2023-03-27T10:02:29+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/base-knowledge/</loc><lastmod>2023-03-27T10:00:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/online-courses/</loc><lastmod>2023-03-27T09:41:21+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/digital-library/</loc><lastmod>2023-03-27T09:39:48+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/2017/07/05/software-architecture-premises/</loc><lastmod>2022-03-22T12:47:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/07/03/the-software-architecture-chronicles/</loc><lastmod>2023-01-05T15:09:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2020/07/21/views-templates/</loc><lastmod>2020-07-21T12:55:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2020/07/07/value-objects/</loc><lastmod>2020-11-15T19:35:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2020/06/23/dto-data-transfer-objects/</loc><lastmod>2022-04-03T17:24:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/11/20150308-package-by-component.png</image:loc><image:title>20150308-package-by-component</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/11/20150308-package-by-feature.png</image:loc><image:title>20150308-package-by-feature</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/11/20150308-package-by-layer.png</image:loc><image:title>20150308-package-by-layer</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/11/16-9-explicit-architecture-uml-01-svg.png</image:loc><image:title>16-9 Explicit Architecture UML 01.svg</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/11/16-9-explicit-architecture-uml-02-svg.png</image:loc><image:title>16-9 Explicit Architecture UML 02.svg</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/11/000-explicit-architecture-svg.png</image:loc><image:title>000 - Explicit Architecture.svg</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/11/010-explicit-architecture-svg.png</image:loc><image:title>010 - Explicit Architecture.svg</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/11/020-explicit-architecture-svg.png</image:loc><image:title>020 - Explicit Architecture.svg</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/11/030-explicit-architecture-svg.png</image:loc><image:title>030 - Explicit Architecture.svg</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/11/040-explicit-architecture-svg.png</image:loc><image:title>040 - Explicit Architecture.svg</image:title></image:image><lastmod>2026-02-18T13:40:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/dev-theory-articles-listing/</loc><lastmod>2019-09-29T10:25:37+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/2017/07/10/programming-language-evolution/</loc><lastmod>2019-09-23T20:38:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2019/08/12/documenting-software-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2019/07/events-1.png</image:loc><image:title>events</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2019/06/activity-diagram-for-login-uml-650x797.png</image:loc><image:title>activity-diagram-for-login-uml-650x797</image:title></image:image><lastmod>2022-10-21T11:22:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2019/06/05/reflecting-architecture-and-domain-in-code/</loc><lastmod>2022-05-05T17:18:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/04/13/cleaning-up-the-demo-project/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/profiler.png</image:loc><image:title>profiler</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/additions_to_phpunit_xml_dist.png</image:loc><image:title>additions_to_phpunit_xml_dist</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/add_phpunit7_dama5.png</image:loc><image:title>add_phpunit7_dama5</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/add_roave-security-advisories.png</image:loc><image:title>add_roave-security-advisories</image:title></image:image><lastmod>2019-03-17T19:04:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/04/02/the-containerization-chronicles/</loc><lastmod>2019-03-17T18:53:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/04/18/containerize-dev-tst-and-prd/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/build-container-prd-app_dockerfile.png</image:loc><image:title>build-container-prd-app_dockerfile</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/ide_phpstorm_cli_interpreter.png</image:loc><image:title>IDE_PHPSTORM_cli_interpreter</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/ide_phpstorm_servers.png</image:loc><image:title>IDE_PHPSTORM_servers</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/ide_phpstorm_tests_run.png</image:loc><image:title>IDE_PHPSTORM_tests_run</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/bin_run_stop.png</image:loc><image:title>bin_run_stop</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/tst_docker_compose.png</image:loc><image:title>tst_docker_compose</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/dev_docker_file.png</image:loc><image:title>dev_docker_file</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/dev_docker_compose.png</image:loc><image:title>dev_docker_compose</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/prd_docker_compose-e1522055461552.png</image:loc><image:title>prd_docker_compose</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/base_image_compose.png</image:loc><image:title>base_image_compose</image:title></image:image><lastmod>2019-03-17T18:53:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/05/03/continuous-integration-with-containers/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/05/makefile_test-ci1.png</image:loc><image:title>makefile_test-ci</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/05/makefile_test-ci.png</image:loc><image:title>makefile_test-ci</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/05/scrutinizer_01.png</image:loc><image:title>scrutinizer_01</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/build-container-ci-app-dockerfile.png</image:loc><image:title>build-container-ci-app.dockerfile</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/scrutinizer_readme_2.png</image:loc><image:title>scrutinizer_readme_2</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/scrutinizer_readme_1.png</image:loc><image:title>scrutinizer_readme_1</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/scrutinizer_github_2.png</image:loc><image:title>scrutinizer_github_2</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/scrutinizer_github_1.png</image:loc><image:title>scrutinizer_github_1</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/scrutinizer_web_01.png</image:loc><image:title>scrutinizer_web_01</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/ci_docker_compose.png</image:loc><image:title>ci_docker_compose</image:title></image:image><lastmod>2019-03-17T18:53:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/05/30/integration-with-codecov/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/codecov_readme_1.png</image:loc><image:title>codecov_readme_1</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/codecov_readme_2.png</image:loc><image:title>codecov_readme_2</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/codecov_github_31.png</image:loc><image:title>codecov_github_3</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/codecov_yml.png</image:loc><image:title>codecov_yml</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/codecov_github_1.png</image:loc><image:title>codecov_github_1</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/codecov_github_2.png</image:loc><image:title>codecov_github_2</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/codecov_scrutinizer.png</image:loc><image:title>codecov_scrutinizer</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/03/codecov_makefile.png</image:loc><image:title>codecov_makefile</image:title></image:image><lastmod>2019-03-17T18:53:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/06/15/deployments-with-containers/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/06/docker_env_port_doesnt_work.png</image:loc><image:title>docker_env_port_doesnt_work</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/bin-deploy.png</image:loc><image:title>bin-deploy</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/heroku_makefile_2.png</image:loc><image:title>heroku_makefile_2</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/up-sh.png</image:loc><image:title>up.sh</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/heroku_dockerfile_1.png</image:loc><image:title>heroku_dockerfile_1</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/makefile_deployment.png</image:loc><image:title>makefile_deployment</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/scrutinizer_heroku_config_3.png</image:loc><image:title>scrutinizer_heroku_config_3</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/scrutinizer_heroku_config_1.png</image:loc><image:title>scrutinizer_heroku_config_1</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/04/scrutinizer_heroku_config_2.png</image:loc><image:title>scrutinizer_heroku_config_2</image:title></image:image><lastmod>2019-03-17T18:53:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/18/domain-driven-design-by-eric-evans-chap-4-isolationg-the-domain/</loc><lastmod>2019-03-17T17:39:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2019/04/29/16-no-silver-bullet/</loc><lastmod>2019-03-02T09:10:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2019/04/15/15-the-other-face/</loc><lastmod>2019-03-02T08:33:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2019/04/01/14-hatching-a-catastrophe/</loc><lastmod>2019-03-02T08:02:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/05/1-the-tar-pit/</loc><lastmod>2019-03-02T07:45:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/07/2-the-mythical-man-month/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/08/man-month_counter-productivity.jpg</image:loc><image:title>man-month_counter-productivity</image:title></image:image><lastmod>2019-03-02T07:45:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/10/3-the-surgical-team/</loc><lastmod>2019-03-02T07:45:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/12/4-aristocracy-democracy-and-system-design/</loc><lastmod>2019-03-02T07:45:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/14/5-the-second-system-effect/</loc><lastmod>2019-03-02T07:45:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/17/6-passing-the-word/</loc><lastmod>2019-03-02T07:45:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/19/7-why-did-the-tower-of-babel-fail/</loc><lastmod>2019-03-02T07:45:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/21/8-calling-the-shot/</loc><lastmod>2019-03-02T07:45:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/11/05/9-ten-pounds-in-a-ten-ponds-sack/</loc><lastmod>2019-03-02T07:45:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/11/12/10-the-documentary-hypothesis/</loc><lastmod>2019-03-02T07:44:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/11/19/11-plan-to-throw-one-away/</loc><lastmod>2019-03-02T07:44:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2019/03/04/12-sharp-tools/</loc><lastmod>2019-03-01T22:14:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2019/03/18/13-the-whole-and-the-parts/</loc><lastmod>2019-03-01T22:14:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/09/03/action-domain-responder/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/09/adr-22.png</image:loc><image:title>ADR.2</image:title></image:image><lastmod>2023-05-13T22:35:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/09/07/domain-driven-design/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/fig_14_8_anticorruption_layer.jpg</image:loc><image:title>fig_14_8_anticorruption_layer</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/ddd_layers.png</image:loc><image:title>DDD_layers</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/fig_7_27_subsystems.jpg</image:loc><image:title>fig_7_27_subsystems</image:title></image:image><lastmod>2023-03-29T19:50:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/10/05/event-driven-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/07/2006-2-event-sourcing.png</image:loc><image:title>2006 - 2 - Event Sourcing</image:title></image:image><lastmod>2019-08-29T13:41:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/11/09/service-oriented-architecture-soa/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/10/2010-microservices.jpg</image:loc><image:title>2010 - Microservices</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/10/1995s-message-queue.jpg</image:loc><image:title>1995s - Message Queue</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/07/2000s-soa.png</image:loc><image:title>2000s - SOA</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/07/1980s-corba.png</image:loc><image:title>1980s - CORBA</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/ravioli.png</image:loc><image:title>ravioli</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/federated_esb.jpg</image:loc><image:title>federated_esb</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/esb-2.gif</image:loc><image:title>esb-2</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/soa.gif</image:loc><image:title>soa</image:title></image:image><lastmod>2018-08-30T10:35:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/08/29/model-1-model-2/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/08/scenario2.jpg</image:loc><image:title>scenario2</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/08/beans.jpg</image:loc><image:title>beans</image:title></image:image><lastmod>2018-08-29T08:31:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/08/31/resource-method-representation/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/08/adr.png</image:loc><image:title>ADR</image:title></image:image><lastmod>2018-08-28T21:40:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/08/27/distillation-of-tdd-where-did-it-all-go-wrong/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/08/tdd_where_did_it_all_go_wrong.jpg</image:loc><image:title>TDD_where_did_it_all_go_wrong</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/08/51kdbvn65l.jpg</image:loc><image:title>51kDbV+N65L</image:title></image:image><lastmod>2018-08-31T08:38:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/08/17/mvc-and-its-variants/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/07/m-v-p-vm1.png</image:loc><image:title>M-V-P-VM</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/mvp.jpg</image:loc><image:title>MVP</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/hmvc.png</image:loc><image:title>HMVC</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/mvvm.jpg</image:loc><image:title>MVVM</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/mvc.jpg</image:loc><image:title>MVC</image:title></image:image><lastmod>2021-10-09T03:33:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/07/07/more-than-concentric-layers/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/07/explicti_arch_layers.png</image:loc><image:title>Explicti_arch_layers</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2018/07/ddd.jpg</image:loc><image:title>DDD</image:title></image:image><lastmod>2019-04-08T15:57:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2018/03/06/just-created-hgraca-doctrine-test-db-regeneration-bundle/</loc><lastmod>2018-03-06T19:16:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/10-2/</loc><lastmod>2018-01-14T17:10:15+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/2017/09/28/clean-architecture-standing-on-the-shoulders-of-giants/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/hexagonal_original.gif</image:loc><image:title>hexagonal_original</image:title><image:caption>Hexagonal Architecture</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/4ioq9.png</image:loc><image:title>4ioq9</image:title><image:caption>Onion Architecture</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/cleanarchitecturedesign.png</image:loc><image:title>cleanarchitecturedesign</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/cleanarchitecture-5c6d7ec787d447a81b708b73abba1680.jpg</image:loc><image:title>cleanarchitecture-5c6d7ec787d447a81b708b73abba1680</image:title></image:image><lastmod>2024-07-15T05:28:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/09/21/onion-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/2008-onion-architecture5.png</image:loc><image:title>2008 - Onion Architecture</image:title></image:image><lastmod>2021-11-25T16:16:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/07/28/architectural-styles-vs-architectural-patterns-vs-design-patterns/</loc><lastmod>2019-10-30T23:04:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/11/01/teams-building-managing-leading-performing/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/maslows_hierarchy_of_needs-svg.png</image:loc><image:title>Maslow's_hierarchy_of_needs.svg</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/screenshot-from-2015-10-25-224439.png</image:loc><image:title>Ajile fluency levels</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/image.jpeg</image:loc><image:title>Team is first</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/screenshot-from-2015-10-20-214301.png</image:loc><image:title>Time for me! Planning!</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/screenshot-from-2015-10-20-210423.png</image:loc><image:title>tuckmans model</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/screenshot-from-2015-10-20-203028.png</image:loc><image:title>situational leadership</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/screenshot-from-2015-10-19-224954.png</image:loc><image:title>peoples drive dimensions</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/screenshot-from-2015-10-19-222544.png</image:loc><image:title>Screenshot from 2015-10-19 22:25:44</image:title></image:image><lastmod>2017-11-13T20:09:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/10/19/from-cqs-to-cqrs/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/10/commandbusmatryoshka.jpg</image:loc><image:title>CommandBusMatryoshka</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/10/commandpattern.jpg</image:loc><image:title>CommandPattern</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/07/2006-1-cqrs.png</image:loc><image:title>2006 - 1 - CQRS</image:title></image:image><lastmod>2019-08-02T22:52:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/09/14/ports-adapters-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/hexagonal-arch-4-ports-adapters2.png</image:loc><image:title>Hexagonal Arch - 4 - ports-adapters</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/hexagonal-arch-3-hexagon2.png</image:loc><image:title>Hexagonal Arch - 3 - hexagon</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/hexagonal-arch-2-left-right6.png</image:loc><image:title>Hexagonal Arch - 2 - left-right</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/hexagonal-arch-1-outer-layers-similarity.png</image:loc><image:title>Hexagonal Arch - 1 - outer layers similarity</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/hexagonal-arch-5-traditional2.png</image:loc><image:title>Hexagonal Arch - 5 - traditional</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/fig_7_28_core_and_applications.jpg</image:loc><image:title>fig_7_28_core_and_applications</image:title></image:image><lastmod>2025-08-07T02:37:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/08/31/packaging-code/</loc><lastmod>2023-01-31T05:12:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/08/24/ebi-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/fig_7_14_boundaries.jpg</image:loc><image:title>fig_7_14_boundaries</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/04/fig_7_12_entity_interface_control.jpg</image:loc><image:title>fig_7_12_entity_interface_control</image:title></image:image><lastmod>2017-10-22T19:53:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/07/31/monolithic-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/spaghetti.png</image:loc><image:title>spaghetti</image:title></image:image><lastmod>2024-07-11T16:06:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/08/03/layered-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/07/2010s-layered-architecture.png</image:loc><image:title>2010s - Layered Architecture</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/07/1980s-90s-layered-architecture.png</image:loc><image:title>1980s-90s - Layered Architecture</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/07/1960s-70s-layered-architecture-1-tier.png</image:loc><image:title>1960s-70s - Layered Architecture - 1 tier</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/03/lasagna.png</image:loc><image:title>lasagna</image:title></image:image><lastmod>2025-02-24T01:36:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2014/12/25/seo-urls-hyphen-vs-underscore/</loc><lastmod>2017-07-22T16:22:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/06/27/lean-and-agile-in-software-development/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/06/agilemanifesto_21.jpg</image:loc><image:title>AgileManifesto_2</image:title></image:image><lastmod>2025-06-28T05:12:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/03/06/architecture-1st-design-step-partitioning/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/leanprinciples1.png</image:loc><image:title>leanprinciples1</image:title></image:image><lastmod>2017-05-18T06:29:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/02/20/4-problem-definition/</loc><lastmod>2017-02-27T21:30:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/02/27/what-is-lean-and-agile-about-software-architecture/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/leanprinciples.png</image:loc><image:title>leanprinciples</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/agilemanifesto.png</image:loc><image:title>agilemanifesto</image:title></image:image><lastmod>2017-02-25T17:09:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/12/23/lean-architecture-introduction/</loc><lastmod>2017-02-25T17:09:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/01/02/lean-architecture-2-agile-production-in-a-nutshell/</loc><lastmod>2017-02-25T17:08:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/01/09/lean-architecture-3-stakeholder-engagement-1-the-value-stream/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/01/value-stream.png</image:loc><image:title>value-stream</image:title></image:image><lastmod>2017-02-25T17:06:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/01/16/lean-architecture-3-stakeholder-engagement-2-the-key-stakeholders-1-end-users/</loc><lastmod>2017-02-25T16:48:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/01/23/lean-architecture-3-stakeholder-engagement-2-the-key-stakeholders-business-customers-domain-experts/</loc><lastmod>2017-02-25T16:48:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/01/30/3-stakeholder-engagement-the-process/</loc><lastmod>2017-02-25T16:48:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/02/13/3-stakeholder-engagement-trimming-wasted-time/</loc><lastmod>2017-02-25T14:45:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/06/27/peaa-1-layering/</loc><lastmod>2017-02-19T16:29:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2017/02/08/ddd-europe-2017/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/dddeurope.jpg</image:loc><image:title>dddeurope</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/2017-02-03-10-29-20.jpg</image:loc><image:title>2017-02-03-10-29-20</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/2017-02-03-17-08-27.jpg</image:loc><image:title>2017-02-03-17-08-27</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2017/02/1415967795720_wps_54_mandatory_byline_pic_by_c.jpg</image:loc><image:title>1415967795720_wps_54_mandatory_byline_pic_by_c</image:title></image:image><lastmod>2017-02-09T13:10:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/08/08/peaa-8-putting-it-all-together/</loc><lastmod>2017-01-16T10:36:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/10/03/pppddd-3-focusing-on-the-core-domain/</loc><lastmod>2016-10-02T20:09:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/09/03/clean-code-3-functions-by-robert-c-martin-uncle-bob/</loc><lastmod>2023-12-17T04:15:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/08/22/pppddd-2-distilling-the-problem-domain/</loc><lastmod>2018-01-01T12:57:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/08/15/pppddd-1-what-is-domain-driven-design/</loc><lastmod>2016-08-14T21:00:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/08/03/peaa-7-distribution-strategies/</loc><lastmod>2016-07-27T20:19:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/08/10/peaa-part-2-the-patterns/</loc><lastmod>2016-07-27T20:18:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/08/01/peaa-6-session-state/</loc><lastmod>2016-07-18T21:33:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/07/25/peaa-5-concurrency/</loc><lastmod>2016-07-14T21:15:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/07/18/peaa-4-web-presentation/</loc><lastmod>2016-07-13T20:26:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/07/11/peaa-3-mapping-to-relational-dbs/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2016/07/table_inheritance_single.jpg</image:loc><image:title>table_inheritance_single</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2016/07/table_inheritance_concrete.jpg</image:loc><image:title>table_inheritance_concrete</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2016/07/table_inheritance_class.jpg</image:loc><image:title>table_inheritance_class</image:title></image:image><lastmod>2016-07-02T21:35:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/06/13/ddd-16-large-scale-structure/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2016/06/knowledge_level.png</image:loc><image:title>knowledge_level</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2016/06/domain_layers.png</image:loc><image:title>domain_layers</image:title></image:image><lastmod>2016-06-22T10:41:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/07/04/peaa-2-organizing-domain-logic/</loc><lastmod>2016-06-19T10:53:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/06/20/ddd-17-bringing-the-strategy-together/</loc><lastmod>2016-06-12T20:08:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/05/09/ddd-15-distillation/</loc><lastmod>2016-05-08T20:03:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2016/02/05/ddd-14-maintaining-model-integrity/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2016/02/decoupling_vs_simplicity.png</image:loc><image:title>decoupling_vs_simplicity</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2016/01/anti-corruption_layer.jpg</image:loc><image:title>anti-corruption_layer</image:title></image:image><lastmod>2017-06-22T02:17:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/12/31/ddd-iv-strategic-design/</loc><lastmod>2015-12-22T19:14:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/12/28/ddd-13-refactoring-toward-deeper-insight/</loc><lastmod>2015-12-22T18:58:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/12/24/ddd-12-relating-design-patterns-to-the-model/</loc><lastmod>2015-12-22T12:22:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/12/22/ddd-11-applying-analysis-patterns/</loc><lastmod>2015-12-22T11:57:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/12/02/ddd-9-making-implicit-concepts-explicit/</loc><lastmod>2015-12-06T23:23:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/12/07/ddd-10-supple-design/</loc><lastmod>2016-01-03T12:09:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/27/expecting-professionalism-by-robert-c-martin/</loc><lastmod>2015-11-16T18:43:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/10/04/domain-driven-design-by-eric-evans-chap-6-the-lifecycle-of-a-domain-object/</loc><lastmod>2015-11-16T18:42:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/11/10/software-architecture-vs-code-by-simon-brown/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/layered_arch1.png</image:loc><image:title>layered_arch</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/layered_arch_gone_wrong1.png</image:loc><image:title>layered_arch_gone_wrong</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/component_arch1.png</image:loc><image:title>component_arch</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/layered_arch.png</image:loc><image:title>layered_arch</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/component_arch.png</image:loc><image:title>component_arch</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/layered_arch_gone_wrong.png</image:loc><image:title>layered_arch_gone_wrong</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/context_diagram.png</image:loc><image:title>context_diagram</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/container_diagram.png</image:loc><image:title>container_diagram</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/component_diagram.png</image:loc><image:title>component_diagram</image:title></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/11/class_diagram.png</image:loc><image:title>class_diagram</image:title></image:image><lastmod>2015-11-09T22:28:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/10/19/ddd-8-refactoring-toward-deeper-insight-breakthrough/</loc><lastmod>2015-10-18T15:37:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/10/15/ddd-7-using-the-language/</loc><lastmod>2023-05-28T15:26:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/07/book-review-domain-driven-design-by-eric-evans-1-crunching-knowledge/</loc><lastmod>2015-10-14T20:48:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/12/domain-driven-design-by-eric-evans-chap-2-comunication-and-the-use-of-language/</loc><lastmod>2016-07-21T12:34:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/16/domain-driven-design-by-eric-evans-chap-3-binding-model-and-implementation/</loc><lastmod>2015-10-14T20:48:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/29/domain-driven-design-by-eric-evans-chap-5-a-model-expressed-in-software/</loc><lastmod>2015-10-14T20:47:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/10/11/the-dev0ps-role-and-the-company-culture-by-nicole-forsgren/</loc><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/resuts_of_high_perfomance_it_organizations.png</image:loc><image:title>resuts_of_high_perfomance_IT_organizations</image:title><image:caption>Resuts of high perfomance IT organizations</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/three_main_contributors_for_organizational_performance.png</image:loc><image:title>three_main_contributors_for_organizational_performance</image:title><image:caption>Three main contributors for organizational performance</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/types_of_organizational_culture.png</image:loc><image:title>types_of_organizational_culture</image:title><image:caption>Types of organizational culture</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/intuit_experiments_result.png</image:loc><image:title>intuit_experiments_results</image:title><image:caption>Intuit experiments results</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/amazon_inovation_culture.png</image:loc><image:title>amazon_inovation_culture</image:title><image:caption>Amazon inovation culture</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/job_satisfaction.png</image:loc><image:title>job_satisfaction</image:title><image:caption>Job satisfaction as a performance indicator</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/continuous_deployment_and_performance.png</image:loc><image:title>continuous_deployment_and_performance</image:title><image:caption>Continuous deployment and performance</image:caption></image:image><image:image><image:loc>https://herbertograca.com/wp-content/uploads/2015/10/continuous_deployment_and_lean_management.png</image:loc><image:title>continuous_deployment_and_lean_management</image:title><image:caption>Continuous deployment and lean management</image:caption></image:image><lastmod>2015-10-11T09:47:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/22/the-responsibility-of-knowing-by-robert-c-martin/</loc><lastmod>2015-09-28T16:45:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/20/clean-code-i-arguments-by-robert-c-martin-uncle-bob/</loc><lastmod>2015-09-20T21:36:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/15/when-to-use-events/</loc><lastmod>2015-09-20T21:32:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2015/09/09/about-class-naming-over-simplification/</loc><lastmod>2015-09-12T16:13:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2014/05/29/launching-a-separate-process-from-php/</loc><lastmod>2014-05-29T08:32:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2014/03/02/adding-fixtures-to-the-db-using-symfony2-and-doctrine/</loc><lastmod>2021-04-08T17:49:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2014/02/23/creating-relationships-between-entities-with-symfony2-doctrine-and-yml/</loc><lastmod>2014-02-23T19:41:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2014/02/22/setting-up-swiftmailer-in-symfony2/</loc><lastmod>2014-02-22T00:38:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/db-articles-listing/</loc><lastmod>2014-02-20T08:40:40+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/rest-articles-listing/</loc><lastmod>2014-02-15T17:36:01+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com/2014/01/22/symfony-bug-dependency-on-a-non-existent-service-swiftmailer-transport-real/</loc><lastmod>2014-01-22T16:38:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2014/01/19/how-to-set-up-a-proper-logger-in-symfony2/</loc><lastmod>2014-01-19T13:32:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2014/01/11/setting-apache-and-mysql-to-startshutdown-manually/</loc><lastmod>2014-01-11T16:26:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2013/11/13/logging-shell-scripts/</loc><lastmod>2013-11-13T20:10:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2013/01/13/why-json/</loc><lastmod>2013-01-13T18:14:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/12/28/action-render-other-view/</loc><lastmod>2012-12-28T11:51:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/12/17/zend_log-wrapper/</loc><lastmod>2012-12-17T22:50:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/27/exam-enrollments/</loc><lastmod>2012-05-27T21:11:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/27/file-selector/</loc><lastmod>2012-05-27T00:33:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/27/folding-menu/</loc><lastmod>2012-05-27T00:06:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/26/img-shortcuts/</loc><lastmod>2012-05-26T23:49:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/26/small-quotes/</loc><lastmod>2012-05-26T23:03:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/26/agenda-personal-time-manager/</loc><lastmod>2012-05-26T21:02:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/26/java-network-tictactoe/</loc><lastmod>2012-05-26T20:58:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/25/web-development-with-php/</loc><lastmod>2012-05-25T15:09:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/25/web-development-environment/</loc><lastmod>2012-05-25T13:13:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/25/linux-shell-scripting-screen-casts/</loc><lastmod>2012-05-25T13:02:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/25/linux-shell-screen-casts/</loc><lastmod>2012-05-25T12:25:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/25/linux-basics-screencasts/</loc><lastmod>2012-05-25T12:11:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/25/how-to-make-screen-casts/</loc><lastmod>2012-05-25T11:49:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/25/sceencasts-in-my-youtube-channel/</loc><lastmod>2012-05-25T11:29:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/24/category-based-portfolio/</loc><lastmod>2012-05-24T21:32:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/24/facebook-like-reserved-area/</loc><lastmod>2012-05-24T21:02:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/2012/05/24/random-quotes/</loc><lastmod>2012-05-24T19:52:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://herbertograca.com/portfolio-2/</loc><lastmod>2012-05-22T20:19:15+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://herbertograca.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-02-18T13:40:20+00:00</lastmod></url></urlset>
