<?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://joshpeterson.github.io/philosophy/a-map-of-good-and-evil/</loc> <lastmod>2025-03-16T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/philosophy/eternity/</loc> <lastmod>2025-03-16T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/philosophy/four-causes/</loc> <lastmod>2025-03-16T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/a-brief-introduction-to-nash-games/</loc> <lastmod>2013-04-19T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/scalability-in-a-functional-language/</loc> <lastmod>2013-04-23T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/improving-scalability-in-clojure/</loc> <lastmod>2013-05-11T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/the-not-so-surprising-behavior-of-std-bind/</loc> <lastmod>2013-06-04T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/a-tradeoff-between-generalization-and-performance/</loc> <lastmod>2013-06-20T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/a-brief-introduction-to-syllogisms/</loc> <lastmod>2013-07-23T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/the-best-way-develop-software/</loc> <lastmod>2013-08-03T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/the-scientific-method-and-programming/</loc> <lastmod>2013-08-22T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/the-importance-of-being-your-first-client/</loc> <lastmod>2013-10-01T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/you-are-probably-already-doing-tdd/</loc> <lastmod>2013-10-04T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/when-should-we-not-use-tdd/</loc> <lastmod>2013-10-07T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/constraints-and-greenfield-projects/</loc> <lastmod>2013-11-09T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/use-move-semantics-to-avoid-naming/</loc> <lastmod>2013-11-22T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/fun-with-coin-flipping/</loc> <lastmod>2013-12-02T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/more-fun-with-coin-flipping/</loc> <lastmod>2014-01-30T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/announcing-math-facts/</loc> <lastmod>2014-02-28T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/behavioral-interviewing-and-bdd/</loc> <lastmod>2014-03-26T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/unit-testing-locking/</loc> <lastmod>2014-04-21T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/subtle-bug-with-64-bit-native-client/</loc> <lastmod>2014-04-29T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/the-cost-of-setjump-longjump-exceptions/</loc> <lastmod>2014-05-28T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/performance-of-nacl-vs-pnacl/</loc> <lastmod>2014-05-30T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/reading-the-libgc-code/</loc> <lastmod>2014-06-30T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/garbage-collection-in-libgc/</loc> <lastmod>2014-07-16T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/visual-studio-is-busy/</loc> <lastmod>2014-08-08T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/getting-started-with-pepper-js-on-windows/</loc> <lastmod>2014-08-23T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/literal-suffixes-matter-in-c-plus-plus/</loc> <lastmod>2014-09-01T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2015/component-design-lessons-from-plumbing/</loc> <lastmod>2015-03-14T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2015/all-your-state-are-belong-to-us/</loc> <lastmod>2015-04-25T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2015/introducing-summa-explorer/</loc> <lastmod>2015-10-16T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2015/csharp-development-raspberry-pi/</loc> <lastmod>2015-10-30T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2016/the-curious-case-of-cltq/</loc> <lastmod>2016-11-08T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2017/identifying-a-forward-declaration-with-libclang/</loc> <lastmod>2017-01-12T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2017/defining-define/</loc> <lastmod>2017-01-30T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2017/using-span-with-argv/</loc> <lastmod>2017-02-08T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2017/minimum_implementations/</loc> <lastmod>2017-04-04T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2018/introducing-struct-layout/</loc> <lastmod>2018-04-17T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2018/hobby-development-on-azure/</loc> <lastmod>2018-05-30T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2018/a-cpp-template-project/</loc> <lastmod>2018-09-26T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2018/a-zero-cost-abstraction/</loc> <lastmod>2018-11-21T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2020/docker-for-c-plus-plus-builds/</loc> <lastmod>2020-06-26T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2022/game-theory-fun-in-the-nfl/</loc> <lastmod>2022-01-13T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2022/span-making-c-arrays-fun-since-2020/</loc> <lastmod>2022-01-24T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2023/constraints-are-liberating/</loc> <lastmod>2023-08-26T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2024/learning-loop-unrolling/</loc> <lastmod>2024-02-12T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/blog/2024/more-fun-with-loop-unrolling-cpp/</loc> <lastmod>2024-02-16T00:00:00+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/projects/bible_shorts/</loc> <lastmod>2026-02-14T21:29:45+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/projects/math_facts/</loc> <lastmod>2026-02-14T21:29:45+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/projects/meals_matter/</loc> <lastmod>2026-02-14T21:29:45+00:00</lastmod> </url> <url> <loc>https://joshpeterson.github.io/</loc> </url> <url> <loc>https://joshpeterson.github.io/_pages/dropdown/</loc> </url> <url> <loc>https://joshpeterson.github.io/philosophy/</loc> </url> <url> <loc>https://joshpeterson.github.io/projects/</loc> </url> <url> <loc>https://joshpeterson.github.io/publications/</loc> </url> <url> <loc>https://joshpeterson.github.io/repositories/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2013/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2014/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2015/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2016/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2017/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2018/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2020/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2022/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2023/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/2024/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/page/2/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/page/3/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/page/4/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/page/5/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/page/6/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/page/7/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/page/8/</loc> </url> <url> <loc>https://joshpeterson.github.io/blog/page/9/</loc> </url> </urlset>