<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.jannikarndt.de/blog/</loc>
    <lastmod>2025-04-28T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2025/04/basic_italian_phrases/</loc>
    <lastmod>2025-04-28T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/</loc>
    <lastmod>2025-04-28T10:00:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2025/03/palermo2/</loc>
    <lastmod>2025-03-27T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2025/03/palermo1/</loc>
    <lastmod>2025-03-23T18:00:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2022/08/safe_browsing_list/</loc>
    <lastmod>2022-08-05T11:30:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2022/02/why_growth_is_so_bad/</loc>
    <lastmod>2022-02-03T11:30:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/charts/</loc>
    <lastmod>2021-08-29T11:30:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2021/08/comparison_of_chart_libraries_for_swiftui/</loc>
    <lastmod>2021-08-29T11:30:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/ios/</loc>
    <lastmod>2021-08-29T11:30:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/swift/</loc>
    <lastmod>2021-08-29T11:30:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/swiftui/</loc>
    <lastmod>2021-08-29T11:30:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/</loc>
    <lastmod>2021-08-29T11:30:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/blog/</loc>
    <lastmod>2021-05-02T14:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2021/05/generating_open_graph_images/</loc>
    <lastmod>2021-05-02T14:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/hugo/</loc>
    <lastmod>2021-05-02T14:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/website/</loc>
    <lastmod>2021-05-02T14:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/programming/</loc>
    <lastmod>2021-05-01T13:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2021/05/things_developers_are_and_arent_good_at/</loc>
    <lastmod>2021-05-01T13:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2021/04/def_and_var_in_trait/</loc>
    <lastmod>2021-04-24T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/jvm/</loc>
    <lastmod>2021-04-24T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/scala/</loc>
    <lastmod>2021-04-24T16:00:00+02:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2021/04/how_to_fake_a_github_repo/</loc>
    <lastmod>2021-04-05T02:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/git/</loc>
    <lastmod>2021-04-05T02:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2021/03/using_scalap_javap_and_the_scala_compiler/</loc>
    <lastmod>2021-03-25T09:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/12/exception_proof_for_comprehensions/</loc>
    <lastmod>2018-12-04T21:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/akka-http/</loc>
    <lastmod>2018-10-28T13:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/10/oauth2-akka-http/</loc>
    <lastmod>2018-10-28T13:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/10/akka_http_on_heroku/</loc>
    <lastmod>2018-10-27T19:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/aws/</loc>
    <lastmod>2018-10-07T18:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/10/reactive_sqs_reader/</loc>
    <lastmod>2018-10-07T18:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/08/event_sourcing_in_akka_persistent_actors/</loc>
    <lastmod>2018-08-31T17:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/postgresql/</loc>
    <lastmod>2018-08-22T09:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/08/rotating_postgresql_passwords_with_no_downtime/</loc>
    <lastmod>2018-08-22T09:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/08/postgresql_with_psql_pgcli/</loc>
    <lastmod>2018-08-16T15:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/photography/</loc>
    <lastmod>2018-08-05T16:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/08/using_your_apple_watch_workout_to_geotag_dslr_photos/</loc>
    <lastmod>2018-08-05T16:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/07/how_passwords_get_leaked/</loc>
    <lastmod>2018-07-22T07:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/hamburg/</loc>
    <lastmod>2018-05-25T23:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/05/kirschbluetenfeuerwerk/</loc>
    <lastmod>2018-05-25T23:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/05/russische_kirche_fernsehturm_landungsbruecken/</loc>
    <lastmod>2018-05-25T23:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/04/boberg/</loc>
    <lastmod>2018-04-08T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/04/alsterpanorama/</loc>
    <lastmod>2018-04-07T13:38:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/04/hochwasserbassin/</loc>
    <lastmod>2018-04-07T12:35:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/03/ssh_key_as_kubernetes_secret/</loc>
    <lastmod>2018-03-22T07:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/kubernetes/</loc>
    <lastmod>2018-03-22T07:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/03/lazy_aliases_in_my_shell/</loc>
    <lastmod>2018-03-13T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/01/how_to_use_a_raspberry_pi_for_your_time_machine_backups/</loc>
    <lastmod>2018-01-13T20:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/raspberry-pi/</loc>
    <lastmod>2018-01-13T20:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/01/how_to_install_tasmota_on_a_sonoff_device_without_opening_it/</loc>
    <lastmod>2018-01-13T19:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/smart-home/</loc>
    <lastmod>2018-01-13T19:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/01/how_to_use_a_raspberry_pi_3_with_apple_home/</loc>
    <lastmod>2018-01-13T12:40:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2018/01/raspberry_pi_3_headless_setup/</loc>
    <lastmod>2018-01-13T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/11/terraform_on_google_cloud_engine_quickstart/</loc>
    <lastmod>2017-11-23T20:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/11/lessons_learned_in_2017/</loc>
    <lastmod>2017-11-11T17:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/11/what_settings_yield_the_sharpest_landscape_photo/</loc>
    <lastmod>2017-11-07T18:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/11/hamburg_as_seen_from_the_michel/</loc>
    <lastmod>2017-11-04T16:50:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/09/releasing_a_scala_maven_project_to_maven_central/</loc>
    <lastmod>2017-09-10T21:07:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/08/writing_case_classes_to_mongodb_in_scala/</loc>
    <lastmod>2017-08-19T10:05:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/08/very_quick_start_terraform/</loc>
    <lastmod>2017-08-06T17:20:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/07/where_bad_code_comes_from/</loc>
    <lastmod>2017-07-22T05:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/database/</loc>
    <lastmod>2017-07-21T22:45:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/07/storing_sparse_key_value_like_data_in_a_relational_database/</loc>
    <lastmod>2017-07-21T22:45:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/07/tough_mudder_norddeutschland_2017/</loc>
    <lastmod>2017-07-15T17:00:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/07/a_minor_story_live_at_methfesselfest/</loc>
    <lastmod>2017-07-02T13:45:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/music/</loc>
    <lastmod>2017-07-02T13:45:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/06/git_in_one_image/</loc>
    <lastmod>2017-06-18T08:30:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/05/the_real_world_doesnt_care_about_encoding/</loc>
    <lastmod>2017-05-01T11:45:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/04/belugas_at_finkenwerder/</loc>
    <lastmod>2017-03-05T17:01:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/03/deploying_pentaho_jobs_into_production/</loc>
    <lastmod>2017-03-05T17:01:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/tags/databases/</loc>
    <lastmod>2017-01-07T11:20:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/03/extracting_dimensions_from_an_oracle_database_table/</loc>
    <lastmod>2017-01-07T11:20:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2017/01/lessons_learned_in_2016/</loc>
    <lastmod>2017-01-03T10:12:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2016/11/perfect_home_screen_layout/</loc>
    <lastmod>2016-11-23T23:56:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2016/11/bug_fixing_in_production/</loc>
    <lastmod>2016-11-22T23:25:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/blog/2016/11/the_2016-personal-website_infrastructure/</loc>
    <lastmod>2016-11-20T13:37:00+01:00</lastmod>
  </url><url>
    <loc>https://www.jannikarndt.de/about/</loc>
  </url><url>
    <loc>https://www.jannikarndt.de/archive/</loc>
  </url><url>
    <loc>https://www.jannikarndt.de/categories/</loc>
  </url><url>
    <loc>https://www.jannikarndt.de/search/</loc>
  </url>
</urlset>
