<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.sustainablecode.io/blog</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2024-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/how-to-migrate-your-code-to-swifts-concurrency-part-iii</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/how-to-migrate-your-code-to-swifts-concurrency-part-ii</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-09-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/f60840ec-8a6f-4186-9625-f39e37c93132/addAsyncAlternativeGif.gif</image:loc>
      <image:title>Blog - How to migrate your code to Swift’s Concurrency - Part II - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/how-to-migrate-your-code-to-swifts-asyncawait-part-i</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-08-28</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/5-tdd-pair-programming-and-katas-refactor-with-tests</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-02-03</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/4-tdd-pair-programming-and-katas-how-driver-and-navigator-work-in-pair-programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-11</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/pair-programming-how-to-resolve-communication-flaws</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-01</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/tdd-pair-programming-and-katas-sessions-process-to-improve-pair-programming-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/46f72a73-bc42-4997-8aad-f45694044ccb/thumbnail.001.png</image:loc>
      <image:title>Blog - #2 - TDD, Pair Programming, and Katas: Sessions Process to improve Pair programming Practice - Make it stand out</image:title>
      <image:caption>Image - Peter Combee and I (Dan Torres) - Bowling Game Kata</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/tdd-pair-programming-and-katas-in-ios</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/7ba0c944-58c4-4219-9d89-8b94720d1e3e/Screenshot+2023-11-15+at+6.26.54%E2%80%AFPM.png</image:loc>
      <image:title>Blog - #1 - TDD, Pair Programming, and Katas in iOS/Swift - Make it stand out</image:title>
      <image:caption>Image - Pair programming with Peter and I (Dan) using Katas</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/10-swiftui-performance-tips</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-10-13</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/mastering-swiftui-optimize-ui-performance-amp-streamline-data-flow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-09-26</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/swift-type-safety-tdd</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/efaa8a07-3d59-4bc5-945c-6e593b688088/Screenshot+2023-07-20+at+6.02.59+PM.png</image:loc>
      <image:title>Blog - Swift's Type Checking: Enhancing the TDD's Red-Green-Refactor Process - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/a4841966-73b9-439c-a71c-3e792cca40c6/Screenshot+2023-07-20+at+5.59.48+PM.png</image:loc>
      <image:title>Blog - Swift's Type Checking: Enhancing the TDD's Red-Green-Refactor Process - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/2b3ffe33-b7fd-43bc-8b7f-8b5e6eceb837/Screenshot+2023-07-20+at+6.00.40+PM.png</image:loc>
      <image:title>Blog - Swift's Type Checking: Enhancing the TDD's Red-Green-Refactor Process - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/9b9ae028-8d35-4d26-b452-c41efe91da79/Screenshot+2023-07-20+at+6.01.28+PM.png</image:loc>
      <image:title>Blog - Swift's Type Checking: Enhancing the TDD's Red-Green-Refactor Process - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/c0403105-9539-47e2-a43d-ebba8a30e798/Screenshot+2023-07-20+at+6.02.11+PM.png</image:loc>
      <image:title>Blog - Swift's Type Checking: Enhancing the TDD's Red-Green-Refactor Process - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/overcoming-ios-testing-challenges-3-tips-when-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-08-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/2c0b1469-0a2c-4f48-aa61-623e46075641/lopez-robin-apax4M-4kFI-unsplash.jpg</image:loc>
      <image:title>Blog - Overcoming iOS Testing Challenges: 3 Tips when testing - Make it stand out</image:title>
      <image:caption>Photo by Lopez Robin on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/investing-in-high-quality-ios-software-services-the-value-of-principles-and-performance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/achieving-a-sustainable-code-base-moving-beyond-test-first-approach</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/13f81cae-ea9b-440d-ac80-f7f313a0581e/Screenshot+2023-06-17+at+11.03.30+AM.png</image:loc>
      <image:title>Blog - Achieving a Sustainable Code Base: Moving Beyond Test-First Approach - Make it stand out</image:title>
      <image:caption>Screenshot of the latest tests.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/9cef4381-2546-45ca-99ae-a5999b65c20d/DALL%C2%B7E+2023-06-20+22.27.56+-+a+bunch+of+code+transforming+into+a+beatiful+landscape.png</image:loc>
      <image:title>Blog - Achieving a Sustainable Code Base: Moving Beyond Test-First Approach - Test-First Approach</image:title>
      <image:caption>As iOS software developers and tech firms, it's crucial to understand the significance of building a sustainable code base. While the test-first approach has its merits, it may not be sufficient on its own. In this article, we'll explore why relying solely on test-first development might lead to gaps in code coverage and how we can enhance our practices to create a more robust and maintainable architecture.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/8fc5bad3-29d9-45a8-9368-7a44bef26949/Screenshot+2023-06-17+at+11.02.31+AM.png</image:loc>
      <image:title>Blog - Achieving a Sustainable Code Base: Moving Beyond Test-First Approach - Make it stand out</image:title>
      <image:caption>Screenshot of the testing times.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/practical-guide-to-manage-developer-certificates-in-your-ios-team</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/ccd034ea-008e-4812-94fd-a869d8b3ce59/certificateCreationViaXcode.png</image:loc>
      <image:title>Blog - Practical guide to manage developer certificates in your iOS team - Make it stand out</image:title>
      <image:caption>Create a developer certificate using Xcode</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/fcbedbe3-9b13-4244-addd-512b77a990ac/Screenshot+2023-06-13+at+4.10.12+PM.png</image:loc>
      <image:title>Blog - Practical guide to manage developer certificates in your iOS team - Make it stand out</image:title>
      <image:caption>How to create a certificate request</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/37b89efa-6676-4c6d-b36d-5fcc5e8053ce/UDIDviaMusic.png</image:loc>
      <image:title>Blog - Practical guide to manage developer certificates in your iOS team - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/handling-xctest-expectation-timeouts-with-dispatchgroup-in-ios</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/7275bdf8-58db-40b0-b12a-e55beb0a5b29/Screenshot+2023-06-13+at+3.36.12+PM.png</image:loc>
      <image:title>Blog - XCTest waiting for expectation timeout does not trigger when using DispatchGroup - Make it stand out</image:title>
      <image:caption>Test without scheduling “execute“ on a different dispatch queue.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/7ab4ad6e-d0f9-41ee-8f99-22a346aa001a/Screenshot+2023-06-13+at+3.34.53+PM.png</image:loc>
      <image:title>Blog - XCTest waiting for expectation timeout does not trigger when using DispatchGroup - Make it stand out</image:title>
      <image:caption>Test scheduling execute function on a global dispatch queue.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/dc128bd6-a3db-424c-9469-9a7a3951d6fa/Screenshot+2023-06-13+at+3.35.44+PM.png</image:loc>
      <image:title>Blog - XCTest waiting for expectation timeout does not trigger when using DispatchGroup - Make it stand out</image:title>
      <image:caption>Production code using DispatchGroup</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/maximizing-ios-team-efficiency-enhancing-meetings-dependency-diagrams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/swiping-previous-screen-ios</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/draw-images-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/22d22da1-12c9-4173-9cbe-b99eb69238de/Screenshot+2023-07-16+at+10.19.34+AM.png</image:loc>
      <image:title>Blog - How to draw images programmatically without Views or UIViews for your Tests - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/6fc12455-4656-449e-9b65-3b734dd210eb/Screenshot+2023-07-16+at+10.28.40+AM.png</image:loc>
      <image:title>Blog - How to draw images programmatically without Views or UIViews for your Tests - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/mvc-the-beginning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628601853346-J9MCX8D2WENM3D9M6TG9/Controller.png</image:loc>
      <image:title>Blog - The Real Architecture inside MVC - The beginning</image:title>
      <image:caption>Illustratation of the original MVC idea. Called originally Thing-Model-View-Editor</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/ios-legacy-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628458561159-7PISPF0BFRX71GJYOK01/1*G2-lLp2vT5VPkJwb-gBzPw.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows the Dependencies Diagram before the Code Extraction.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628458988878-WT9CDJZ8Q81RJ92HNMVQ/1*kXhxWKRUw9aZFmtHeVTH2Q.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows how the imageDownloader calls the needed intent.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628459019934-YHGKAFOCR3Q7BPFDKCKZ/1*X24j8SOWc671b-x46B5zQA.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows how the ListOfProductsPresenter was created and how the ImageDownloader is injected.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628459225892-UYW6HKUJSXJ7XFCECL7V/1*gCLEmTiCA_ZpdLOBsfpyqA.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows how the ImageDownloaderAdapter is injected into the ListOfProductsPresenter.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628459190757-8J3F5PCBV42E7GXDIWS7/1*J69QFyNVH0U2_rv9LZz54g.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows the logic inside the ImageDownloaderAdapter</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628459121309-4KFWL7UWX4Y91V856XN2/1*80j22tnZ6dRvJ2qtZ22fOg.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows the MultipleURLDownloader which represents the network logic.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628459329364-Q93FW3GAT3E7VA6VCXZ5/1*oYqhS7wytw1kkR5gWV2bFQ.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Represents the Dependencies Diagram of the Second Step</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628459277492-3GEBQFXJXB1OG3SNF3GY/1*7mJsiv_zLrSGdYL6Og9qYQ.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows the final implementation of getImages.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628458950253-T4D0ZQGJ8N7M9P7DSBT5/1*mAj73Vkukn46VC39odhkrw-2.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Represents the imageDownloader property injection.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628458612388-ZWWW6ZDMM4FHEMION3DV/1*2vYugOTECYtsws1kcnU4MQ.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>ListOfProductsPresenter the stored objects and the objects needed to be instantiated.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628458723715-K3ZLLBYMZP9YYHFC6YBB/1*yY3mpuB6tTG6t3QlIJPwjg-2.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows how tasks were canceled, the logic to retrieve images, and the logic to update the view.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628458781074-DKHL9867JPU13BV7TIAX/1*4Fbjk64l3zfoFPsQCiySQw.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows the needed intent of the presenter.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628458666945-UYMABEAK5Q4FUBRRIFKQ/1*_qWoJ9oNwB_2aVezYkwUyg.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows how the data was prepared.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628459056416-YY7P7IBU93TUULEFFGWV/1*orSoaHb7PWqORshtESHh_A.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Represents the Dependencies of the different types from the First Step.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1628458852973-52QLLAY2PYW7SYP808QB/1*6GMtpMx78dQUeU5NbdGXyg.png</image:loc>
      <image:title>Blog - How to extract functionality from your iOS legacy code - Make it stand out</image:title>
      <image:caption>Shows the ImageDownloader logic. Where the network and download of the images reside from the first step.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/category/navigation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/category/Programming+best+practices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/category/pair+programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/category/Concurrency</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/category/Computer+Science+History</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/category/Images</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/category/Tests</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/tag/navigation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/tag/swift+actors</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/tag/Images</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/tag/Pair+Programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/tag/Tests</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/blog/tag/concurrency</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-09-29</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/exploring-binary-search-in-swift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-09-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/6563d20d-4657-41cf-923a-6f716ee26e7a/binary.jpg</image:loc>
      <image:title>Code and news - Exploring Binary Search in Swift - Make it stand out</image:title>
      <image:caption>Photo by Dmitry Chernyshov on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/tdd-feels-unnatural-so-i-dont-do-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/f913cc7c-9fe4-4d77-b862-02dd6f901e2f/pedro-lastra-Nyvq2juw4_o-unsplash.jpg</image:loc>
      <image:title>Code and news - Transforming iOS Development: My Journey from Conventional Coding to Test-Driven Development - Make it stand out</image:title>
      <image:caption>Photo by Pedro Lastra on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/trying-out-approvaltests-for-ios</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/eb3647de-431a-49dd-8003-5746a63031c9/andrea-cau-nV7GJmSq3zc-unsplash.jpg</image:loc>
      <image:title>Code and news - Trying out ApprovalTests for iOS. - Make it stand out</image:title>
      <image:caption>Photo by Andrea Cau on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/new-pomodoro-timer-for-watchos</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-03</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/modulardesigninpractice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/7ccb9f88-e99b-4de4-9b0c-f3eba988ac55/Timer+Feature+Diagram.png</image:loc>
      <image:title>Code and news - Modular design in practice! - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/architectureinlessthanaminute</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-02</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/category/Architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/tag/activity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/code-and-news/tag/architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/timecoach-pomodoro</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-12-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/10ef01a0-8c73-4a65-9e10-fbd1dd3c0fa9/icons8-13-astronaut-with-flag-58.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/87be06e6-fe83-4f4a-8765-11f467635488/icons8-hourglass-64.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/790a4e85-3e33-4c41-a7e4-f05cf4b42582/Simulator+Screenshot+-+Apple+Watch+Series+8+%2845mm%29+-+2023-06-30+at+14.31.18.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/7c2b55ac-aea7-4dce-ac87-26e2f18de8cf/icons8-magnifier-50.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/9e40188e-1142-403d-8091-80490b4603e0/icons8-stars-64-2.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/fe9526ef-8686-48cb-ac86-edccbfdfe361/icons8-check-mark-64.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/f8faece9-309b-4407-84b6-8bda75c7f24a/howtobedetermined.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/6715c3ca-c381-400a-8746-7a3482f3e8f7/Simulator+Screenshot+-+Apple+Watch+Series+8+%2845mm%29+-+2023-06-30+at+14.31.12.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/docs/privacypolicy</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-06-30</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-10-30</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/store</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-10-17</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/store/lead</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-10-17</lastmod>
  </url>
  <url>
    <loc>https://www.sustainablecode.io/store/p/on-demand-ios-wellness-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-10-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e371d6d057b61780572446/1697506427522-ZMCXHURXFVR9O0AHFEJX/sc.001.png</image:loc>
      <image:title>Store - On-Demand Lead iOS developer x hour</image:title>
    </image:image>
  </url>
</urlset>

