<?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"><url><loc>https://oliver-epper.de/about</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2024-11-22</lastmod></url><url><loc>https://oliver-epper.de/apps</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2023-03-12</lastmod></url><url><loc>https://oliver-epper.de/apps/bikerr</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-10-05</lastmod></url><url><loc>https://oliver-epper.de/apps/libphone</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-11-22</lastmod></url><url><loc>https://oliver-epper.de/apps/schemes</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-10-05</lastmod></url><url><loc>https://oliver-epper.de/posts</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2024-08-18</lastmod></url><url><loc>https://oliver-epper.de/posts/a-deprecated-way-to-save-codables</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/automatically-stamp-an-object-with-a-unique-pin</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/autostart-in-macos</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-10-06</lastmod></url><url><loc>https://oliver-epper.de/posts/bikerr</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-04-25</lastmod></url><url><loc>https://oliver-epper.de/posts/create-a-document-based-editor-from-scratch-as-a-swift-package</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/create-a-document-based-editor-with-xib-files-and-swifty-cocoa-bindings</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/create-and-use-a-c++-library-on-the-mac</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-29</lastmod></url><url><loc>https://oliver-epper.de/posts/how-to-create-a-self-sizing-gauge-componen-in-swiftui</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/how-to-use-coredata-inside-xcframework</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/how-to-wrap-a-c-library-in-swift</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/implementing-a-linux-syscall</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url><url><loc>https://oliver-epper.de/posts/learning-haskell-functor</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-08-21</lastmod></url><url><loc>https://oliver-epper.de/posts/learning-haskell-repl</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-08-19</lastmod></url><url><loc>https://oliver-epper.de/posts/learning-zfs</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-02-13</lastmod></url><url><loc>https://oliver-epper.de/posts/low-level-etude-one-hello-worlds-part2</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url><url><loc>https://oliver-epper.de/posts/low-level-etude-one-hello-worlds-part3</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url><url><loc>https://oliver-epper.de/posts/low-level-etude-one-hello-worlds</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url><url><loc>https://oliver-epper.de/posts/managing-binary-dependencies-for-swift</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url><url><loc>https://oliver-epper.de/posts/poudriere-on-m1-mac</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-03-12</lastmod></url><url><loc>https://oliver-epper.de/posts/save-metrickit-payload-into-a-postgres-jsonb-column-with-vapor</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/super-simple-example-of-a-swift-actor</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url><url><loc>https://oliver-epper.de/posts/swift-and-cpp-interoperability-with-grpc-part1</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-07-07</lastmod></url><url><loc>https://oliver-epper.de/posts/use-keychain-to-securely-save-data</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/posts/using-bsd-sockets-from-cpp</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2024-02-02</lastmod></url><url><loc>https://oliver-epper.de/posts/using-private-api</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-10-07</lastmod></url><url><loc>https://oliver-epper.de/posts/wrap-a-delegate-api-in-async-await</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url><url><loc>https://oliver-epper.de/posts/wrap-nstextview-in-swiftui</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/404</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2021-03-06</lastmod></url><url><loc>https://oliver-epper.de/about</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url><url><loc>https://oliver-epper.de/cv</loc><changefreq>monthly</changefreq><priority>0.5</priority><lastmod>2023-01-07</lastmod></url></urlset>