<?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://le0nidas.gr/2026/03/29/links-in-bucket-the-chrome-extension-that-i-wrote-without-writing-any-code/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/03/links-in-bucket.png</image:loc><image:title>links-in-bucket</image:title></image:image><lastmod>2026-03-29T06:35:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2024/12/08/i-guess-im-an-engineering-manager-now/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/12/create-an-image-in-anime-style-that-is-split-in-1.png</image:loc><image:title>create-an-image-in-anime-style-that-is-split-in</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/12/create-an-image-in-anime-style-that-is-split-in.png</image:loc><image:title>create-an-image-in-anime-style-that-is-split-in</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/12/create-an-image-in-anime-style-that-showcases-the-desk-1.png</image:loc><image:title>create-an-image-in-anime-style-that-showcases-the-desk</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/12/create-an-image-in-anime-style-that-showcases-the-desk.png</image:loc><image:title>create-an-image-in-anime-style-that-showcases-the-desk</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/12/create-a-highly-detailed-sharp-focused-image-that-visually-represents-a-2.png</image:loc><image:title>create-a-highly-detailed-sharp-focused-image-that-visually-represents-a</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/12/create-a-highly-detailed-sharp-focused-image-that-visually-represents-a-1.png</image:loc><image:title>create-a-highly-detailed-sharp-focused-image-that-visually-represents-a</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/12/create-a-highly-detailed-sharp-focused-image-that-visually-represents-a.png</image:loc><image:title>create-a-highly-detailed-sharp-focused-image-that-visually-represents-a</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-28T21:53:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2025/08/10/send-recyclerviews-scroll-events-to-a-compose-parent/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/08/fragment-in-compose.png</image:loc><image:title>fragment-in-compose</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/08/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-28T21:52:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2026/02/08/handle-recyclerviews-scroll-events-in-custom-topappbarscrollbehavior/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/02/prescroll.png</image:loc><image:title>prescroll</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-03-28T21:52:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2026/03/22/leveraging-requireoptin-to-create-composables-that-can-be-used-only-in-previews/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/03/preview-only.png</image:loc><image:title>preview-only</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/03/screenshot-2026-03-22-at-4.17.56-pm.png</image:loc><image:title>Screenshot 2026-03-22 at 4.17.56 PM</image:title></image:image><lastmod>2026-03-30T09:02:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2026/03/18/use-ai-_in_-a-tool-not-_as_-a-tool/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/03/gemini_generated_image_3838ie3838ie3838_medium.png</image:loc><image:title>Gemini_Generated_Image_3838ie3838ie3838_medium</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/03/gemini_generated_image_s1ynpzs1ynpzs1yn_medium.png</image:loc><image:title>Gemini_Generated_Image_s1ynpzs1ynpzs1yn_medium</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/03/gemini_generated_image_5o72385o72385o72_medium.png</image:loc><image:title>Gemini_Generated_Image_5o72385o72385o72_medium</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/03/gemini_generated_image_biisnfbiisnfbiis_small.png</image:loc><image:title>Gemini_Generated_Image_biisnfbiisnfbiis_small</image:title></image:image><lastmod>2026-03-18T17:51:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2026/01/06/pinky-and-the-brain-my-agent-subagent-duo/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/01/create-an-animated-image-that-shows-pinky-and-brain-pinky-1.png</image:loc><image:title>create-an-animated-image-that-shows-pinky-and-brain-pinky</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/01/create-an-animated-image-that-shows-pinky-and-brain-pinky.png</image:loc><image:title>create-an-animated-image-that-shows-pinky-and-brain-pinky</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/01/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-06T19:24:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2026/01/04/n-the-command-line-tool-that-i-wrote-without-writing-any-code/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2026/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-04T10:09:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2025/11/16/3-weeks-of-agentic-coding/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/11/create-an-anime-style-image-depicting-a-software-developer-sitting-1.png</image:loc><image:title>create-an-anime-style-image-depicting-a-software-developer-sitting</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/11/create-an-anime-style-image-depicting-a-software-developer-sitting.png</image:loc><image:title>create-an-anime-style-image-depicting-a-software-developer-sitting</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-11-16T18:29:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2025/03/09/using-ollama-and-kotlin-to-migrate-multiple-files-into-a-new-library/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/create-a-featured-image-in-anime-style-where-a-bearded-2.png</image:loc><image:title>create-a-featured-image-in-anime-style-where-a-bearded</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/create-a-featured-image-in-anime-style-where-a-bearded-1.png</image:loc><image:title>create-a-featured-image-in-anime-style-where-a-bearded</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/create-a-featured-image-in-anime-style-where-a-bearded.png</image:loc><image:title>create-a-featured-image-in-anime-style-where-a-bearded</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/create-a-featured-image-in-anime-style-where-a-white-2.png</image:loc><image:title>create-a-featured-image-in-anime-style-where-a-white</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/create-a-featured-image-in-anime-style-where-a-white-1.png</image:loc><image:title>create-a-featured-image-in-anime-style-where-a-white</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/create-a-featured-image-in-anime-style-where-a-white.png</image:loc><image:title>create-a-featured-image-in-anime-style-where-a-white</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/create-a-featured-image-in-anime-style-where-the-logo-1.png</image:loc><image:title>create-a-featured-image-in-anime-style-where-the-logo</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/create-a-featured-image-in-anime-style-where-the-logo.png</image:loc><image:title>create-a-featured-image-in-anime-style-where-the-logo</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2025/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-09T16:26:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2024/11/17/wax-on-wax-off-paint-the-fence-paint-the-house/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/11/create-a-featured-image-that-shows-an-old-bearded-man-3.png</image:loc><image:title>create-a-featured-image-that-shows-an-old-bearded-man</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/11/create-a-featured-image-that-shows-an-old-bearded-man-2.png</image:loc><image:title>create-a-featured-image-that-shows-an-old-bearded-man</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/11/create-a-featured-image-that-shows-an-old-bearded-man-1.png</image:loc><image:title>create-a-featured-image-that-shows-an-old-bearded-man</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/11/create-a-featured-image-that-shows-an-old-bearded-man.png</image:loc><image:title>create-a-featured-image-that-shows-an-old-bearded-man</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/11/karate-kid-karate-1.gif</image:loc><image:title>karate-kid-karate</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/11/karate-kid-karate.gif</image:loc><image:title>karate-kid-karate</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/11/create-a-highly-detailed-and-sharp-focused-image-that-illustrates-the-1.png</image:loc><image:title>create-a-highly-detailed-and-sharp-focused-image-that-illustrates-the</image:title></image:image><lastmod>2024-11-17T07:52:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2024/11/03/50-posts-in-5-years/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/11/a-bearded-man-using-his-laptop-for-a-blog-post.png</image:loc><image:title>a-bearded-man-using-his-laptop-for-a-blog-post</image:title></image:image><lastmod>2024-11-03T10:41:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2024/02/18/keep-your-class-ocp-compliant-by-using-enums-instead-of-booleans/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2024/02/task-with-enums.png</image:loc><image:title>task-with-enums</image:title></image:image><lastmod>2024-02-18T15:51:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2023/12/03/relax-take-a-step-back-and-start-from-the-business-logic/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2023/12/gears_ratios.png</image:loc><image:title>gears_ratios</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2023/12/im-lost-formula.gif</image:loc><image:title>im-lost-formula</image:title></image:image><lastmod>2023-12-03T20:05:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2023/11/19/working-with-checkpoints/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2023/11/checkpoint.png</image:loc><image:title>checkpoint</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2023/11/screenshot-2023-11-19-at-10.31.11e280afam.png</image:loc><image:title>screenshot-2023-11-19-at-10.31.11e280afam</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2023/11/screenshot-2023-11-19-at-10.24.26e280afam.png</image:loc><image:title>screenshot-2023-11-19-at-10.24.26e280afam</image:title></image:image><lastmod>2023-11-19T11:12:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2023/09/16/bring-me-both-your-problems-and-your-suggestions/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2023/09/bring-problem-and-suggestions.png</image:loc><image:title>bring-problem-and-suggestions</image:title></image:image><lastmod>2023-09-16T13:32:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2022/12/18/let-me-be-a-feedback-loop-for-you/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/12/techleadasfeedbackloop.png</image:loc><image:title>techleadasfeedbackloop</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/12/feedback-loop.png</image:loc><image:title>feedback-loop</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/12/feedback.png</image:loc><image:title>feedback</image:title></image:image><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/12/procedure.png</image:loc><image:title>procedure</image:title></image:image><lastmod>2022-12-18T15:02:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/08/30/i-wrote-a-github-action-using-kotlin/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/08/ktlint-pr-comments.png</image:loc><image:title>ktlint-pr-comments</image:title></image:image><lastmod>2022-08-06T10:05:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/01/07/the-memento-design-pattern-in-kotlin/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/01/memento.png</image:loc><image:title>memento</image:title></image:image><lastmod>2022-08-06T10:05:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/02/23/lets-build-a-coroutine/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/02/coroutine.png</image:loc><image:title>coroutine</image:title></image:image><lastmod>2022-08-06T10:05:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/01/17/ioc-inversion-of-control-principle/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/01/ioc.png</image:loc><image:title>ioc</image:title></image:image><lastmod>2022-08-06T10:05:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/03/08/a-smooth-refactor-using-sealed-classes-and-a-factory-function/</loc><lastmod>2022-08-06T10:05:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2022/03/20/use-parceler-to-put-your-parcels-on-a-diet/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/03/parceler.png</image:loc><image:title>parceler</image:title></image:image><lastmod>2022-08-06T10:05:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/03/28/use-suspendcoroutine-to-connect-callbacks-and-coroutines/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/03/suspend_coroutine.png</image:loc><image:title>suspend_coroutine</image:title></image:image><lastmod>2022-08-06T10:05:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/06/19/create-a-seam-for-testing-using-default-values-and-function-references/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/06/creating_a_seam.png</image:loc><image:title>creating_a_seam</image:title></image:image><lastmod>2022-08-06T10:05:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2022/06/12/add-tests-discover-things/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/06/discover_by_testing.png</image:loc><image:title>discover_by_testing</image:title></image:image><lastmod>2022-06-12T16:59:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2022/02/20/this-is-how-i-use-todoist/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/02/screenshot-from-2022-02-20-12-00-58.png</image:loc><image:title>Screenshot from 2022-02-20 12-00-58</image:title></image:image><lastmod>2022-02-20T10:09:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2022/01/22/i-think-that-data-classes-help-in-violating-the-yagni-principle/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/01/data-class.png</image:loc><image:title>data-class</image:title></image:image><lastmod>2022-01-22T16:12:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2022/01/21/textappearancespan-with-custom-font-on-min-sdk-21-part-2/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/01/fontawarespan.png</image:loc><image:title>fontawarespan</image:title></image:image><lastmod>2022-01-21T06:59:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2022/01/16/textappearancespan-with-custom-font-on-min-sdk-21/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2022/01/font-aware-span.png</image:loc><image:title>font-aware-span</image:title></image:image><lastmod>2022-01-16T11:49:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/09/26/dont-be-afraid-to-throw-your-work-away/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/09/throw-work.png</image:loc><image:title>throw-work</image:title></image:image><lastmod>2021-09-26T15:57:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/05/09/horizontal-recyclerview-inside-a-vertical-one/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/05/request-disallow.png</image:loc><image:title>request-disallow</image:title></image:image><lastmod>2022-10-03T16:50:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/04/25/dont-expose-production-code-just-for-tests/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/04/dont_expose_api.png</image:loc><image:title>dont_expose_api</image:title></image:image><lastmod>2021-04-25T14:39:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/03/14/debounce-users-input-in-android-without-using-rx-or-coroutines/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/03/debounce1.png</image:loc><image:title>debounce(1)</image:title></image:image><lastmod>2021-03-14T14:07:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/02/14/the-tell-dont-ask-principle/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/02/tell_dont_ask.png</image:loc><image:title>tell_dont_ask</image:title></image:image><lastmod>2021-02-14T08:52:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/02/07/lsp-and-isp-the-li-of-solid/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/02/lsp_isp.png</image:loc><image:title>lsp_isp</image:title></image:image><lastmod>2021-02-07T17:34:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/01/24/avoid-primitive-obsession-and-build-your-own-context/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/01/primitive_obsession.png</image:loc><image:title>primitive_obsession</image:title></image:image><lastmod>2021-01-24T16:07:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2021/01/02/test-doubles-dummies-stubs-mocks-fakes/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2021/01/test_double.png</image:loc><image:title>test_double</image:title></image:image><lastmod>2021-01-02T16:19:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/12/26/slap-single-level-of-abstraction-principle/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/12/slap.png</image:loc><image:title>slap</image:title></image:image><lastmod>2020-12-27T19:19:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/12/16/i-prefer-not-to-use-the-keyword-it/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/12/dont_use_it_keyword.png</image:loc><image:title>dont_use_it_keyword</image:title></image:image><lastmod>2020-12-26T16:41:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/12/10/dont-share-constants-between-production-and-test-code/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/12/dont_share_constants.png</image:loc><image:title>dont_share_constants</image:title></image:image><lastmod>2020-12-26T16:41:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/12/09/your-tests-can-also-be-your-documentation/</loc><lastmod>2020-12-26T16:40:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/12/08/two-reasons-why-you-should-add-a-return-type-in-your-functions-in-kotlin/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/12/use_return_type.png</image:loc><image:title>use_return_type</image:title></image:image><lastmod>2020-12-26T16:40:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/12/07/dont-force-your-objects-to-construct-what-they-need/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/12/dont_force_construction.png</image:loc><image:title>dont_force_construction</image:title></image:image><lastmod>2020-12-26T16:39:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/10/28/know-your-tools-selection-in-intellij-idea/</loc><lastmod>2020-12-26T16:38:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/10/21/good-practices-first-write-the-test-then-fix-the-bug/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/10/good_practices_test_before_fix.png</image:loc><image:title>good_practices_test_before_fix</image:title></image:image><lastmod>2020-12-26T16:38:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/09/27/a-use-case-of-using-chain-of-responsibility-pattern-to-scale-strategy/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/09/cor-composition.png</image:loc><image:title>cor-composition</image:title></image:image><lastmod>2020-12-26T16:36:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/10/20/til-nullandemptysource-in-junit5/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/10/nullandemptysource.png</image:loc><image:title>nullandemptysource</image:title></image:image><lastmod>2020-12-26T16:30:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/08/29/introduction-to-github-actions/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/08/workflow.png</image:loc><image:title>workflow</image:title></image:image><lastmod>2020-12-26T16:29:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/08/13/know-your-tools-scratch-files-in-intellij-idea/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/08/scratch1.png</image:loc><image:title>scratch(1)</image:title></image:image><lastmod>2020-12-26T16:29:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/08/11/til-vararg-in-kotlin-is-never-nullable/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/08/vararg1.png</image:loc><image:title>vararg(1)</image:title></image:image><lastmod>2020-12-26T16:25:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/08/02/kscript-from-docker/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/08/kscript1.png</image:loc><image:title>kscript(1)</image:title></image:image><lastmod>2020-12-26T16:24:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/08/01/readable-codebase-extract-conditions-predicates/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/08/extract-predicate.png</image:loc><image:title>extract-predicate</image:title></image:image><lastmod>2020-12-26T16:23:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/07/12/write-comments-only-when-they-answer-the-why/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/07/comments.png</image:loc><image:title>comments</image:title></image:image><lastmod>2020-12-26T16:00:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/06/26/code-review-dont-just-request-a-change/</loc><lastmod>2020-12-26T15:41:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/05/17/cherry-pick-all-the-commits-from-a-merged-branch/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/05/cherry-grab.png</image:loc><image:title>cherry-grab</image:title></image:image><lastmod>2024-06-18T12:59:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/04/26/null-object-pattern-and-sealed-classes/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/04/carbon2.png</image:loc><image:title>carbon(2)</image:title></image:image><lastmod>2020-12-26T15:40:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2020/03/27/git-alias-with-parameters/</loc><image:image><image:loc>https://le0nidas.gr/wp-content/uploads/2020/03/zach-reiner-h7lxvemvzne-unsplash.jpg</image:loc><image:title>zach-reiner-H7LxvEmVZnE-unsplash</image:title></image:image><lastmod>2020-12-26T15:39:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2019/10/20/a-functions-intent-should-be-revealed-by-its-name/</loc><lastmod>2020-12-26T15:38:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2019/08/26/make-your-code-reveal-its-usage/</loc><lastmod>2020-12-26T15:37:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/2019/08/15/use-sealed-classes-for-better-domain-representation/</loc><lastmod>2020-12-26T15:37:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://le0nidas.gr/blog-feed/</loc><lastmod>2019-08-14T15:31:39+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://le0nidas.gr</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-30T09:02:32+00:00</lastmod></url></urlset>
