<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://schlitt.info/blog/0610_running_free_an_openmoko_short_report.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0610_running_free_an_openmoko_short_report.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0610_running_free_an_openmoko_short_report.html"/></url><url><loc>https://schlitt.info/blog/0703_webdav_authentication_authorization_locking.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0703_webdav_authentication_authorization_locking.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0703_webdav_authentication_authorization_locking.html"/></url><url><loc>https://schlitt.info/blog/0704_xpath.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0704_xpath.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0704_xpath.html"/></url><url><loc>https://schlitt.info/blog/0705_gosub_for_php.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0705_gosub_for_php.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0705_gosub_for_php.html"/></url><url><loc>https://schlitt.info/blog/0706_identity_map_pattern.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0706_identity_map_pattern.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0706_identity_map_pattern.html"/></url><url><loc>https://schlitt.info/blog/0709_defining_a_framework.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0709_defining_a_framework.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0709_defining_a_framework.html"/></url><url><loc>https://schlitt.info/blog/0710_awful_lot_of_files_in_svn.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0710_awful_lot_of_files_in_svn.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0710_awful_lot_of_files_in_svn.html"/></url><url><loc>https://schlitt.info/blog/0711_php_bbq_tour_dortmund.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0711_php_bbq_tour_dortmund.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0711_php_bbq_tour_dortmund.html"/></url><url><loc>https://schlitt.info/blog/0712_scalar_type_hints_in_php.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0712_scalar_type_hints_in_php.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0712_scalar_type_hints_in_php.html"/></url><url><loc>https://schlitt.info/blog/0713_ez_components_open_book.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0713_ez_components_open_book.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0713_ez_components_open_book.html"/></url><url><loc>https://schlitt.info/blog/0716_convert_from_to_opendocument.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0716_convert_from_to_opendocument.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0716_convert_from_to_opendocument.html"/></url><url><loc>https://schlitt.info/blog/0718_heap_heap_hooray.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0718_heap_heap_hooray.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0718_heap_heap_hooray.html"/></url><url><loc>https://schlitt.info/blog/0719_pdv_vip_now_on_github.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0719_pdv_vip_now_on_github.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0719_pdv_vip_now_on_github.html"/></url><url><loc>https://schlitt.info/blog/0720_mp3s_taggen_mit_koepfchen.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0720_mp3s_taggen_mit_koepfchen.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0720_python_good_bad_evil_01_missing_braces.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0720_mp3s_taggen_mit_koepfchen.html"/></url><url><loc>https://schlitt.info/blog/0720_python_good_bad_evil_01_missing_braces.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0720_mp3s_taggen_mit_koepfchen.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0720_python_good_bad_evil_01_missing_braces.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0720_mp3s_taggen_mit_koepfchen.html"/></url><url><loc>https://schlitt.info/blog/0721_accelerando.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0721_accelerando.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0721_firefox_ensemble.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0721_accelerando.html"/></url><url><loc>https://schlitt.info/blog/0721_firefox_ensemble.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0721_accelerando.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0721_firefox_ensemble.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0721_accelerando.html"/></url><url><loc>https://schlitt.info/blog/0722_python_good_bad_evil_02_native_sets.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0722_python_good_bad_evil_02_native_sets.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0722_python_good_bad_evil_02_native_sets.html"/></url><url><loc>https://schlitt.info/blog/0723_automated_testing_with_gui_clients.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0723_automated_testing_with_gui_clients.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0723_den_stein_andocken.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0723_automated_testing_with_gui_clients.html"/></url><url><loc>https://schlitt.info/blog/0723_den_stein_andocken.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0723_automated_testing_with_gui_clients.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0723_den_stein_andocken.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0723_automated_testing_with_gui_clients.html"/></url><url><loc>https://schlitt.info/blog/0724_python_good_bad_evil_03_flow_control_exceptions.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0724_python_good_bad_evil_03_flow_control_exceptions.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0724_python_good_bad_evil_03_flow_control_exceptions.html"/></url><url><loc>https://schlitt.info/blog/0725_bis_dann_machs_gut.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0725_bis_dann_machs_gut.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0725_goodbye_ez_systems_hello_world.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0725_bis_dann_machs_gut.html"/></url><url><loc>https://schlitt.info/blog/0725_goodbye_ez_systems_hello_world.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0725_bis_dann_machs_gut.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0725_goodbye_ez_systems_hello_world.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0725_bis_dann_machs_gut.html"/></url><url><loc>https://schlitt.info/blog/0726_eine_billion_dollar_blackout.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0726_eine_billion_dollar_blackout.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0726_qafoo_the_php_quality_ninjas.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0726_eine_billion_dollar_blackout.html"/></url><url><loc>https://schlitt.info/blog/0726_qafoo_the_php_quality_ninjas.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0726_eine_billion_dollar_blackout.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0726_qafoo_the_php_quality_ninjas.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0726_eine_billion_dollar_blackout.html"/></url><url><loc>https://schlitt.info/blog/0727_ausgefressen_voll_speed.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0727_ausgefressen_voll_speed.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0727_we_want_your_talks_php_froscon_2010.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0727_ausgefressen_voll_speed.html"/></url><url><loc>https://schlitt.info/blog/0727_we_want_your_talks_php_froscon_2010.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0727_ausgefressen_voll_speed.html"/><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0727_we_want_your_talks_php_froscon_2010.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0727_ausgefressen_voll_speed.html"/></url><url><loc>https://schlitt.info/blog/0728_flattr_me_i_flattr_you.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0728_flattr_me_i_flattr_you.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0728_flattr_me_i_flattr_you.html"/></url><url><loc>https://schlitt.info/blog/0729_qafoo_got_a_logo.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0729_qafoo_got_a_logo.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0729_qafoo_got_a_logo.html"/></url><url><loc>https://schlitt.info/blog/0731_zeta_mailinglists_available.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0731_zeta_mailinglists_available.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0731_zeta_mailinglists_available.html"/></url><url><loc>https://schlitt.info/blog/0732_qafoo_web_design_contest.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0732_qafoo_web_design_contest.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0732_qafoo_web_design_contest.html"/></url><url><loc>https://schlitt.info/blog/0733_arbit_service_please.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0733_arbit_service_please.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0733_arbit_service_please.html"/></url><url><loc>https://schlitt.info/blog/0734_qafoo_software_quality_since_1886.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0734_qafoo_software_quality_since_1886.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0734_qafoo_software_quality_since_1886.html"/></url><url><loc>https://schlitt.info/blog/0736_highlight_source_code_lines_latex.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0736_highlight_source_code_lines_latex.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0736_highlight_source_code_lines_latex.html"/></url><url><loc>https://schlitt.info/blog/0737_apache_zeta_components_was_ez_components.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0737_apache_zeta_components_was_ez_components.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0737_apache_zeta_components_was_ez_components.html"/></url><url><loc>https://schlitt.info/blog/0739_comfortable_php_editing_with_vim_7.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0739_comfortable_php_editing_with_vim_7.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0739_comfortable_php_editing_with_vim_7.html"/></url><url><loc>https://schlitt.info/blog/0740_comfortable_php_editing_with_vim_8.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0740_comfortable_php_editing_with_vim_8.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0740_comfortable_php_editing_with_vim_8.html"/></url><url><loc>https://schlitt.info/blog/0741_comfortable_php_editing_with_vim_9.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0741_comfortable_php_editing_with_vim_9.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0741_comfortable_php_editing_with_vim_9.html"/></url><url><loc>https://schlitt.info/blog/0742_why_software_quality_matters.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0742_why_software_quality_matters.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0742_why_software_quality_matters.html"/></url><url><loc>https://schlitt.info/blog/0743_practical_phpunit_testing_xml_generation.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0743_practical_phpunit_testing_xml_generation.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0743_practical_phpunit_testing_xml_generation.html"/></url><url><loc>https://schlitt.info/blog/0744_international_php_conference_2010_recap.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0744_international_php_conference_2010_recap.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0744_international_php_conference_2010_recap.html"/></url><url><loc>https://schlitt.info/blog/0745_apache_zeta_components_doing_mail_right.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0745_apache_zeta_components_doing_mail_right.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0745_apache_zeta_components_doing_mail_right.html"/></url><url><loc>https://schlitt.info/blog/0746_testing_file_uploads_with_php.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0746_testing_file_uploads_with_php.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0746_testing_file_uploads_with_php.html"/></url><url><loc>https://schlitt.info/blog/0747_struct_classes_in_php.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0747_struct_classes_in_php.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0747_struct_classes_in_php.html"/></url><url><loc>https://schlitt.info/blog/0748_object_lifecycle_control.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0748_object_lifecycle_control.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0748_object_lifecycle_control.html"/></url><url><loc>https://schlitt.info/blog/0749_browser_soa_http_debugger.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0749_browser_soa_http_debugger.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0749_browser_soa_http_debugger.html"/></url><url><loc>https://schlitt.info/blog/0750_abstract_classes_vs_interfaces.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0750_abstract_classes_vs_interfaces.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0750_abstract_classes_vs_interfaces.html"/></url><url><loc>https://schlitt.info/blog/0751_talk_phpbnl_testable_code_solid.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0751_talk_phpbnl_testable_code_solid.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0751_talk_phpbnl_testable_code_solid.html"/></url><url><loc>https://schlitt.info/blog/0752_speaking_at_confoo_2013_in_montreal.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0752_speaking_at_confoo_2013_in_montreal.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0752_speaking_at_confoo_2013_in_montreal.html"/></url><url><loc>https://schlitt.info/blog/0753_coding_in_katas.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0753_coding_in_katas.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0753_coding_in_katas.html"/></url><url><loc>https://schlitt.info/blog/0754_confoo_testing_performance_metrics_apis.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0754_confoo_testing_performance_metrics_apis.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0754_confoo_testing_performance_metrics_apis.html"/></url><url><loc>https://schlitt.info/blog/0755_behavior_driven_development.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0755_behavior_driven_development.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0755_behavior_driven_development.html"/></url><url><loc>https://schlitt.info/blog/0756_phake.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0756_phake.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0756_phake.html"/></url><url><loc>https://schlitt.info/blog/0757_code_coverage_with_behat.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0757_code_coverage_with_behat.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0757_code_coverage_with_behat.html"/></url><url><loc>https://schlitt.info/blog/0758_pragmatic_rest_bdd_ipc.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0758_pragmatic_rest_bdd_ipc.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0758_pragmatic_rest_bdd_ipc.html"/></url><url><loc>https://schlitt.info/blog/0759_embedding_rest_entities.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0759_embedding_rest_entities.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0759_embedding_rest_entities.html"/></url><url><loc>https://schlitt.info/blog/0760_testing_sweet_spot.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0760_testing_sweet_spot.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0760_testing_sweet_spot.html"/></url><url><loc>https://schlitt.info/blog/0761_finding_the_right_test_mix.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0761_finding_the_right_test_mix.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0761_finding_the_right_test_mix.html"/></url><url><loc>https://schlitt.info/blog/0762_fixing_legacy_code.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0762_fixing_legacy_code.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0762_fixing_legacy_code.html"/></url><url><loc>https://schlitt.info/blog/0763_containeraware_considered_harmful.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0763_containeraware_considered_harmful.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0763_containeraware_considered_harmful.html"/></url><url><loc>https://schlitt.info/blog/0764_tracking_changes_in_php_projects.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0764_tracking_changes_in_php_projects.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0764_tracking_changes_in_php_projects.html"/></url><url><loc>https://schlitt.info/blog/0765_code_reuse_by_inheritance.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0765_code_reuse_by_inheritance.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0765_code_reuse_by_inheritance.html"/></url><url><loc>https://schlitt.info/blog/0766_learn_ood_to_unlearn_it.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0766_learn_ood_to_unlearn_it.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0766_learn_ood_to_unlearn_it.html"/></url><url><loc>https://schlitt.info/blog/0767_infrastructure_automation.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0767_infrastructure_automation.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0767_infrastructure_automation.html"/></url><url><loc>https://schlitt.info/blog/0768_ecommerce_software_qualitaet.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0768_ecommerce_software_qualitaet.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0768_ecommerce_software_qualitaet.html"/></url><url><loc>https://schlitt.info/blog/0769_testing_micro_services.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0769_testing_micro_services.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0769_testing_micro_services.html"/></url><url><loc>https://schlitt.info/blog/0770_utilize_dynamic_dispatch.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0770_utilize_dynamic_dispatch.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0770_utilize_dynamic_dispatch.html"/></url><url><loc>https://schlitt.info/blog/0771_developers_life_trade_off.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0771_developers_life_trade_off.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0771_developers_life_trade_off.html"/></url><url><loc>https://schlitt.info/blog/0772_how_to_refactor_without_breaking.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0772_how_to_refactor_without_breaking.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0772_how_to_refactor_without_breaking.html"/></url><url><loc>https://schlitt.info/blog/0773_database_tests_with_phpunit.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0773_database_tests_with_phpunit.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0773_database_tests_with_phpunit.html"/></url><url><loc>https://schlitt.info/blog/0774_database_fixture_setup_in_phpunit.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0774_database_fixture_setup_in_phpunit.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0774_database_fixture_setup_in_phpunit.html"/></url><url><loc>https://schlitt.info/blog/0775_getting_rid_of_static.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0775_getting_rid_of_static.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0775_getting_rid_of_static.html"/></url><url><loc>https://schlitt.info/blog/0776_refactoring_should_not_be_a_ticket.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0776_refactoring_should_not_be_a_ticket.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0776_refactoring_should_not_be_a_ticket.html"/></url><url><loc>https://schlitt.info/blog/0777_refactoring_extract_data_objects.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0777_refactoring_extract_data_objects.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0777_refactoring_extract_data_objects.html"/></url><url><loc>https://schlitt.info/blog/0778_loving_legacy_code.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0778_loving_legacy_code.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0778_loving_legacy_code.html"/></url><url><loc>https://schlitt.info/blog/0779_refactoring_advanced_boysout_rule.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0779_refactoring_advanced_boysout_rule.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0779_refactoring_advanced_boysout_rule.html"/></url><url><loc>https://schlitt.info/blog/0780_five_tips_improve_unit_testing.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0780_five_tips_improve_unit_testing.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0780_five_tips_improve_unit_testing.html"/></url><url><loc>https://schlitt.info/blog/0781_methods_of_teaching.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0781_methods_of_teaching.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0781_methods_of_teaching.html"/></url><url><loc>https://schlitt.info/blog/0782_injectables_newables.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0782_injectables_newables.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0782_injectables_newables.html"/></url><url><loc>https://schlitt.info/blog/0783_mental_health_comingout.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0783_mental_health_comingout.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0783_mental_health_comingout.html"/></url><url><loc>https://schlitt.info/blog/0784_best_of_posts_for_engineers.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0784_best_of_posts_for_engineers.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0784_best_of_posts_for_engineers.html"/></url><url><loc>https://schlitt.info/blog/0785_why_uncoferences_are_superior.html</loc><xhtml:link rel="alternate" hreflang="en" href="https://schlitt.info/blog/0785_why_uncoferences_are_superior.html"/><xhtml:link rel="alternate" hreflang="x-default" href="https://schlitt.info/blog/0785_why_uncoferences_are_superior.html"/></url><url><loc>https://schlitt.info/404/</loc></url><url><loc>https://schlitt.info/companies/</loc></url><url><loc>https://schlitt.info/imprint/</loc></url><url><loc>https://schlitt.info/</loc></url><url><loc>https://schlitt.info/publications/</loc></url><url><loc>https://schlitt.info/talks/</loc></url><url><loc>https://schlitt.info/blog/1.html</loc></url><url><loc>https://schlitt.info/blog/2.html</loc></url><url><loc>https://schlitt.info/blog/3.html</loc></url><url><loc>https://schlitt.info/blog/4.html</loc></url><url><loc>https://schlitt.info/blog/5.html</loc></url><url><loc>https://schlitt.info/blog/6.html</loc></url><url><loc>https://schlitt.info/blog/7.html</loc></url><url><loc>https://schlitt.info/blog/8.html</loc></url><url><loc>https://schlitt.info/blog/9.html</loc></url><url><loc>https://schlitt.info/blog/10.html</loc></url><url><loc>https://schlitt.info/blog/11.html</loc></url><url><loc>https://schlitt.info/blog/12.html</loc></url></urlset>