<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/index.html</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/index.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=cloudflare-web-security-performance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=owasp-top-10-web-security</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=sql-injection-prevention-aspnet-core</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=xss-vs-csrf-vs-ssrf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=jwt-authentication-best-practices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=api-security-checklist</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=secure-password-storage-bcrypt-argon2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=oauth2-openid-connect-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=rate-limiting-aspnet-core</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=cors-explained-web-developers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=secure-file-upload-web-apps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=aspnet-core-roadmap-2026</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=minimal-api-vs-controller-api</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=repository-pattern-best-practices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=clean-architecture-dotnet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=cqrs-with-mediatr-dotnet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=dependency-injection-deep-dive</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=global-exception-handling-dotnet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=logging-with-serilog-dotnet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=background-jobs-hangfire</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=health-checks-aspnet-core</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=caching-with-redis-dotnet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=api-versioning-aspnet-core</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=validation-with-fluentvalidation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=signalr-real-time-applications</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=microservices-vs-monolith</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=api-gateway-explained</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=rabbitmq-complete-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=masstransit-aspnet-core</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=saga-pattern-microservices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=event-driven-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=outbox-pattern-dotnet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=distributed-transactions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=service-discovery-microservices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=circuit-breaker-pattern</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=sdlc-vs-stlc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=software-testing-life-cycle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=test-plan-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=test-strategy-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=test-case-writing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=bug-life-cycle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=severity-vs-priority</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=regression-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=smoke-vs-sanity-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=exploratory-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=login-api-test-cases</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=registration-api-test-cases</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=payment-api-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=otp-api-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=file-upload-api-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=search-api-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=pagination-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=filtering-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=sorting-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://profileofmehedi.github.io/animated-portfolio/blog/post.html?slug=report-download-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>