<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 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">
    <url>
        <loc>/privacy-policy.html</loc>
        <lastmod>2024-11-03</lastmod>
    </url>
    <url>
        <loc>/datenschutzerklaerung.html</loc>
        <lastmod>2024-11-03</lastmod>
    </url>
    <url>
        <loc>/401.html</loc>
        <lastmod>2020-10-27</lastmod>
    </url>
    <url>
        <loc>/skills.html</loc>
        <lastmod>2020-10-10</lastmod>
    </url>
    <url>
        <loc>/projects.html</loc>
        <lastmod>2020-10-10</lastmod>
    </url>
    <url>
        <loc>/imprint.html</loc>
        <lastmod>2018-04-29</lastmod>
    </url>
    <url>
        <loc>/404.html</loc>
        <lastmod>2017-05-11</lastmod>
    </url>
    <url>
        <loc>/blog/2025/2025-04-11-exploring-the-aider-ai-coding-assistant.html</loc>
        <lastmod>2025-04-11</lastmod>
    </url>
    <url>
        <loc>/blog/2021/2021-01-30-bad-vpn-connection-via-wifi-with-surprise-solution.html</loc>
        <lastmod>2021-01-30</lastmod>
    </url>
    <url>
        <loc>/blog/featured/my-questions-on-twitter.html</loc>
        <lastmod>2021-01-14</lastmod>
    </url>
    <url>
        <loc>/blog/2020/2020-11-30-gehaltsaequivalent-anue-angestellter-im-vergleich-fuer-freelancer.html</loc>
        <lastmod>2020-11-30</lastmod>
    </url>
    <url>
        <loc>/blog/2020/2020-11-20-checkin-gradle-wrapper-or-not.html</loc>
        <lastmod>2020-11-20</lastmod>
    </url>
    <url>
        <loc>/blog/2020/2020-10-30-cobol-in2020-try-it-on-your-PC.html</loc>
        <lastmod>2020-10-30</lastmod>
    </url>
    <url>
        <loc>/blog/2020/2020-10-26-jbake-asciidoc-render-snippets-from-source-code.html</loc>
        <lastmod>2020-10-26</lastmod>
    </url>
    <url>
        <loc>/blog/2020/2020-10-16-website-and-blog-migration-from-wordpress-to-jbake.html</loc>
        <lastmod>2020-10-15</lastmod>
    </url>
    <url>
        <loc>/blog/2019/2019-07-20-can-kotlin-be-as-short-as-python.html</loc>
        <lastmod>2019-07-20</lastmod>
    </url>
    <url>
        <loc>/blog/2019/2019-07-13-an-object-spread-operator-for-kotlin.html</loc>
        <lastmod>2019-07-13</lastmod>
    </url>
    <url>
        <loc>/blog/2019/2019-01-09-project-euler-problem-001-with-haskell.html</loc>
        <lastmod>2019-01-09</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-11-24-Book-review-Java-by-Comparison.html</loc>
        <lastmod>2018-12-01</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-05-26-showing-a-progress-bar-for-a-long-running-find-xargs-linux-bash-shell-pipe.html</loc>
        <lastmod>2018-05-26</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-05-01-working-on-renewal-of-my-dated-website-and-blog.html</loc>
        <lastmod>2018-05-01</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-04-02-course-review-spring-framework-5-beginner-to-guru-udemy.html</loc>
        <lastmod>2018-04-02</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-03-30-my-wish-list-for-a-lightweight-but-powerful-notebook-pc.html</loc>
        <lastmod>2018-03-30</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-03-23-form-submit-method-mapping-with-requestmapping-postmapping-etc-in-spring.html</loc>
        <lastmod>2018-03-23</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-03-19-livereload-in-chrome-and-firefox-with-springboot-and-intellij-idea.html</loc>
        <lastmod>2018-03-19</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-03-14-course-review-the-complete-microservices-with-spring-course-udemy.html</loc>
        <lastmod>2018-03-14</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-03-13-infinitebook-the-portable-personal-whiteboard-notebook.html</loc>
        <lastmod>2018-03-13</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-03-06-learning-software-technologies-and-others-topics-with-udemy.html</loc>
        <lastmod>2018-03-06</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-03-02-course-review-become-at-ease-with-java-8-udemy.html</loc>
        <lastmod>2018-03-02</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-02-19-course-review-ethereum-and-solidity-the-complete-developers-guide-udemy.html</loc>
        <lastmod>2018-02-19</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-02-12-my-swdevtermoftheday-campaign-on-twitter.html</loc>
        <lastmod>2018-02-12</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-02-03-eventsourcing-be-complete-with-your-events.html</loc>
        <lastmod>2018-02-03</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-01-22-giving-my-blog-another-try.html</loc>
        <lastmod>2018-01-22</lastmod>
    </url>
    <url>
        <loc>/blog/2018/2018-01-22-getting-rid-of-endless-in-es6-typescript-imports-of-ionic-projects.html</loc>
        <lastmod>2018-01-22</lastmod>
    </url>
    <url>
        <loc>/blog/2014/2014-05-20-agil-skalieren-nach-mass.html</loc>
        <lastmod>2014-05-20</lastmod>
    </url>
    <url>
        <loc>/blog/2014/2014-02-21-sichere-messenger-apps.html</loc>
        <lastmod>2014-02-21</lastmod>
    </url>
    <url>
        <loc>/blog/2013/2013-08-21-semat.html</loc>
        <lastmod>2013-08-21</lastmod>
    </url>
    <url>
        <loc>/blog/2013/2013-05-10-oracle-sql-developer-und-datums-spalten-mit-uhrzeit-darstellung.html</loc>
        <lastmod>2013-05-10</lastmod>
    </url>
    <url>
        <loc>/blog/2013/2013-05-08-bean-validation-in-jpa2-0.html</loc>
        <lastmod>2013-05-08</lastmod>
    </url>
    <url>
        <loc>/blog/2011/2011-07-28-wie-akzeptanzkritieren-beim-schatzen-helfen.html</loc>
        <lastmod>2011-07-28</lastmod>
    </url>
    <url>
        <loc>/blog/2011/2011-07-18-stellenanzeige-wenn-arzte-software-entwickler-waren.html</loc>
        <lastmod>2011-07-18</lastmod>
    </url>
    <url>
        <loc>/blog/2011/2011-02-16-4-6-april-tdd-workshop-und-advanced-tdd-seminar-in-hamburg.html</loc>
        <lastmod>2011-02-16</lastmod>
    </url>
    <url>
        <loc>/blog/2010/2010-08-19-http-proxy-durch-einen-reverse-ssh-tunnel.html</loc>
        <lastmod>2010-08-19</lastmod>
    </url>
    <url>
        <loc>/blog/2010/2010-07-19-linux-trotz-grub-fehlermeldung-kernel-must-be-loaded-before-booting-manuell-booten.html</loc>
        <lastmod>2010-07-19</lastmod>
    </url>
    <url>
        <loc>/blog/2010/2010-05-23-mutationstests-fur-junit-tests.html</loc>
        <lastmod>2010-05-23</lastmod>
    </url>
    <url>
        <loc>/blog/2010/2010-04-28-linux-sudo-unable-to-change-to-runas-uid-resource-temporarily-unavailable.html</loc>
        <lastmod>2010-04-28</lastmod>
    </url>
    <url>
        <loc>/blog/2010/2010-04-27-jsf-java-lang-illegalargumentexception-at-uicomponentbase-findcomponent.html</loc>
        <lastmod>2010-04-27</lastmod>
    </url>
    <url>
        <loc>/blog/2010/2010-01-25-linux-serielle-schnittstelle-durch-tcp-tunneln.html</loc>
        <lastmod>2010-01-25</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-11-17-mathematischer-funktions-parser-mit-beanshell.html</loc>
        <lastmod>2009-11-17</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-11-11-java-swing-fensterhintergrund-blinken.html</loc>
        <lastmod>2009-11-11</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-11-09-wachstumsbeschleunigungsgesetz.html</loc>
        <lastmod>2009-11-09</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-09-30-gedanken-zur-geldtheorie-und-zum-gleichgewichtszinsniveau.html</loc>
        <lastmod>2009-09-30</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-09-03-buchempfehlung-und-rezension-clean-code-von-robert-c-martin.html</loc>
        <lastmod>2009-09-03</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-08-24-java-und-echtzeitsysteme.html</loc>
        <lastmod>2009-08-24</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-08-21-absoluter-nanosekunden-zeitstempel-in-java.html</loc>
        <lastmod>2009-08-21</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-08-15-meine-top-eclipse-plugins.html</loc>
        <lastmod>2009-08-15</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-08-12-maven-versionsnummer-aus-pom-xml-und-build-zeitstempel-mit-java-auslesen.html</loc>
        <lastmod>2009-08-12</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-08-11-performance-viele-kurze-methoden-vs-wenige-lange-methoden.html</loc>
        <lastmod>2009-08-11</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-08-09-der-nokia-test-scrum-oder-nicht-scrum.html</loc>
        <lastmod>2009-08-09</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-08-08-clean-code-developer-ccd.html</loc>
        <lastmod>2009-08-08</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-07-28-wenn-jemmy-bei-clickmouse-in-invokeandwait-hangt.html</loc>
        <lastmod>2009-07-28</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-07-28-unit-tests-mit-mockito-mocks.html</loc>
        <lastmod>2009-07-28</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-07-28-einzel-pin-steuerung-der-parallelen-schnittstelle-mit-java.html</loc>
        <lastmod>2009-07-28</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-07-22-unix-tools-grep-diff-etc-in-java.html</loc>
        <lastmod>2009-07-22</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-07-22-aktuellen-stack-frame-ermitteln.html</loc>
        <lastmod>2009-07-22</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-07-21-magisches-programmende-beim-debuggen-von-java-threads-mit-eclipse.html</loc>
        <lastmod>2009-07-21</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-07-15-code-coverage-von-junit-tests-mit-eclipse-und-maven.html</loc>
        <lastmod>2009-07-15</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-06-26-europaische-zentralbank-pumpt-440-mrd-euro-in-die-markte.html</loc>
        <lastmod>2009-06-26</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-06-18-ursprungliche-ursache-von-exceptions.html</loc>
        <lastmod>2009-06-18</lastmod>
    </url>
    <url>
        <loc>/blog/2009/2009-05-27-was-0-inflation-bedeutet.html</loc>
        <lastmod>2009-05-27</lastmod>
    </url>
    <url>
        <loc>/blog/2008/2008-08-07-jsf-controller-ohne-gettersetter.html</loc>
        <lastmod>2008-08-07</lastmod>
    </url>
    <url>
        <loc>/blog/2008/2008-07-16-generierte-webservice-klassen-im-client-serializable-machen.html</loc>
        <lastmod>2008-07-16</lastmod>
    </url>
    <url>
        <loc>/blog/2008/2008-07-02-resource-bundles-automatisch-von-utf-8-nach-quoted-ascii-konvertieren.html</loc>
        <lastmod>2008-07-02</lastmod>
    </url>
    <url>
        <loc>/blog/2008/2008-06-28-jsf-mit-spring-webflow-buttons-ohne-funktion.html</loc>
        <lastmod>2008-06-28</lastmod>
    </url>
</urlset>
