<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.suriyaprakash.in/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://www.suriyaprakash.in/blog</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.suriyaprakash.in/playground</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.suriyaprakash.in/playground/datatable</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.suriyaprakash.in/playground/schemaform</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag</loc><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/authentication</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/authorization</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/backend</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/cookies</loc><lastmod>2026-08-03T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/cors</loc><lastmod>2026-07-17T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/dns</loc><lastmod>2026-07-17T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/http</loc><lastmod>2026-07-07T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/http3</loc><lastmod>2026-07-07T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/hydration</loc><lastmod>2026-07-17T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/jwt</loc><lastmod>2026-08-03T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/networking</loc><lastmod>2026-07-11T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/observability</loc><lastmod>2026-07-17T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/security</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/sessions</loc><lastmod>2026-08-03T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/tls</loc><lastmod>2026-07-17T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/tag/web-performance</loc><lastmod>2026-07-15T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.4</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/oauth-oidc-in-depth</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/sessions-vs-jwts</loc><lastmod>2026-08-03T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/authentication-vs-authorization</loc><lastmod>2026-07-19T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/production-debugging</loc><lastmod>2026-07-17T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/browser-rendering-in-depth</loc><lastmod>2026-07-15T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/server-side-request-flow-in-depth</loc><lastmod>2026-07-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/tls-https-in-depth</loc><lastmod>2026-07-11T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/dns-in-depth</loc><lastmod>2026-07-09T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/http-in-depth</loc><lastmod>2026-07-07T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://www.suriyaprakash.in/blog/engineering/what-happens-when-you-press-enter</loc><lastmod>2026-07-05T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url></urlset>