<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://dev-aditya.medium.com/sql-vs-nosql-scale-up-vs-scale-out-c007d9e49073</loc><lastmod>2025-05-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/why-10⁹-7-is-the-go-to-modulo-in-competitive-programming-180d6cec2637</loc><lastmod>2024-11-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/why-are-read-operations-in-transactions-sent-to-the-writer-instance-in-a-read-write-split-876045739a36</loc><lastmod>2024-12-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/supercharging-your-database-performance-the-power-of-read-write-split-architecture-d88a21fdf19e</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-when-not-to-use-transactions-in-database-queries-49331e1ab7cc</loc><lastmod>2024-12-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-nested-object-change-detection-in-orms-and-odms-ff1196478658</loc><lastmod>2024-12-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-horizontal-vs-vertical-scalability-the-battle-of-databases-299448a279a8</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-temporary-inconsistency-in-mongodb-during-network-partitions-causes-and-solutions-7ab418a76ac5</loc><lastmod>2024-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-cap-theorem-through-a-real-world-analogy-276e01a13c21</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/temporary-loss-of-consistency-in-sql-based-databases-during-network-partition-452a7ef3fd5f</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-commonjs-cjs-module-system-module-exports-vs-exports-b5952a061fc5</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/default-exports-vs-named-exports-in-esm-a-deep-dive-for-javascript-developers-b0803271de5d</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-commonjs-cjs-and-es-modules-esm-a-comprehensive-guide-31960f72cb7a</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/sequelizes-raw-true-the-hidden-trap-behind-your-queries-28c853cc06ef</loc><lastmod>2025-02-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/sql-case-sensitivity-why-does-your-query-work-even-if-you-change-letter-case-1927dde87d4c</loc><lastmod>2025-02-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/javascript-classes-the-sweet-syntax-that-simplifies-prototypes-af5f50e66dd9</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-this-in-javascript-arrow-functions-vs-regular-functions-704a8452c4f1</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/how-to-search-1-billion-records-in-a-flash-with-bloom-filters-3e55f9612822</loc><lastmod>2024-12-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/how-indexes-supercharge-your-queries-352ee3ed455e</loc><lastmod>2025-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-postgresql-views-and-pg-stat-user-indexes-like-a-pro-ba3d5c843bcd</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/how-indexes-work-under-the-hood-searching-a-billion-records-in-a-flash-8fa3d46ed780</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/boosting-database-performance-how-indexing-non-unique-columns-like-gender-can-speed-up-queries-400e9d8ce844</loc><lastmod>2025-03-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-mongodb-transactions-atomicity-from-basics-to-internals-and-sql-comparison-b78fd62fc45f</loc><lastmod>2025-06-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/mongodb-vs-postgresql-a-deep-dive-into-atomicity-152ea2773ffd</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/mastering-asynchronous-operations-in-node-js-callbacks-promises-and-events-6d862b437200</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/how-many-worker-threads-or-child-processes-should-you-create-8cabac3d2225</loc><lastmod>2025-03-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/deadlock-in-e-commerce-solution-by-lock-ordering-3eacd82bab2f</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/optimistic-locking-vs-pessimistic-locking-7e25c1dab4e8</loc><lastmod>2024-10-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/deadlock-in-an-e-commerce-application-3208050062bf</loc><lastmod>2024-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/deadlocks-a-real-world-example-2e6269795c6a</loc><lastmod>2024-10-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-lock-types-in-databases-841aa70ae42b</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/does-only-one-query-hit-a-row-at-a-time-8e9fabc19e2a</loc><lastmod>2024-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/why-the-transaction-object-needs-to-be-passed-to-each-query-within-a-transaction-in-sequelize-585b9bcbcdab</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/transactions-and-locks-in-sequelize-a127c27bb0e9</loc><lastmod>2024-12-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/why-grpc-isnt-powering-your-web-app-yet-the-real-reasons-behind-rest-s-continued-dominance-26fac37bbfbc</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/11-battle-tested-security-practices-every-node-js-developer-must-implement-today-bfb1e590c314</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/pros-and-cons-of-grpc-6b1328b4d6ee</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-ip-binding-in-web-servers-a-developers-guide-7f09320af0c4</loc><lastmod>2025-04-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-when-to-use-return-res-json-in-express-937cb2f5da93</loc><lastmod>2025-04-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/bulletproofing-node-js-mastering-error-handling-like-a-pro-13ea16815caf</loc><lastmod>2025-04-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/when-to-combine-queuing-solutions-and-worker-threads-and-when-not-to-6c04ead52c74</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/worker-threads-vs-queuing-systems-in-node-js-44695d902ca1</loc><lastmod>2025-04-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/thread-or-queue-the-ultimate-guide-to-background-processing-in-node-js-78bfed476912</loc><lastmod>2025-04-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/named-function-vs-anonymous-function-impacts-94e2472ed7bb</loc><lastmod>2024-10-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/for-of-vs-foreach-which-one-is-better-25de7e8e9ff3</loc><lastmod>2024-10-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/which-is-better-const-vs-let-in-javascript-500eb3991f68</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/atomics-in-node-js-34aa4b5a76ee</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/sharedarraybuffer-node-js-6dd43e409bca</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/web-workers-and-worker-threads-7d0357d6be9a</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/buffer-arraybuffer-float64array-in-node-js-ef68c112d905</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/buffer-and-streams-in-node-js-1c146abae17b</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/how-to-solve-circular-dependecy-in-javascript-9f8df875ba7f</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/process-memoryusage-in-node-js-03fd6d7074b8</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/mastering-ctrl-c-and-ctrl-z-in-the-terminal-3a2db0b7ab7e</loc><lastmod>2024-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/why-jwt-is-dangerous-for-user-sessions-dd8eade705e6</loc><lastmod>2025-01-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/pre-increment-i-vs-post-increment-i-which-is-better-fd9f998db0d4</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/unlocking-the-power-of-anonymous-functions-a-deep-dive-into-their-versatile-uses-3d99764e8f1e</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/the-structure-of-a-salted-hash-in-bcrypt-c80f99999f9d</loc><lastmod>2025-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/password-hashing-and-storage-basics-and-why-you-should-never-re-use-passwords-d34c9630e7b9</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-currying-and-its-real-world-applications-77912ad0db8e</loc><lastmod>2025-01-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/consistent-hashing-the-secret-sauce-of-scalable-distributed-systems-0f0279d437ea</loc><lastmod>2025-01-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/partitioning-in-postgresql-an-in-depth-guide-58e78e79a9b7</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/the-async-trap-in-node-js-no-one-warns-you-abou-process-nexttick-and-setimmediate-ffcfa5959e0c</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/secure-scalable-environment-and-configuration-management-in-node-js-with-dotenv-bd0b4789c9ff</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/http-1-vs-http-2-vs-http-3-the-evolution-of-the-web-49fa2b59428e</loc><lastmod>2025-05-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/why-postgresql-is-strongly-consistent-and-mongodb-is-eventually-consistent-4d7e3ff8b2af</loc><lastmod>2025-05-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/websockets-vs-http-2-choosing-the-right-protocol-for-real-time-and-high-performance-applications-72ffc0107073</loc><lastmod>2025-04-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/how-to-achieve-strong-consistency-in-mongodb-replica-sets-b5c518363e8d</loc><lastmod>2025-04-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/replica-sets-and-shards-in-mongodb-architecture-and-benefits-a3c83f39e4f0</loc><lastmod>2025-04-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/from-http-2-to-grpc-advancing-rpc-patterns-for-scalable-real-time-apis-71c8ceba6ece</loc><lastmod>2025-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-head-of-line-blocking-in-http-1-1-and-how-http-2-and-http-3-solve-it-f005e0a0245b</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/kafka-producer-key-management-patterns-pitfalls-and-best-practices-c159eb5bcf8f</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/log-aggregation-with-kafka-a-centralized-solution-for-real-time-log-processing-2779915c2e94</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/how-to-choose-the-right-number-of-kafka-partitions-and-consumers-4b2a4caaf8ae</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/using-apache-kafka-as-a-message-queue-in-node-js-architecture-theory-and-implementation-d8565b0d9a47</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/javascript-dynamically-typed-interpreted-and-jit-compiled-8ea68511bac0</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/how-javascript-reads-and-runs-your-code-7e96eb5b2b7f</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/hoisting-in-javascript-959f40afa6fc</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/lexical-vs-dynamic-scoping-1ee3c50f26ea</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/debugging-named-and-anonymous-functions-in-javascript-a-closer-look-at-stack-traces-188a96e2606b</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/how-the-cap-theorem-impacts-sql-databases-horizontal-scalability-98e57b84da3a</loc><lastmod>2025-01-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/why-sql-databases-are-more-vertically-scalable-than-horizontally-scalable-ef3a3f5d5f05</loc><lastmod>2025-01-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/how-schema-less-helps-in-mongodb-beeaf42091d7</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-queryinterface-in-sequelize-a-developers-guide-5ebe14e40249</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/how-to-supercharge-node-js-with-worker-threads-f9e0e54dfb6f</loc><lastmod>2025-04-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/why-javascripts-await-doesn-t-block-the-event-loop-and-how-it-works-internally-035b5b616fa5</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/mastering-solid-principles-in-javascript-the-key-to-scalable-and-maintainable-code-c2da8018b6a7</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/the-dark-side-of-node-js-e8e38bd171c0</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/returning-promises-vs-not-returning-them-why-it-matters-everywhere-c7efa5ffa0af</loc><lastmod>2026-01-14</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/how-kafka-powers-asynchronous-event-driven-microservices-4733a80b9f02</loc><lastmod>2025-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/the-engineers-guide-to-kafka-deep-dive-into-real-world-processing-patterns-94218bf9e7f5</loc><lastmod>2025-04-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/about</loc><lastmod>2026-02-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com</loc><lastmod>2026-02-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/wal-vs-direct-write-why-one-is-simpler-safer-and-faster-9af07c3bbfc1</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/the-architecture-behind-kafkas-scale-and-write-ahead-logs-wal-a2248d583ddb</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-rate-limiting-protecting-your-api-with-the-right-algorithms-and-strategies-f4776a94e1a4</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/8-use-cases-for-aws-lambda-0f924fc8462c</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/how-can-a-million-requests-call-the-same-singleton-function-in-node-js-af3737ec2d0d</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/the-singleton-pattern-in-node-js-power-pitfalls-and-performance-under-load-3d841ea5c226</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/postgresql-hash-partitioning-internals-practical-guide-2d6fd33191c6</loc><lastmod>2025-04-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/how-to-enforce-global-uniqueness-in-a-partitioned-table-50feb54a578e</loc><lastmod>2025-04-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/a-deep-dive-into-hidden-threads-in-node-js-10c1f347739d</loc><lastmod>2025-04-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/generate-1-000-000-rows-in-postgresql-and-compare-query-performance-with-and-without-partitioning-71c9d0835d46</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-processes-and-threads-in-node-js-a-deep-dive-into-concurrency-and-parallelism-67e2cd2d5f0c</loc><lastmod>2025-04-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/steps-to-connect-localhost-postgres-database-to-pgadmin-1334caef22fc</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/mastering-nano-the-ultimate-guide-to-terminal-editing-6e9d96cacb64</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://dev-aditya.medium.com/entrypoint-vs-cmd-in-docker-difference-and-use-cases-0f81262d6610</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/applying-abstraction-to-payment-processing-in-oop-977da6888405</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/what-is-hiding-in-encapsulation-vs-abstraction-de6ff6e18550</loc><lastmod>2025-05-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/pid-1-and-tini-in-docker-why-your-container-ignores-ctrl-c-800b565cb76e</loc><lastmod>2025-05-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/encapsulation-vs-abstraction-in-object-oriented-design-5fcb233dec23</loc><lastmod>2025-05-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-solid-principles-in-javascript-with-practical-examples-b38f915c8fd2</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-schemes-and-protocols-how-theyre-used-across-different-technologies-802886a80e32</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/mastering-docker-compose-dockerfile-a-step-by-step-guide-for-node-js-microservices-4fb5420f7948</loc><lastmod>2025-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/applying-solid-principles-in-javascript-2-real-world-refactorings-5f2fe0352cdd</loc><lastmod>2025-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/the-one-error-you-keep-ignoring-in-node-js-processticksandrejections-and-beyond-ea6f2dea4657</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/why-servers-write-logs-to-files-instead-of-consoles-48b0cbaa31dd</loc><lastmod>2025-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/internet-protocols-explained-from-http-to-https-and-beyond-6b26748d999d</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/websockets-over-tcp-and-tls-real-time-communication-on-the-web-0a8fc75f0f11</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/rate-limiting-algorithms-8f52651609c3</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/tls-over-tcp-protocols-how-secure-internet-connections-really-work-4c4addc30801</loc><lastmod>2025-07-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/polymorphism-317cb2ae26ca</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/child-processes-in-node-js-spawn-exec-fork-and-use-cases-6eab4ddb9dcf</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/closures-in-javascript-and-real-life-use-cases-9a72ba7cd9da</loc><lastmod>2025-07-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/floating-point-arithmetic-precision-issue-5a3f1907cfb0</loc><lastmod>2024-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/different-ways-to-share-data-between-main-thread-and-worker-thread-75a5d86ab441</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/serialization-in-worker-threads-node-js-d87586bc6ed6</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/in-node-js-there-are-three-common-ways-to-handle-parallelism-and-improve-performance-for-f50ef79a72e3</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/webhooks-vs-callback-urls-11cf18b26492</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://dev-aditya.medium.com/how-database-connection-pools-work-6a519f878ffb</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/understanding-data-consistency-and-transactions-postgresql-vs-mongodb-c0ef6d675b93</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/pass-by-value-and-pass-by-reference-in-javascript-7b4b3d59f629</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/choosing-the-right-database-postgresql-vs-mongodb-for-log-storage-semi-structured-data-74d7f487e18b</loc><lastmod>2025-05-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dev-aditya.medium.com/mastering-docker-a-step-by-step-guide-to-efficient-container-development-bdaab20e0b15</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://dev-aditya.medium.com/memory-leaks-in-nodejs-the-silent-performance-killer-494d5fc0bba8</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
