<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.azdanov.dev/about</loc>
<lastmod>2026-04-03T11:57:37.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles</loc>
<lastmod>2026-04-03T11:57:37.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.azdanov.dev/</loc>
<lastmod>2026-04-03T11:57:37.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.azdanov.dev/privacy</loc>
<lastmod>2026-04-03T11:57:37.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.azdanov.dev/projects</loc>
<lastmod>2026-04-03T11:57:37.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/being-bad-at-something-can-actually-be-good</loc>
<lastmod>2018-08-29T09:43:09.207Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/building-my-first-extension-visual-studio-code</loc>
<lastmod>2018-09-16T08:08:55.917Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/exploring-haskell-defining-functions</loc>
<lastmod>2018-09-01T23:04:15.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/exploring-haskell-first-steps</loc>
<lastmod>2018-08-29T10:32:01.207Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/exploring-haskell-higher-order-functions</loc>
<lastmod>2018-09-09T08:56:56.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/exploring-haskell-list-comprehensions</loc>
<lastmod>2018-09-03T22:58:48.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/exploring-haskell-recursive-functions</loc>
<lastmod>2018-09-05T18:42:06.832Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/exploring-haskell-types-and-classes</loc>
<lastmod>2018-08-30T21:28:36.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/learning-how-to-learn</loc>
<lastmod>2018-08-22T07:14:23.293Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/oss-made-me-do-it-personal-website</loc>
<lastmod>2018-08-20T05:14:08.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/refactor-for-fun-and-profit-from-typescript-to-flow</loc>
<lastmod>2018-08-24T17:28:05.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/the-journey-begins-functional-programming</loc>
<lastmod>2018-08-26T08:51:39.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2018/using-docker-for-laravel-development</loc>
<lastmod>2018-11-12T07:25:42.911Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2019/create-react-app-service-worker</loc>
<lastmod>2019-02-27T09:26:57.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2019/generate-md5-hashes-in-a-browser</loc>
<lastmod>2019-03-08T08:40:51.210Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2019/huge-milestone-getting-hired</loc>
<lastmod>2019-06-02T21:07:06.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2019/interview_exercises_tdd_way</loc>
<lastmod>2019-04-27T10:35:28.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2019/materialized-view</loc>
<lastmod>2019-03-10T12:58:12.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2019/must-watch-videos-1</loc>
<lastmod>2019-04-05T21:31:48.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2019/scss-spacing-utility</loc>
<lastmod>2019-03-18T22:18:23.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2019/trying_out_go</loc>
<lastmod>2019-04-03T14:58:05.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2020/configuring-ehcache-3-and-event-listeners-in-spring-boot</loc>
<lastmod>2020-09-19T06:32:29.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2020/migrating-to-11ty</loc>
<lastmod>2020-09-12T12:44:11.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2021/easy-development-certificate-for-spring-boot</loc>
<lastmod>2026-04-03T11:57:37.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2021/migrating-to-hugo</loc>
<lastmod>2026-04-03T11:57:37.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2021/multiple-postgres-databases-in-docker</loc>
<lastmod>2026-04-03T11:57:37.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2022/what-is-cloud</loc>
<lastmod>2026-04-03T11:57:37.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/aws-terraform-static-website</loc>
<lastmod>2023-04-18T07:02:24.190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/first-steps-restful-api-dotnet</loc>
<lastmod>2023-03-22T19:11:39.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/free-azure-devops-parallel-jobs</loc>
<lastmod>2023-05-06T06:51:50.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/getting-microsoft-certified-azure-administrator-associate</loc>
<lastmod>2023-06-14T02:36:25.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/getting-microsoft-certified-azure-developer-associate</loc>
<lastmod>2023-07-26T18:11:43.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/getting-microsoft-certified-azure-fundamentals</loc>
<lastmod>2023-05-03T12:29:08.395Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/learning-about-aws-cdk-and-spring-boot</loc>
<lastmod>2023-11-07T07:40:18.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/learning-about-dependeny-injection-in-csharp-and-dotnet</loc>
<lastmod>2023-04-12T10:28:57.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/migrating-to-nextjs</loc>
<lastmod>2023-03-05T09:51:39.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/setting-up-aws-cdk-github-actions-pipeline-for-spring-boot</loc>
<lastmod>2023-11-08T16:14:59.418Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2023/using-xact-abort-and-nocount-in-sql-server</loc>
<lastmod>2023-03-07T13:39:09.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2024/how-to-use-proton-vpn-wireguard-with-nextdns-on-linux</loc>
<lastmod>2024-08-23T14:21:20.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2024/implementing-pagination-in-a-spring-boot-app-with-thymeleaf</loc>
<lastmod>2024-08-16T15:44:25.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2024/my-ckad-journey-getting-certified-in-kubernetes</loc>
<lastmod>2024-10-18T02:30:29.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2025/asus-merlin-wifi-dfs-cron-restart</loc>
<lastmod>2025-03-04T05:38:00.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2025/how-to-create-a-virtual-display-for-sunshine-on-arch-linux</loc>
<lastmod>2025-01-24T19:11:52.766Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2025/rust-error-guidelines</loc>
<lastmod>2025-10-31T12:34:39.977Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.azdanov.dev/articles/2025/solving-vrr-issues-on-linux-with-kde-and-amd-gpu</loc>
<lastmod>2025-01-23T19:00:01.448Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
