<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/</loc>
<lastmod>2015-04-24T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/bytes-and-hashes/</loc>
<lastmod>2015-04-25T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/serialization-part-one/</loc>
<lastmod>2015-05-01T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/serialization-part-two/</loc>
<lastmod>2015-05-01T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/keys-as-property/</loc>
<lastmod>2015-05-11T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/elliptic-curve-keys/</loc>
<lastmod>2015-05-12T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/elliptic-curve-digital-signatures/</loc>
<lastmod>2015-05-13T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/network-interoperability-part-one/</loc>
<lastmod>2015-05-14T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/network-interoperability-part-two/</loc>
<lastmod>2015-05-14T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/scripts-in-transaction-processing/</loc>
<lastmod>2015-05-15T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/bitcoin-script-language-part-one/</loc>
<lastmod>2015-05-25T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/bitcoin-script-language-part-two/</loc>
<lastmod>2015-05-25T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/standard-scripts/</loc>
<lastmod>2015-05-29T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/inside-transactions/</loc>
<lastmod>2015-06-01T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/the-first-transaction-part-one/</loc>
<lastmod>2015-06-03T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/the-first-transaction-part-two/</loc>
<lastmod>2015-06-03T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/basic-blockchain-programming/wallet-software/</loc>
<lastmod>2015-06-23T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/2025/03/the-path-to-an-obscure-crash/</loc>
<lastmod>2025-03-02T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/2025/03/deploying-to-the-app-store-the-cost-you-didn-t-expect/</loc>
<lastmod>2025-03-03T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/2025/03/rewriting-passepartout-for-v3/</loc>
<lastmod>2025-03-11T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/2025/03/frontend-development-is-easy/</loc>
<lastmod>2025-03-19T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/2025/03/who-cares-about-performance/</loc>
<lastmod>2025-03-25T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/</loc>
<lastmod>2025-04-13T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/combine/</loc>
<lastmod>2025-04-23T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/2025/04/scripting-and-open-source-adoption/</loc>
<lastmod>2025-04-24T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/core-libraries/</loc>
<lastmod>2025-05-05T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/2025/05/a-true-case-for-dependency-injection/</loc>
<lastmod>2025-05-24T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/platform-specifics/</loc>
<lastmod>2025-06-30T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/c-interop-part-one/</loc>
<lastmod>2025-07-09T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/c-interop-part-two/</loc>
<lastmod>2025-07-10T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/2025/08/the-role-of-ai-in-losing-care-for-our-products/</loc>
<lastmod>2025-08-24T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/build-system-part-one/</loc>
<lastmod>2025-09-07T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/build-system-part-two/</loc>
<lastmod>2025-11-04T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/build-system-part-three/</loc>
<lastmod>2025-12-21T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/integration-part-one/</loc>
<lastmod>2025-12-22T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/cross-platform-swift/integration-part-two/</loc>
<lastmod>2026-03-15T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/</loc>
</url>
<url>
<loc>https://davidederosa.com/resume/</loc>
<lastmod>2026-01-04T20:45:39+01:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/s/keeshux-scjp.pdf</loc>
<lastmod>2023-10-14T14:18:46+02:00</lastmod>
</url>
<url>
<loc>https://davidederosa.com/s/keeshux-thesis-crosswords.pdf</loc>
<lastmod>2023-10-14T14:18:46+02:00</lastmod>
</url>
</urlset>
