<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blacksheepcode.com/posts/adding_dark_mode_to_the_blog</loc>
    <lastmod>2024-06-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/adding_msw_bundler_to_remix_app</loc>
    <lastmod>2023-11-19T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/adding_msw_bundler_to_remix_app_2</loc>
    <lastmod>2024-03-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/advice_for_someone_wanting_to_get_into_software_engineering</loc>
    <lastmod>2025-11-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/agnostic_state_managment_in_react</loc>
    <lastmod>2022-05-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/an_overview_of_configuring_proxy_behaviour_for_node_apps</loc>
    <lastmod>2024-09-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/at_least_write_one_test</loc>
    <lastmod>2025-04-23T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/better_to_have_the_same_meeting_four_times_than_one_large_meeting</loc>
    <lastmod>2025-06-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/cdktf_postgres_and_ecs</loc>
    <lastmod>2024-02-21T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/conference_notes_web_directions_2025</loc>
    <lastmod>2025-06-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/delete_a_range_of_commits</loc>
    <lastmod>2025-06-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/dependency_injecting_when_using_redux</loc>
    <lastmod>2022-08-01T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/different_approaches_to_form_element_state_in_react</loc>
    <lastmod>2022-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/encapsulate_as_much_state_as_possible</loc>
    <lastmod>2025-10-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/extensible_changes</loc>
    <lastmod>2022-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/generating_apps_from_openapi_part1</loc>
    <lastmod>2022-11-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/generating_apps_from_openapi_part2</loc>
    <lastmod>2022-11-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/generating_apps_from_openapi_part3</loc>
    <lastmod>2023-01-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/generating_apps_from_openapi_part4a</loc>
    <lastmod>2023-04-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/generating_apps_from_openapi_part4b</loc>
    <lastmod>2023-04-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/generating_apps_from_openapi_part5a</loc>
    <lastmod>2023-04-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/generating_apps_from_openapi_part6</loc>
    <lastmod>2023-04-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/generating_apps_from_openapi_part7</loc>
    <lastmod>2023-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/good_ideas_loading_screens</loc>
    <lastmod>2024-12-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/how_to_add_experimental_features_to_your_code_without_version_controlling</loc>
    <lastmod>2025-05-19T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/how_to_effectively_hire_contractors</loc>
    <lastmod>2022-04-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/how_to_get_started_testing</loc>
    <lastmod>2024-03-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/how_to_proxy_nextjs</loc>
    <lastmod>2024-08-19T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/i_am_playing_with_remix</loc>
    <lastmod>2022-11-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/if_i_were_building_something_from_scratch</loc>
    <lastmod>2025-01-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/im_apprehensive_about_using_too_many_ai_images</loc>
    <lastmod>2025-07-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/im_going_off_mdx_for_blogging</loc>
    <lastmod>2025-04-23T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/list_of_tooling_that_does_not_play_nicely_with_esm</loc>
    <lastmod>2024-11-19T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/loading_optimisations_part_1</loc>
    <lastmod>2024-10-31T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/loading_optimisations_part_2</loc>
    <lastmod>2024-10-31T13:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/loading_optimisations_part_3</loc>
    <lastmod>2024-11-19T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/loading_optimisations_part_4</loc>
    <lastmod>2024-11-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/migrating_from_remix_to_next</loc>
    <lastmod>2024-09-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/no_react_context_is_not_causing_too_many_renders</loc>
    <lastmod>2025-05-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/nuance_of_react_rendering_behaviour</loc>
    <lastmod>2025-09-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/philosophy_assume_the_next_developer_will_copy_paste</loc>
    <lastmod>2024-11-18T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/publish_a_react_package_using_nextjs_as_a_base</loc>
    <lastmod>2024-08-23T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/quick_tip_protect_committing_file_modifications</loc>
    <lastmod>2025-02-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/react_bits_imperative_confirmation_modal</loc>
    <lastmod>2024-11-20T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/reasons_to_not_use_graphql</loc>
    <lastmod>2025-06-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/responsive_cookies_for_react</loc>
    <lastmod>2024-10-02T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/server_side_responsive_cookies_for_react</loc>
    <lastmod>2024-10-02T19:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/testing_easy_mde</loc>
    <lastmod>2023-10-19T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/testing_patterns_changing_a_leaf_breaks_the_root</loc>
    <lastmod>2024-12-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/testing_strategies</loc>
    <lastmod>2023-10-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/the_case_for_blackbox_tests</loc>
    <lastmod>2023-04-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/the_case_for_splitting_tests_into_multiple_it_blocks</loc>
    <lastmod>2022-11-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/the_horse_shoe_theory_of_software_development_lifecycle</loc>
    <lastmod>2023-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/the_natural_state_of_software_is_chaos</loc>
    <lastmod>2024-09-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/the_problem_of_testability_in_react</loc>
    <lastmod>2024-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/the_tool_I_want_to_exist</loc>
    <lastmod>2025-02-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/this_blog_now_features_comments</loc>
    <lastmod>2023-03-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/thoughts_about_json_api</loc>
    <lastmod>2023-03-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/til_etc_timezone_is_backward</loc>
    <lastmod>2023-08-21T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/tools_I_want_vscode_sentry_plugin</loc>
    <lastmod>2025-02-20T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/tools_i_like_enquirer</loc>
    <lastmod>2025-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/tools_i_like_gci</loc>
    <lastmod>2024-06-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/typescript_bits_indexing_into_a_mapped_type</loc>
    <lastmod>2024-10-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/typescript_bits_types_are_inferred_forwards</loc>
    <lastmod>2024-10-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/user_experience_reflects_data_structures</loc>
    <lastmod>2022-12-01T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/well_designed_code_is_easy_to_delete</loc>
    <lastmod>2025-04-23T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/whats_the_role_of_qa</loc>
    <lastmod>2022-04-19T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/why_i_dont_like_api_mocking</loc>
    <lastmod>2022-12-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blacksheepcode.com/posts/why_ive_gone_off_react_testing_library</loc>
    <lastmod>2024-02-08T00:00:00.000Z</lastmod>
  </url>
</urlset>