<?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>http://www.lukeparham.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2018-06-25</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2018/6/3/comparing-synchronization-strategies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-06-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1528174808952-UDVYERDYM97AM91V8V4K/threads.gif</image:loc>
      <image:title>Blog - Synchronization Strategies on iOS: Mutex Performance</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2018/4/29/creating-pre-compiled-closed-source-ios-frameworks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-05-05</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2018/3/14/decoding-jpegs-with-the-best</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-03-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1521037461458-ZVWADEZK2BMHPMNI8XML/imageDecodingMarked.png</image:loc>
      <image:title>Blog - JPEG Decoding with the Best</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1521029710154-6TI5B0JPEREDBT756Z2X/imageDecoding.png</image:loc>
      <image:title>Blog - JPEG Decoding with the Best</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1521114911919-UZ5RPIZBT1B8DVZ5J4F6/916eb2b32cd0589d382791791689c96a.jpg</image:loc>
      <image:title>Blog - JPEG Decoding with the Best</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2018/3/6/friends-dont-let-friends-render-offscreen</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-03-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1520318838845-HQ1B2R1ZB77SUH4WX0CG/Screen+Shot+2018-03-06+at+3.46.42+PM.png</image:loc>
      <image:title>Blog - Friends Don't Let Friends Render Offscreen</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1520328911689-RNI75H559ZWQE8SU50H3/9sliced.png</image:loc>
      <image:title>Blog - Friends Don't Let Friends Render Offscreen</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1520318339103-AH7WZ8C0LF7B709JP1PH/giphy-downsized.gif</image:loc>
      <image:title>Blog - Friends Don't Let Friends Render Offscreen</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2017/3/9/r-building-linking-pods-libraries-static-vs-dynamic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-03-17</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2016/5/25/ios-rendering-the-ui</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-03-17</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2016/3/9/4ladjcj4jcvl1o7syl0qmxl0u3cqgz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-03-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1457535065405-S3J5E6XYL4IAMX1RRXYK/image-asset.jpeg</image:loc>
      <image:title>Blog - Zen and the Art of Plumbing</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2015/8/1/a-tale-of-10000-interviews</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-05-11</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/2015/3/23/asyncdisplaykit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-02-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1429515335819-3CLNR8WKVATBBZP5OSS3/image-asset.png</image:loc>
      <image:title>Blog - Intro to AsyncDisplayKit</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/intro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2015-03-15</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/tag/automation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/tag/frameworks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/tag/ios</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/blog/tag/lipo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2018-06-12</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2018/6/12/megabytes-vs-mebibytes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-06-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1528818981321-2NV13FOL1LTM3TQK51IO/sR9WU.png</image:loc>
      <image:title>Little Bits - Megabytes vs. Mebibytes</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2018/5/4/uitableviews-are-liars</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-05-04</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1525469842890-5QDAH6AWQOLQIEZX8329/giphy.gif</image:loc>
      <image:title>Little Bits - UITableViews are Liars</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2018/3/22/releasing-a-private-precompiled-cocoapod</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2018-04-29</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2017/5/17/dynamic-arrays-in-c</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-05-22</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2017/3/22/ios-launch-times</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-03-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1490247140012-AUQXE41PYFGL2ROU7RRX/image-asset.png</image:loc>
      <image:title>Little Bits - iOS Launch Times</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1490247658900-VA9NPWQJDBVU72N1O4N6/image-asset.png</image:loc>
      <image:title>Little Bits - iOS Launch Times</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1490247917388-TL8V9SB0Z8ULZEQM362Z/image-asset.gif</image:loc>
      <image:title>Little Bits - iOS Launch Times</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2017/3/16/shadow-rendering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-03-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1489680735483-CNUPEB4NNVT422C4FVAP/tenor.gif</image:loc>
      <image:title>Little Bits - Shadow Rendering</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2016/4/26/local-image-loading</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-04-26</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2016/4/25/boundss-and-frames-of-a-uiview</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-04-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/1461565032408-P1FBCFKSQX6Q63PTNUXS/image-asset.png</image:loc>
      <image:title>Little Bits - Bounds's and Frames of a UIView</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2016/3/25/the-shouldrasterize-property-of-a-calayer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-03-25</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2016/2/27/progressive-jpegs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-02-27</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2016/2/24/header-file-import-best-practices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-02-24</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2016/2/24/import-order-matters</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-02-24</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/2016/2/24/what-exactly-is-a-o-again</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-04-25</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/tag/linker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/tag/c</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/tag/machine+code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/tag/compiler</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/thing-i-learned-today/tag/ios</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>http://www.lukeparham.com/poker</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-02-06</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/poker/2025/2/5/intro-to-poker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-03-20</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2015-03-12</lastmod>
  </url>
  <url>
    <loc>http://www.lukeparham.com/about-me</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-11-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5500fcf4e4b0d2c6210dfa16/afeb303d-af7f-47d0-b265-04fb1c3c7252/234534128_10225887708998455_1754999457545572970_n.jpg</image:loc>
      <image:title>Me</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.lukeparham.com/tutorials</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-09-02</lastmod>
  </url>
</urlset>

