<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://yunier.dev/tags/go/</loc>
    <lastmod>2025-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/</loc>
    <lastmod>2025-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2025/t-parallel-in-go-tests/</loc>
    <lastmod>2025-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/</loc>
    <lastmod>2025-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/</loc>
    <lastmod>2025-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/kubernetes/</loc>
    <lastmod>2025-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/vscode/</loc>
    <lastmod>2025-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2025/vscode-configuration-to-attach-to-a-container-running-in-a-kubernetes-cluster/</loc>
    <lastmod>2025-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/python/</loc>
    <lastmod>2025-08-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2025/python-script-to-combine-parquet-files/</loc>
    <lastmod>2025-08-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/jsonapi/</loc>
    <lastmod>2023-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/json-api-implementing-filtering/</loc>
    <lastmod>2023-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/series/jsonapi-in-.net/</loc>
    <lastmod>2023-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/series/</loc>
    <lastmod>2023-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/arrays/</loc>
    <lastmod>2023-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/circular-arrays/</loc>
    <lastmod>2023-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/modulo/</loc>
    <lastmod>2023-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/go-multiple-return-values/</loc>
    <lastmod>2023-08-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/consul/</loc>
    <lastmod>2023-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/consul-service-mesh-in-kubernetes-part-1/</loc>
    <lastmod>2023-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/service-mesh/</loc>
    <lastmod>2023-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/rule-engines-in-dotnet/</loc>
    <lastmod>2023-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/rules-engine/</loc>
    <lastmod>2023-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/.net/</loc>
    <lastmod>2023-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/openapi/</loc>
    <lastmod>2023-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/swagger/</loc>
    <lastmod>2023-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/use-custom-openapi-specification-file-in-.net/</loc>
    <lastmod>2023-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/docker/</loc>
    <lastmod>2023-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/power-up-integration-tests-with-tests-containers/</loc>
    <lastmod>2023-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/webapplicationfactory/</loc>
    <lastmod>2023-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/optic/</loc>
    <lastmod>2023-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/optic/</loc>
    <lastmod>2023-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/stricter-types-in-typescript/</loc>
    <lastmod>2023-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/typescript/</loc>
    <lastmod>2023-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/trpc/</loc>
    <lastmod>2023-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/trpc/</loc>
    <lastmod>2023-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2023/using-autofixture/</loc>
    <lastmod>2023-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/microk8s/</loc>
    <lastmod>2022-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/use-static-ip-in-wsl/</loc>
    <lastmod>2022-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/series/wsl/</loc>
    <lastmod>2022-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/wsl/</loc>
    <lastmod>2022-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/connect-to-a-service-in-a-kubernetes-instance-hosted-on-wsl-from-windows/</loc>
    <lastmod>2022-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/patterns/</loc>
    <lastmod>2022-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/power-up-the-strategy-pattern-with-inversion-of-control/</loc>
    <lastmod>2022-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/mockoon/</loc>
    <lastmod>2022-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/mockoon/</loc>
    <lastmod>2022-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/remote-desktop-into-wsl/</loc>
    <lastmod>2022-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/code-coverage/</loc>
    <lastmod>2022-11-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/code-coverage/</loc>
    <lastmod>2022-11-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/use-kubernetes-in-wsl/</loc>
    <lastmod>2022-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/flurl/</loc>
    <lastmod>2022-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/fun-with-flurl/</loc>
    <lastmod>2022-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/connect-to-the-internet-from-wsl/</loc>
    <lastmod>2022-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/newman/</loc>
    <lastmod>2022-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/newman-function-is-not-defined/</loc>
    <lastmod>2022-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/postman/</loc>
    <lastmod>2022-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/authorization-code-from-terminal/</loc>
    <lastmod>2022-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/oauth/</loc>
    <lastmod>2022-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/shortening-urls/</loc>
    <lastmod>2022-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/extracting-values-from-types/</loc>
    <lastmod>2022-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/markup-your-web-api-documents/</loc>
    <lastmod>2022-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/rest/</loc>
    <lastmod>2022-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/preventing-invalid-assembly-dependencies/</loc>
    <lastmod>2022-03-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/faster-web-api-pagination/</loc>
    <lastmod>2022-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/sql/</loc>
    <lastmod>2022-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/json-api-pagination-links/</loc>
    <lastmod>2022-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2022/microservice-generator/</loc>
    <lastmod>2022-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/microservices/</loc>
    <lastmod>2022-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/tools/</loc>
    <lastmod>2021-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/tools-for-the-modern-developer/</loc>
    <lastmod>2021-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/idempotency-in-a-web-api/</loc>
    <lastmod>2021-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/sort-functions-are-nondeterministic/</loc>
    <lastmod>2021-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/sql-server/</loc>
    <lastmod>2021-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/a-practical-web-api-validation-strategy/</loc>
    <lastmod>2021-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/fluentvalidation/</loc>
    <lastmod>2021-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/problemdetails/</loc>
    <lastmod>2021-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/a-better-web-api-validation-strategy/</loc>
    <lastmod>2021-10-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/graphql/</loc>
    <lastmod>2021-10-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/json-schema/</loc>
    <lastmod>2021-10-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/improving-a-cpu-intensive-node-app/</loc>
    <lastmod>2021-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/node.js/</loc>
    <lastmod>2021-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/benchmarkdotnet/</loc>
    <lastmod>2021-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/the-order-of-interfaces-impacts-performance/</loc>
    <lastmod>2021-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/readme/</loc>
    <lastmod>2021-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/writing-a-good-readme-is-a-skill/</loc>
    <lastmod>2021-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/css/</loc>
    <lastmod>2021-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/html/</loc>
    <lastmod>2021-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/the-platform/</loc>
    <lastmod>2021-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/web-components/</loc>
    <lastmod>2021-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/serilog/</loc>
    <lastmod>2021-08-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/worker-services/</loc>
    <lastmod>2021-08-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/worker-services-configure-serilog/</loc>
    <lastmod>2021-08-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/json-api-creating-new-resources/</loc>
    <lastmod>2021-08-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/series/playwright/</loc>
    <lastmod>2021-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/playwright/</loc>
    <lastmod>2021-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/running-lighthouse-in-cicd-pipeline/</loc>
    <lastmod>2021-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/graphql-is-protocol-agnostic/</loc>
    <lastmod>2021-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/problem-details-for-http-apis/</loc>
    <lastmod>2021-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/a11y/</loc>
    <lastmod>2021-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/accessibility-testing-with-playwright/</loc>
    <lastmod>2021-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/testing-webapps-with-playwright/</loc>
    <lastmod>2021-02-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/parsing/</loc>
    <lastmod>2021-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/parsing-in-csharp/</loc>
    <lastmod>2021-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/asynchronous-request-in-graphql/</loc>
    <lastmod>2021-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/websocket/</loc>
    <lastmod>2021-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/chinook-project-hosted-on-heroku/</loc>
    <lastmod>2021-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/heroku/</loc>
    <lastmod>2021-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/ef-core/</loc>
    <lastmod>2020-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/query-tags/</loc>
    <lastmod>2020-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/tagging-ef-core-queries/</loc>
    <lastmod>2020-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/json-api-exposing-relationships/</loc>
    <lastmod>2020-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2021/integration-testing-using-webapplicationfactory/</loc>
    <lastmod>2020-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/dream-machine/</loc>
    <lastmod>2020-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/dream-machine-turn-off-blue-led-light-on-dreammachine/</loc>
    <lastmod>2020-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/json-api-exposing-the-customer-resource/</loc>
    <lastmod>2020-10-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/json-api-exception-handling-middleware/</loc>
    <lastmod>2020-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/sqlite/</loc>
    <lastmod>2020-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/sqlite-no-such-table-error/</loc>
    <lastmod>2020-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/json-api-creating-the-home-resource/</loc>
    <lastmod>2020-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/acquirerequeststate/</loc>
    <lastmod>2020-09-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/tags/session/</loc>
    <lastmod>2020-09-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/the-problem-with-acquirerequeststate/</loc>
    <lastmod>2020-09-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/post/2020/configure-serilog-sub-logger-from-appsettings/</loc>
    <lastmod>2020-08-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://yunier.dev/reading-list/</loc>
  </url><url>
    <loc>https://yunier.dev/categories/</loc>
  </url><url>
    <loc>https://yunier.dev/search/</loc>
  </url>
</urlset>
