<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.maxwellweru.com</loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/projects</loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog</loc>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/01/mqtt-with-lpc4337-and-keil-mdk</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/02/proper-configuration-of-mbedtls-for-iot-project</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/03/use-azure-iot-hub-without-client-libraries-mqtt</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/03/use-mqtt-with-mbedtls-in-keil-uvision-5-mdk</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2017/12/nginx-for-aspnetcore-applications-in-service-fabric</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2023/11/length-attribute-efcore8-swashbuckle</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2024/03/automatically-cleaning-up-your-azure-resources-after-pull-requests</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2024/03/replacing-contentlayer-with-markdownlayer</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2024/09/azure-ip-networks-dotnet-aspnet-core</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2015/11/json-array-output-from-azure-stream-analytics-2</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2015/11/sim900-dial-up-connection-setup</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2015/12/communication-for-iot-or-embedded-applications</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2015/12/sim900-driver-for-keil-mdk-network-tcp</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/02/add-encryption-and-ssl-tls-into-your-iot-project</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/02/getting-mbedtls-to-work-with-your-keil-project</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/03/does-the-mobile-carrier-matter-in-your-iot-project</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/07/changing-azure-webapp-appsetting-in-vsts</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2016/09/communication-protocols-for-embedded-application-and-why-i-chose-mqtt</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2017/03/phone-number-input-validation-in-kenya</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2017/06/high-speed-search-millions-of-phone-numbers</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2017/12/cleanup-azuread-applications-for-azure-stack</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2020/05/build-and-test-swift-packages-in-azure-pipelines</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2020/11/immutable-properties-with-json-patch-in-aspnet-core</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2021/09/efficiently-serving-blobs-from-azure-storage-in-asp-net-core-using-custom-actionresult</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2024/03/nextjs-opentelemetry-with-azure-monitor</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.maxwellweru.com/blog/2025/05/from-code-to-installers-azddns-dotnet-aot-packaging</loc>
<lastmod>2026-03-21T18:48:48.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
</urlset>
