<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://mrmadhukar.medium.com/understanding-variables-and-data-types-in-javascript-f79ad35bc11f</loc><lastmod>2026-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/react-hooks-masterclass-usestate-useeffect-and-custom-hooks-c595d0dc9fc0</loc><lastmod>2026-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/mastering-typescript-interfaces-generics-unions-explained-a009f505b77a</loc><lastmod>2026-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/how-react-works-internally-virtual-dom-reconciliation-and-rendering-2a1804ef68a4</loc><lastmod>2026-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/next-js-explained-why-it-became-the-default-react-framework-4e006cc1d3f5</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/state-management-in-react-prop-drilling-context-api-react-memo-usememo-and-usecallback-ed631d462aaf</loc><lastmod>2026-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/react-fundamentals-components-jsx-state-and-re-rendering-2bc64bf9bd69</loc><lastmod>2026-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/kafka-explained-like-youre-5-events-partitions-and-consumer-groups-5758c7b3b5a2</loc><lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://mrmadhukar.medium.com</loc><lastmod>2026-10-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://mrmadhukar.medium.com/about</loc><lastmod>2026-10-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://mrmadhukar.medium.com/prisma-vs-drizzle-a-complete-guide-to-databases-orms-and-choosing-the-right-tool-in-2026-6cd553a701c2</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/securing-apps-password-hashing-rbac-oauth-and-openid-connect-9ff55d186cf7</loc><lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/arrow-functions-in-javascript-a-simpler-way-to-write-functions-22c87f7e3289</loc><lastmod>2026-10-29</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/getting-started-with-curl-talking-to-servers-from-your-terminal-b924155dd972</loc><lastmod>2026-10-29</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/template-literals-in-javascript-a-readable-way-to-build-strings-1fed2460cc2c</loc><lastmod>2026-10-29</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/javascript-modules-import-and-export-explained-ea9065d171be</loc><lastmod>2026-10-29</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/array-methods-you-must-know-push-pop-map-filter-reduce-foreach-59b66a2be5ae</loc><lastmod>2026-10-29</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/async-code-in-node-js-callbacks-and-promises-a7eb33ca5cee</loc><lastmod>2026-10-29</lastmod><changefreq>daily</changefreq><priority>0.2</priority></url>
<url><loc>https://mrmadhukar.medium.com/linux-file-system-hunting-field-notes-from-inside-etc-proc-and-dev-f43f44a7450b</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/git-for-beginners-basics-and-essential-commands-ef9da5bf577e</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/string-polyfills-and-common-interview-methods-in-javascript-c8e337bed21f</loc><lastmod>2026-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches-9d8c0e8b64ea</loc><lastmod>2026-07-25</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://mrmadhukar.medium.com/dns-record-types-explained-ns-a-aaaa-cname-mx-and-txt-5d8b0bba8da2</loc><lastmod>2026-07-24</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://mrmadhukar.medium.com/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http-8e28f137aa85</loc><lastmod>2026-07-24</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://mrmadhukar.medium.com/understanding-network-devices-modem-router-switch-firewall-and-load-balancer-18cf10a7dc96</loc><lastmod>2026-10-16</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/rest-api-design-made-simple-with-express-js-6fb27c0aed02</loc><lastmod>2026-10-16</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/understanding-object-oriented-programming-in-javascript-77b5cf5f3858</loc><lastmod>2026-10-18</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/synchronous-vs-asynchronous-javascript-fde5ae813725</loc><lastmod>2026-10-18</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/async-await-in-javascript-writing-cleaner-asynchronous-code-8b3870aeea55</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/tcp-working-3-way-handshake-reliable-communication-371836ed1291</loc><lastmod>2026-10-18</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/error-handling-in-javascript-try-catch-finally-385f5b012f03</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/spread-vs-rest-operators-in-javascript-9e5223b84a31</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/setting-up-your-first-node-js-application-step-by-step-02e3f7096314</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/understanding-objects-in-javascript-28bb22b6baf3</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/control-flow-in-javascript-if-else-and-switch-explained-0f9d314b3766</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/how-node-js-handles-multiple-requests-with-a-single-thread-51502873b854</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/the-new-keyword-in-javascript-constructors-objects-and-prototypes-04d2c060fd48</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/url-parameters-vs-query-strings-in-express-js-b547621c48db</loc><lastmod>2026-10-29</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/callbacks-in-javascript-why-they-exist-a3eb7fdbe192</loc><lastmod>2026-10-29</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/inside-git-how-it-works-and-the-role-of-the-git-folder-0648adda38be</loc><lastmod>2026-10-08</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/why-version-control-exists-the-pendrive-problem-3706a531f565</loc><lastmod>2026-10-09</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/map-and-set-in-javascript-ad86089fc9b1</loc><lastmod>2026-10-13</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/the-magic-of-this-call-apply-and-bind-in-javascript-87840d66432d</loc><lastmod>2026-10-16</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/function-declaration-vs-function-expression-whats-the-difference-c530068304d7</loc><lastmod>2026-10-16</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/spring-and-spring-boot-from-ioc-to-production-ready-rest-apis-e6e4c25dbe96</loc><lastmod>2026-10-05</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/design-patterns-in-java-why-do-we-need-them-8c2f6e20648d</loc><lastmod>2026-10-05</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/how-dns-resolution-works-tracing-google-com-with-dig-5cfcfdd9b56e</loc><lastmod>2026-10-07</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals-60ee79be3ca1</loc><lastmod>2026-10-07</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/javascript-arrays-101-5561681d4503</loc><lastmod>2026-10-09</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/javascript-promises-explained-for-beginners-2f729b50d5d3</loc><lastmod>2026-10-09</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/understanding-html-tags-and-elements-a0f60a5bc6c9</loc><lastmod>2026-10-13</lastmod><changefreq>daily</changefreq><priority>0.2</priority></url>
<url><loc>https://mrmadhukar.medium.com/rest-vs-graphql-vs-grpc-vs-soap-choosing-the-right-api-approach-fd19e38d406f</loc><lastmod>2026-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/monorepos-trpc-one-repository-end-to-end-type-safety-88a029513e4c</loc><lastmod>2026-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://mrmadhukar.medium.com/thanks-for-sharing-such-a-high-quality-and-informative-blog-5a8e90187f0a</loc><lastmod>2026-10-12</lastmod><changefreq>daily</changefreq><priority>0.2</priority></url>
</urlset>
