<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://imdhemy.com/blog/generic/hello-world.html</loc>
<lastmod>2021-05-15T17:18:23+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/three-advantages-of-using-static-factory-methods-in-php.html</loc>
<lastmod>2021-05-16T06:05:51+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/why-you-need-a-builder-to-create-your-entities-and-models.html</loc>
<lastmod>2021-06-02T00:01:38+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/how-to-test-elasticsearch-in-php-apps.html</loc>
<lastmod>2021-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/real-world-use-cases-of-sinlgeton-in-php.html</loc>
<lastmod>2021-12-30T12:45:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/testing/we-need-more-tests.html</loc>
<lastmod>2022-01-31T06:05:51+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/dsa/math-notes-about-sum-formulas.html</loc>
<lastmod>2022-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/testing/what-is-a-unit-test.html</loc>
<lastmod>2024-04-13T17:21:35+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/testing/how-to-organize-your-unit-tests.html</loc>
<lastmod>2022-11-11T22:48:41+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/dsa/approximating-square-roots-with-newton&apos;s-method.html</loc>
<lastmod>2022-12-12T11:55:59+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/generic/back-to-dark-theme.html</loc>
<lastmod>2023-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/hidden-gems-in-composer.html</loc>
<lastmod>2023-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/germany/from-code-to-german.html</loc>
<lastmod>2023-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/nodejs/effective-nodejs-modules-part-1.html</loc>
<lastmod>2024-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/nodejs/esm-dynamic-imports.html</loc>
<lastmod>2024-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/generic/the-pipeline-ate-my-code.html</loc>
<lastmod>2024-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/what-symfony-developers-should-know-before-using-voters.html</loc>
<lastmod>2024-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/how-to-avoid-boilerplate-code-in-symfony-voters.html</loc>
<lastmod>2024-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/singleton-design-pattern-in-laravel.html</loc>
<lastmod>2024-04-15T06:05:51+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/php/better-alternatives-to-empty-in-php.html</loc>
<lastmod>2024-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/dev-log/http-client-factory-code-refactoring.html</loc>
<lastmod>2024-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/generic/week-of-goodbyes.html</loc>
<lastmod>2024-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/generic/delivery-on-time-and-cleanup.html</loc>
<lastmod>2024-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/nodejs/robust-movie-recommender-koalats-mongodb-part-1.html</loc>
<lastmod>2025-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/generic/lean-incremental-changes-vs-big-bang-rerwites.html</loc>
<lastmod>2025-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/customer%20data/customer-data-management-1959-personalization.html</loc>
<lastmod>2025-10-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/fp/higher-order-functions.html</loc>
<lastmod>2026-03-10T00:07:09+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/fp/how-to-use-predicate-functions-in-javascript.html</loc>
<lastmod>2026-03-10T19:06:12+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/fp/currying-in-javascript.html</loc>
<lastmod>2026-03-12T23:07:01+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/blog/fp/core-heuristic-pass-through-argument-elimination.html</loc>
<lastmod>2026-03-16T12:32:33+00:00</lastmod>
</url>
<url>
<loc>https://imdhemy.com/about.html</loc>
</url>
<url>
<loc>https://imdhemy.com/blog/</loc>
</url>
<url>
<loc>https://imdhemy.com/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/announcement/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/personal/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/blogging/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/introduction/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/php/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/design-patterns/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/static-factory/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/object-creation/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/oop/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/builder-pattern/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/domain-modeling/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/testing/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/elasticsearch/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/integration-testing/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/unit-testing/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/singleton/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/laravel/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/software-architecture/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/code-coverage/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/technical-debt/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/software-quality/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/mathematics/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/dsa/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/formulas/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/problem-solving/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/technical-interviews/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/tdd/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/mocks/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/test-structure/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/naming/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/best-practices/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/numerical-methods/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/newtons-method/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/algorithms/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/developer-experience/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/productivity/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/developer-tools/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/dark-theme/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/work-habits/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/composer/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/dependency-management/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/security/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/language-learning/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/personal-growth/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/germany/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/habits/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/expat-life/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/nodejs/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/javascript/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/modules/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/commonjs/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/esm/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/dynamic-import/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/teamwork/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/software-engineering/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/feedback-culture/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/dunning-kruger/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/leadership/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/symfony/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/authorization/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/voters/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/code-reuse/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/service-container/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/dependency-injection/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/code-quality/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/language-features/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/static-analysis/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/typescript/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/refactoring/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/http-clients/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/career/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/workplace-culture/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/reflection/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/delivery/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/project-management/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/git/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/developer-workflow/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/mongodb/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/recommender-systems/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/koalats/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/backend/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/incremental-delivery/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/lean/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/continuous-improvement/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/customer-data/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/personalization/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/marketing-history/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/crm/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/data-strategy/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/fp/</loc>
</url>
<url>
<loc>https://imdhemy.com/tag/currying/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/generic/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/php/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/testing/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/dsa/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/germany/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/nodejs/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/dev-log/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/customer-data/</loc>
</url>
<url>
<loc>https://imdhemy.com/category/fp/</loc>
</url>
<url>
<loc>https://imdhemy.com/blog/page2/</loc>
</url>
<url>
<loc>https://imdhemy.com/blog/page3/</loc>
</url>
<url>
<loc>https://imdhemy.com/blog/page4/</loc>
</url>
<url>
<loc>https://imdhemy.com/blog/page5/</loc>
</url>
</urlset>
