<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://marcelotryle.com/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/sponsors/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/talks/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/youtube/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2024/06/06/understanding-client-disconnection-in-fastapi/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2022/11/03/contract-testing-with-httpx/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2023/03/14/contract-testing-with-httpx---part-2/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2022/09/20/fastapi-escape-character/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2025/01/01/2024-open-source-report/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2026/03/22/starlette-10-is-here/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2022/09/13/fastapis-test-client/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2024/05/28/uvicorn-0300-release/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/2024/05/12/managing-exceptions-in-websockets-with-fastapi/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/slides/asgi_innovations/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/slides/fastapi_history/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/slides/how_the_duck_those_web_packages_work/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/slides/internals/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/slides/pydantic_v2tronger/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/category/open-source/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/category/starlette/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/category/fastapi/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/category/uvicorn/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/category/websockets/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
    <url>
         <loc>https://marcelotryle.com/blog/category/testing/</loc>
         <lastmod>2026-03-25</lastmod>
    </url>
</urlset>