<?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" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.apokrupto.com/blog-1</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2025-02-20</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2025/2/20/taking-a-tokens-temperature</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-02-21</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2025/2/19/53lri93nj0q4i8ctr4triudoorrf75</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-02-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/577daf53-46e9-4dee-ad34-e02a49f50ff3/i-feel-ill-responses.png</image:loc>
      <image:title>Blog - Block party - how AI pieces language together - 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.apokrupto.com/blog-1/2025/2/18/jgjeoz20opaijlgxa72jng1yu46b1j</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-02-18</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2025/2/15/token-recall-why-ai-keeps-forgetting-our-chats</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-02-15</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/a9413006-a886-4b96-9b1f-086182f35b5a/tiktokeniser-token-recall-1.png</image:loc>
      <image:title>Blog - Token Recall - Why AI Keeps Forgetting Our Chats - 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.apokrupto.com/blog-1/2024/11/15/easybeam-quick-tutorial</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-11-15</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2024/10/30/easybeam</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-11-15</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/d5f311fa-0e7f-4dca-a8e3-31ea187080dc/Screenshot+2024-11-04+at+15.29.57.png</image:loc>
      <image:title>Blog - Easybeam - getting started - Make it stand out</image:title>
      <image:caption>easybeam prompt</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/db07c1d1-cd26-4cb2-a645-fa42aa9f19ac/portal-id.png</image:loc>
      <image:title>Blog - Easybeam - getting started - Make it stand out</image:title>
      <image:caption>Portal ID bKTFo</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/087fc2c7-376d-44b5-9f1a-dcb40244ebf4/groq-keys.png</image:loc>
      <image:title>Blog - Easybeam - getting started - Make it stand out</image:title>
      <image:caption>Sample groq keys setup</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/03d36679-a720-4132-b01f-48044a43120f/ai-provider-configuration.png</image:loc>
      <image:title>Blog - Easybeam - getting started - 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/55fae481e4b0be2be98cf4fc/baf1c81f-0aea-4eff-9c52-191824a1dcca/easybeam-access-tokens.png</image:loc>
      <image:title>Blog - Easybeam - getting started - Make it stand out</image:title>
      <image:caption>Sample Easybeam access token configuration</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2019/1/20/a-customised-and-accessible-firebase-login-view-controller-part-4-scroll-all-the-things</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-01-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990517264-57KK5ACFOORPOLAHKXPK/iphone-XR-regular-text-login.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990536971-TDZ4LWG2B8FQR1QJ5SXJ/iphone-SE-regular-text-login.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990590549-19YBW7G40FE1YODOGCYR/login-screen-storyboard-layout.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990638632-WCT30HQDWYUKJN1G8RQP/iphone-XR-large-text-login.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990658864-8AS9UXMA5Y7FEPJ68DUX/iphone-SE-large-text-login.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990711783-5A1SD8N1ED30HV01PI7C/scroll-stack-scroll-view.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990751432-B3VHB3ZZKJVD4USLZWZH/scroll-stack-stack-view.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990789550-Q4O5R2MYV4QKA5TBTTV9/scroll-stack-login-view.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990835535-VGA3MFI9XSHWBUG4W3UH/stack-scroll-padding-no-keyboard.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990853349-3MKLE5VHKL46NZFIT9JI/stack-scroll-padding-with-keyboard.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990888709-UF9RY4RBWGC9VGB5INV0/image-asset.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990934779-AX5E28WK22G0MBAK7658/image-asset.png</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547990969490-OF5UHUS9LCZBMN8AO3PY/scroll-stack-se-regular.gif</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
      <image:caption>Scrolling not available</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547991037581-CRIY61WCHRWHK47YRBW0/scroll-stack-se-large.gif</image:loc>
      <image:title>Blog - Scroll all the things!</image:title>
      <image:caption>Scrolling enabled</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2019/1/15/a-customised-and-accessible-firebase-login-view-controller-part-3-email</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-01-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547554040498-CS097Z4U3U0PNHMZXXCT/email-login-standard.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 3 - Email</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547555172681-ZPAHW3SVRBHOJ78WRZTB/email-view-hierarchy-no-keyboard.png</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 3 - Email</image:title>
      <image:caption>The container view when there is no keyboard</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547555154501-ZR2HQZNHPGNEWQ4JAR26/email-view-hierarchy-with-keyboard.png</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 3 - Email</image:title>
      <image:caption>The container view when the keyboard is onscreen</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547554715835-JC2JACRT0STUE52YTYWV/storyboard-id.png</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 3 - Email</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2019/1/6/a-customised-and-accessible-firebase-login-view-controller-part-2-the-login</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-01-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547299461518-CD7YILZM684MOUG5E3I2/firebase-turn-on-fir.png</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 2 - Social Sign-In</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547299540578-SKH7JK5AX52O1KLTWB7Q/google-sign-in-url-scheme.png</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 2 - Social Sign-In</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547300115316-ZOFHA8F54YKOHX75OF3F/login-success.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 2 - Social Sign-In</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1547300676441-O1KZSZAF2ZFW0U4OPI9O/login-success-no-spinner.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 2 - Social Sign-In</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2019/1/5/a-customised-and-accessible-firebase-login-view-controller</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-01-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1546701402028-04LBGU2XTXJT550YB8WT/standard-content-size-login.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 1 - the UI</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1546701466215-4ZA40G7UVCFHQHACE583/axxxl-login-screen.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 1 - the UI</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1546701528369-2I1J98UERYDHNIO7CBMG/custom-standard-login.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 1 - the UI</image:title>
      <image:caption>Normal text size</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1546701552507-RMSGF4SLXX4T1DB4KMJB/custom-axxxl-login-screen.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 1 - the UI</image:title>
      <image:caption>Accessibility text size</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1546701580367-NIMGXZN41EUKVZ5MNCL4/custom-standard-login-jp.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 1 - the UI</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1546705232448-7JX1O9FYJL5KUW98IU3V/axxxl-login-screen-jp.gif</image:loc>
      <image:title>Blog - A customised, and accessible, Firebase login view controller. Part 1 - the UI</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2018/3/6/changing-the-pronunciation-in-voice-over</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-01-06</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2017/8/31/autolayout-with-swift-4s-keypath</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-08-31</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2017/8/25/testable-downloaders</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-08-26</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2017/7/29/a-typical-download-and-parse-refactoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-01-06</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2017/5/18/store-redux</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-07-28</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1501243476586-VORE0AXKQJ1EB6ZDGTMG/image-asset.png</image:loc>
      <image:title>Blog - Store - redux</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1501243338257-XO78PWPAIB1C86490CNU/image-asset.png</image:loc>
      <image:title>Blog - Store - redux</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1501243359779-DI9968OMOTUJUBT9ZFZG/image-asset.png</image:loc>
      <image:title>Blog - Store - redux</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2017/5/16/default-protocol-extensions-for-loose-coupling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-05-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1494938592411-PX1VEX0H4EZWIIJU5TTU/image-asset.png</image:loc>
      <image:title>Blog - Loose coupling using default implementations in protocol extensions</image:title>
      <image:caption>The offending integration instructions</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2017/3/11/the-font-of-all-well-some-knowledge</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-03-11</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2017/2/24/making-date-strideable</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-01-05</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2017/2/11/touchy-feely</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-02-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1486902759068-VL0I9GR0JW06ZRT1FM62/image-asset.png</image:loc>
      <image:title>Blog - Touchy-feely</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1486902779232-NO4ESAO0BE58D15YK5NU/image-asset.png</image:loc>
      <image:title>Blog - Touchy-feely</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1486904106078-1LEIR0VZ3ZM6O0E5SZWQ/image-asset.png</image:loc>
      <image:title>Blog - Touchy-feely</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1486906363472-0Q64IWREZZFB4WG1SUJ4/image-asset.png</image:loc>
      <image:title>Blog - Touchy-feely</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1486906723252-QG8TJRVSVAL1D0U7LP7W/image-asset.png</image:loc>
      <image:title>Blog - Touchy-feely</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1486911122978-YZDG7NAGD9VV039583PT/image-asset.gif</image:loc>
      <image:title>Blog - Touchy-feely</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/12/9/yelling-notificationcenterpostnameobject-in-a-crowded-theatre</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-12-10</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/10/22/mvc-rrosrws</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-22</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/8/15/hd424z3m02wtsezso18zpgv4s507m5</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-08-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1471298336566-8R971TQYR91JUMTSA10B/required-graph.png</image:loc>
      <image:title>Blog - A Math-er of fact</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1471298882238-60DFU61OPADFWI8OMA8F/image-asset.png</image:loc>
      <image:title>Blog - A Math-er of fact</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1471299766127-ZUHEY3QO4WM94GGEPSO3/image-asset.png</image:loc>
      <image:title>Blog - A Math-er of fact</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/8/14/swift-protocols-and-the-law-of-unintended-consequences</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-08-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1471178271649-Y048FH0JTJKURX0IOHAH/image-asset.gif</image:loc>
      <image:title>Blog - Swift Protocols and the Law of Unintended Consequences</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1471178292882-H69OXD1X6Y7N0V21SEQE/image-asset.gif</image:loc>
      <image:title>Blog - Swift Protocols and the Law of Unintended Consequences</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1471178321569-EQBFGKSZB987MWVVQVWM/image-asset.gif</image:loc>
      <image:title>Blog - Swift Protocols and the Law of Unintended Consequences</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/7/16/qd2osqnhgywx23tqm6qcpwgouufpls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-01-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1468668036926-4B438RIEQWFWTBH96YBT/image-asset.png</image:loc>
      <image:title>Blog - Animation killed the CPU star</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1468668064447-598CZ1NURAKT07K8C0Q7/image-asset.gif</image:loc>
      <image:title>Blog - Animation killed the CPU star</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1468668086466-SULWJRJ4ZJNU54D3THGY/image-asset.gif</image:loc>
      <image:title>Blog - Animation killed the CPU star</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1468671023306-TBOH1W53G6ETCB7CFSYC/image-asset.png</image:loc>
      <image:title>Blog - Animation killed the CPU star</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1468668139170-GRDZ52RHZ2XOW3ZYFMA7/image-asset.png</image:loc>
      <image:title>Blog - Animation killed the CPU star</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1468668161909-KQYLXWEJLI8GIB9931VQ/image-asset.png</image:loc>
      <image:title>Blog - Animation killed the CPU star</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1468670036958-0PTG75VYX5OLR5C3LQ32/image-asset.gif</image:loc>
      <image:title>Blog - Animation killed the CPU star</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/6/14/colour-me-literally-unimpressed</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-06-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1465939392966-O839J3IA6WWSQFH1QN7K/image-asset.png</image:loc>
      <image:title>Blog - Colour me (literally) unimpressed</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/5/16/confused-by-swift-protocols</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-06-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1463412726985-T049RXXHHMHTJFVRI2VP/image-asset.png</image:loc>
      <image:title>Blog - Confused by Swift protocols</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1463412904586-Q417EQD9JG2RNH89B4AL/image-asset.png</image:loc>
      <image:title>Blog - Confused by Swift protocols</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1463413049257-17Z9I3CG0VXV1CEH5G89/image-asset.png</image:loc>
      <image:title>Blog - Confused by Swift protocols</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1463413146936-S0EK2BB59H9Y13UAJFUU/image-asset.png</image:loc>
      <image:title>Blog - Confused by Swift protocols</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1463413723465-XOE5EXGDDJEIXJWSKE04/image-asset.png</image:loc>
      <image:title>Blog - Confused by Swift protocols</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1463413746463-000RUD8GJKMRCQ9JHLOB/image-asset.png</image:loc>
      <image:title>Blog - Confused by Swift protocols</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/3/19/coordinators-with-storybaords</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-06-08</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/3/17/coordinators-with</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-06-08</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1458386113276-IEECT901TJ3V5FIZ0NIX/image-asset.png</image:loc>
      <image:title>Blog - Coordinators with Storyboards</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1458386100291-UPMJQD05P3YN8HK7VQPF/image-asset.png</image:loc>
      <image:title>Blog - Coordinators with Storyboards</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1458385341531-6WK0LP5C3PU7GLIVLX38/segue.png</image:loc>
      <image:title>Blog - Coordinators with Storyboards</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1458384429778-YAMK7Z2U9PUPIMGPXC6K/image-asset.png</image:loc>
      <image:title>Blog - Coordinators with Storyboards</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/4/3/a-lazy-write-once-swift-setter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-06-08</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1459716770367-RZXDLX6N640LT6F9U008/image-asset.png</image:loc>
      <image:title>Blog - A lazy write-once Swift setter</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1459717015245-V8637F490F5WM5PIGPCO/image-asset.png</image:loc>
      <image:title>Blog - A lazy write-once Swift setter</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1459717206509-ZAT0P94C1GK2V7TTMDYM/image-asset.png</image:loc>
      <image:title>Blog - A lazy write-once Swift setter</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1459717297029-OVPB4SHEUXT4RD52NX33/image-asset.png</image:loc>
      <image:title>Blog - A lazy write-once Swift setter</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/4/3/json-and-the-arguments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-06-08</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1459679594240-KVFQZPB729JUE2MSAFPZ/image-asset.png</image:loc>
      <image:title>Blog - JSON and the arguments</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1459684298884-PROIZYP7CX8Z7L9RQ83E/image-asset.png</image:loc>
      <image:title>Blog - JSON and the arguments</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/3/17/9y5wmrds7ar9mw8o7q6pyx5c4yi743</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-06-08</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/2016/3/14/ogbhxwpj9n4qh79edsvpdyvbpklr3w</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-06-11</lastmod>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/C</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Xcode</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Clean+Code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Objective+C</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/iOS</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/xcode</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Math</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/animation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Code+review</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Playgrounds</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Tips+%26+Tricks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Swift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Trigonometry</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/Refactoring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/blog-1/tag/swift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.apokrupto.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-01-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55fae481e4b0be2be98cf4fc/1469894737862-I80F8S6NNSWPCML7IGCJ/30.png</image:loc>
      <image:title>About</image:title>
      <image:caption>Image courtesy of the wonderful Nádia Ferreira</image:caption>
    </image:image>
  </url>
</urlset>

