<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mathiashove.com/</loc>
<lastmod>2026-02-18</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog</loc>
<lastmod>2026-02-18</lastmod>
</url>
<url>
<loc>https://mathiashove.com/projects</loc>
<lastmod>2026-02-18</lastmod>
</url>
<url>
<loc>https://mathiashove.com/tags</loc>
<lastmod>2026-02-18</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2024/FieldRenderer.Render</loc>
<lastmod>2024-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2024/Interceptors</loc>
<lastmod>2024-09-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2024/installing-dotnet-on-linux</loc>
<lastmod>2024-10-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2024/showing-absolute-path-in-oh-my-zsh</loc>
<lastmod>2024-10-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2024/using-dotnet-on-linux</loc>
<lastmod>2024-10-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/building-a-simple-modal-with-lit</loc>
<lastmod>2025-08-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/csharp-nullable-types</loc>
<lastmod>2025-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/csharp-pattern-matching</loc>
<lastmod>2025-09-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/csharp-records-with-keyword</loc>
<lastmod>2025-08-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/csharp-records</loc>
<lastmod>2025-08-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/custom-404-page-in-asp.net-core</loc>
<lastmod>2025-08-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/disposable-vs-durable-code</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/dotnet-on-ubuntu-for-professional-work</loc>
<lastmod>2025-08-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/exception-filters</loc>
<lastmod>2025-09-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/exception-handling-beyond-trycatch</loc>
<lastmod>2025-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/good-enough-software</loc>
<lastmod>2025-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/install-jetbrains-toolbox-ubuntu</loc>
<lastmod>2025-08-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2025/primary-constructors-csharp</loc>
<lastmod>2025-08-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2026/cancellationTokenSource-timeout-1</loc>
<lastmod>2026-01-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2026/cancellationTokenSource-timeout-2</loc>
<lastmod>2026-02-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2026/fixing-dotnet-not-found-linux</loc>
<lastmod>2026-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2026/getting-ipu6-camera-working-on-ubuntu</loc>
<lastmod>2026-02-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2026/nuget-clear-cache</loc>
<lastmod>2026-02-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2024/using-lit-with-asp.net-core/part-1</loc>
<lastmod>2024-10-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://mathiashove.com/blog/2024/using-lit-with-asp.net-core/part-2</loc>
<lastmod>2024-10-21T00:00:00.000Z</lastmod>
</url>
</urlset>
