<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://www.new2coding.com/</loc><changefreq>hourly</changefreq></url><url><loc>https://www.new2coding.com/friends</loc></url><url><loc>https://www.new2coding.com/c/ai</loc></url><url><loc>https://www.new2coding.com/c/software-design</loc></url><url><loc>https://www.new2coding.com/c/computers</loc></url><url><loc>https://www.new2coding.com/c/computer-science</loc></url><url><loc>https://www.new2coding.com/c/databases</loc></url><url><loc>https://www.new2coding.com/c/infrastructure</loc></url><url><loc>https://www.new2coding.com/c/mobile</loc></url><url><loc>https://www.new2coding.com/c/networks</loc></url><url><loc>https://www.new2coding.com/c/languages</loc></url><url><loc>https://www.new2coding.com/c/security</loc></url><url><loc>https://www.new2coding.com/c/web</loc></url><url><loc>https://www.new2coding.com/c/tools</loc></url><url><loc>https://www.new2coding.com/b/reference-counting-how-python-knows-when-to-throw-an-object-away</loc><lastmod>2026-10-28</lastmod><image:image><image:loc>https://www.new2coding.com/cover/reference-counting-how-python-knows-when-to-throw-an-object-away.jpg?v=1793211406</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/dropped-frames-why-one-slow-function-freezes-a-phone-screen</loc><lastmod>2026-10-28</lastmod><image:image><image:loc>https://www.new2coding.com/cover/dropped-frames-why-one-slow-function-freezes-a-phone-screen.jpg?v=1793190514</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/the-context-window-why-a-chatbot-forgets-the-start-of-a-long-chat</loc><lastmod>2026-10-28</lastmod><image:image><image:loc>https://www.new2coding.com/cover/the-context-window-why-a-chatbot-forgets-the-start-of-a-long-chat.jpg?v=1793168258</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/cross-site-scripting-how-a-comment-box-can-run-someone-else-s-code</loc><lastmod>2026-10-28</lastmod><image:image><image:loc>https://www.new2coding.com/cover/cross-site-scripting-how-a-comment-box-can-run-someone-else-s-code.jpg?v=1793146554</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/the-observer-pattern-how-a-shop-tells-many-functions-about-one-order-w</loc><lastmod>2026-10-27</lastmod><image:image><image:loc>https://www.new2coding.com/cover/the-observer-pattern-how-a-shop-tells-many-functions-about-one-order-w.jpg?v=1793125009</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/exponential-backoff-why-waiting-longer-between-retries-keeps-a-struggl</loc><lastmod>2026-10-27</lastmod><image:image><image:loc>https://www.new2coding.com/cover/exponential-backoff-why-waiting-longer-between-retries-keeps-a-struggl.jpg?v=1793104081</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/merge-sort-how-splitting-a-list-in-half-again-and-again-sorts-it-with</loc><lastmod>2026-10-27</lastmod><image:image><image:loc>https://www.new2coding.com/cover/merge-sort-how-splitting-a-list-in-half-again-and-again-sorts-it-with.jpg?v=1793081884</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/gitignore-how-git-decides-which-files-to-skip-and-the-one-rule-that-su</loc><lastmod>2026-10-27</lastmod><image:image><image:loc>https://www.new2coding.com/cover/gitignore-how-git-decides-which-files-to-skip-and-the-one-rule-that-su.jpg?v=1793060251</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/nat-how-a-dozen-devices-share-one-internet-address</loc><lastmod>2026-10-26</lastmod><image:image><image:loc>https://www.new2coding.com/cover/nat-how-a-dozen-devices-share-one-internet-address.jpg?v=1793038550</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/the-n-1-query-problem-why-a-page-that-asks-the-database-501-questions</loc><lastmod>2026-10-26</lastmod><image:image><image:loc>https://www.new2coding.com/cover/the-n-1-query-problem-why-a-page-that-asks-the-database-501-questions.jpg?v=1793017108</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/fetch-decode-execute-the-three-beat-loop-every-cpu-repeats-billions-of</loc><lastmod>2026-10-26</lastmod><image:image><image:loc>https://www.new2coding.com/cover/fetch-decode-execute-the-three-beat-loop-every-cpu-repeats-billions-of.jpg?v=1792995713</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/flexbox-how-a-row-of-boxes-decides-who-gets-the-leftover-space</loc><lastmod>2026-10-26</lastmod><image:image><image:loc>https://www.new2coding.com/cover/flexbox-how-a-row-of-boxes-decides-who-gets-the-leftover-space.jpg?v=1792973812</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/generators-how-a-python-function-can-pause-in-the-middle-and-pick-up-w</loc><lastmod>2026-10-25</lastmod><image:image><image:loc>https://www.new2coding.com/cover/generators-how-a-python-function-can-pause-in-the-middle-and-pick-up-w.jpg?v=1792930554</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/list-recycling-why-a-phone-can-scroll-10-000-contacts-while-building-o</loc><lastmod>2026-10-25</lastmod><image:image><image:loc>https://www.new2coding.com/cover/list-recycling-why-a-phone-can-scroll-10-000-contacts-while-building-o.jpg?v=1792909002</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/tokens-how-a-chatbot-cuts-your-text-into-pieces-before-it-reads-a-word</loc><lastmod>2026-10-25</lastmod><image:image><image:loc>https://www.new2coding.com/cover/tokens-how-a-chatbot-cuts-your-text-into-pieces-before-it-reads-a-word.jpg?v=1792883735</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/two-factor-codes-how-your-phone-and-a-website-agree-on-six-digits-with</loc><lastmod>2026-10-24</lastmod><image:image><image:loc>https://www.new2coding.com/cover/two-factor-codes-how-your-phone-and-a-website-agree-on-six-digits-with.jpg?v=1792862212</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/refactoring-how-to-tidy-working-code-without-breaking-it</loc><lastmod>2026-10-24</lastmod><image:image><image:loc>https://www.new2coding.com/cover/refactoring-how-to-tidy-working-code-without-breaking-it.jpg?v=1792840570</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/environment-variables-how-the-same-code-talks-to-a-practice-database-o</loc><lastmod>2026-10-24</lastmod><image:image><image:loc>https://www.new2coding.com/cover/environment-variables-how-the-same-code-talks-to-a-practice-database-o.jpg?v=1792819062</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/hash-tables-how-a-computer-finds-one-name-among-thousands-without-chec</loc><lastmod>2026-10-24</lastmod><image:image><image:loc>https://www.new2coding.com/cover/hash-tables-how-a-computer-finds-one-name-among-thousands-without-chec.jpg?v=1792797408</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/pipes-how-the-in-a-terminal-turns-small-commands-into-one-big-answer</loc><lastmod>2026-10-23</lastmod><image:image><image:loc>https://www.new2coding.com/cover/pipes-how-the-in-a-terminal-turns-small-commands-into-one-big-answer.jpg?v=1792775871</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/traceroute-how-a-countdown-number-reveals-every-stop-between-you-and-a</loc><lastmod>2026-10-23</lastmod><image:image><image:loc>https://www.new2coding.com/cover/traceroute-how-a-countdown-number-reveals-every-stop-between-you-and-a.jpg?v=1792754605</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/transactions-why-a-money-transfer-must-save-both-changes-or-neither</loc><lastmod>2026-10-23</lastmod><image:image><image:loc>https://www.new2coding.com/cover/transactions-why-a-money-transfer-must-save-both-changes-or-neither.jpg?v=1792732635</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/the-call-stack-why-a-function-that-never-stops-crashes-your-program</loc><lastmod>2026-10-23</lastmod><image:image><image:loc>https://www.new2coding.com/cover/the-call-stack-why-a-function-that-never-stops-crashes-your-program.jpg?v=1792710948</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/css-specificity-why-your-style-is-ignored</loc><lastmod>2026-10-22</lastmod><image:image><image:loc>https://www.new2coding.com/cover/css-specificity-why-your-style-is-ignored.jpg?v=1792684609</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/javascript-s-event-loop-why-settimeout-0-runs-after-the-code-below-it</loc><lastmod>2026-10-22</lastmod><image:image><image:loc>https://www.new2coding.com/cover/javascript-s-event-loop-why-settimeout-0-runs-after-the-code-below-it.jpg?v=1792646146</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/push-notifications-how-your-phone-buzzes-for-an-app-that-isn-t-running</loc><lastmod>2026-10-22</lastmod><image:image><image:loc>https://www.new2coding.com/cover/push-notifications-how-your-phone-buzzes-for-an-app-that-isn-t-running.jpg?v=1792624541</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/gradient-descent-how-a-computer-learns-a-number-by-rolling-downhill</loc><lastmod>2026-10-21</lastmod><image:image><image:loc>https://www.new2coding.com/cover/gradient-descent-how-a-computer-learns-a-number-by-rolling-downhill.jpg?v=1792602957</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/sql-injection-how-a-quote-mark-in-a-login-form-can-rewrite-the-databas</loc><lastmod>2026-10-21</lastmod><image:image><image:loc>https://www.new2coding.com/cover/sql-injection-how-a-quote-mark-in-a-login-form-can-rewrite-the-databas.jpg?v=1792581531</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/unit-tests-why-four-passing-tests-don-t-prove-a-function-works</loc><lastmod>2026-10-21</lastmod><image:image><image:loc>https://www.new2coding.com/cover/unit-tests-why-four-passing-tests-don-t-prove-a-function-works.jpg?v=1792559707</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/percentiles-why-an-average-response-time-of-235-ms-can-hide-users-wait</loc><lastmod>2026-10-21</lastmod><image:image><image:loc>https://www.new2coding.com/cover/percentiles-why-an-average-response-time-of-235-ms-can-hide-users-wait.jpg?v=1792538159</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/stacks-and-queues-why-undo-takes-the-newest-item-and-a-printer-takes-t</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://www.new2coding.com/cover/stacks-and-queues-why-undo-takes-the-newest-item-and-a-printer-takes-t.jpg?v=1792516535</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/git-branches-why-making-one-doesn-t-copy-your-project</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://www.new2coding.com/cover/git-branches-why-making-one-doesn-t-copy-your-project.jpg?v=1792495060</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/diffie-hellman-how-two-strangers-agree-on-a-secret-while-everyone-list</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://www.new2coding.com/cover/diffie-hellman-how-two-strangers-agree-on-a-secret-while-everyone-list.jpg?v=1792473362</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/sql-indexes-why-finding-one-row-among-200-000-takes-about-18-steps</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://www.new2coding.com/cover/sql-indexes-why-finding-one-row-among-200-000-takes-about-18-steps.jpg?v=1792451757</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/floating-point-why-0-1-0-2-is-not-exactly-0-3</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://www.new2coding.com/cover/floating-point-why-0-1-0-2-is-not-exactly-0-3.jpg?v=1792430185</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/the-dom-how-a-browser-turns-html-text-into-a-tree</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://www.new2coding.com/cover/the-dom-how-a-browser-turns-html-text-into-a-tree.jpg?v=1792408994</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/rust-ownership-why-let-b-a-makes-a-unusable</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://www.new2coding.com/cover/rust-ownership-why-let-b-a-makes-a-unusable.jpg?v=1792387043</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/offline-sync-what-happens-when-two-phones-edit-the-same-contact</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://www.new2coding.com/cover/offline-sync-what-happens-when-two-phones-edit-the-same-contact.jpg?v=1792365384</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/embeddings-how-a-computer-knows-a-pony-is-closer-to-a-horse-than-a-tru</loc><lastmod>2026-10-18</lastmod><image:image><image:loc>https://www.new2coding.com/cover/embeddings-how-a-computer-knows-a-pony-is-closer-to-a-horse-than-a-tru.jpg?v=1792343758</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/password-strength-why-length-beats-a-capital-letter-and-a-symbol</loc><lastmod>2026-10-18</lastmod><image:image><image:loc>https://www.new2coding.com/cover/password-strength-why-length-beats-a-capital-letter-and-a-symbol.jpg?v=1792322188</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/idempotency-why-clicking-pay-twice-should-charge-you-once</loc><lastmod>2026-10-18</lastmod><image:image><image:loc>https://www.new2coding.com/cover/idempotency-why-clicking-pay-twice-should-charge-you-once.jpg?v=1792300555</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/ci-pipelines-how-a-computer-decides-a-change-is-safe-to-merge</loc><lastmod>2026-10-18</lastmod><image:image><image:loc>https://www.new2coding.com/cover/ci-pipelines-how-a-computer-decides-a-change-is-safe-to-merge.jpg?v=1792278939</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/breadth-first-search-how-a-maze-solver-finds-the-shortest-way-out</loc><lastmod>2026-10-17</lastmod><image:image><image:loc>https://www.new2coding.com/cover/breadth-first-search-how-a-maze-solver-finds-the-shortest-way-out.jpg?v=1792257429</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/git-staging-area-why-saving-your-work-takes-git-add-and-git-commit</loc><lastmod>2026-10-17</lastmod><image:image><image:loc>https://www.new2coding.com/cover/git-staging-area-why-saving-your-work-takes-git-add-and-git-commit.jpg?v=1792235721</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/tcp-how-a-network-that-drops-data-still-delivers-every-byte-in-order</loc><lastmod>2026-10-17</lastmod><image:image><image:loc>https://www.new2coding.com/cover/tcp-how-a-network-that-drops-data-still-delivers-every-byte-in-order.jpg?v=1792214182</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/sql-group-by-how-many-rows-become-one-row-per-customer</loc><lastmod>2026-10-17</lastmod><image:image><image:loc>https://www.new2coding.com/cover/sql-group-by-how-many-rows-become-one-row-per-customer.jpg?v=1792192548</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/race-conditions-why-two-people-adding-1-to-5-can-leave-you-with-6</loc><lastmod>2026-10-16</lastmod><image:image><image:loc>https://www.new2coding.com/cover/race-conditions-why-two-people-adding-1-to-5-can-leave-you-with-6.jpg?v=1792170928</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/cookies-how-a-website-remembers-you-between-requests</loc><lastmod>2026-10-16</lastmod><image:image><image:loc>https://www.new2coding.com/cover/cookies-how-a-website-remembers-you-between-requests.jpg?v=1792149473</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/ruby-strings-why-changing-b-also-changes-a</loc><lastmod>2026-10-16</lastmod><image:image><image:loc>https://www.new2coding.com/cover/ruby-strings-why-changing-b-also-changes-a.jpg?v=1792127772</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/deep-links-why-one-link-opens-an-app-and-another-opens-a-web-page</loc><lastmod>2026-10-16</lastmod><image:image><image:loc>https://www.new2coding.com/cover/deep-links-why-one-link-opens-an-app-and-another-opens-a-web-page.jpg?v=1792106155</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/next-word-prediction-how-a-chatbot-s-core-trick-is-just-counting</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://www.new2coding.com/cover/next-word-prediction-how-a-chatbot-s-core-trick-is-just-counting.jpg?v=1792084553</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/password-hashing-why-a-website-never-stores-your-password-and-what-a-s</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://www.new2coding.com/cover/password-hashing-why-a-website-never-stores-your-password-and-what-a-s.jpg?v=1792062976</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/state-machines-why-an-order-can-t-be-delivered-before-it-s-paid</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://www.new2coding.com/cover/state-machines-why-an-order-can-t-be-delivered-before-it-s-paid.jpg?v=1792041349</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/rolling-deploys-how-a-website-updates-without-going-offline</loc><lastmod>2026-10-15</lastmod><image:image><image:loc>https://www.new2coding.com/cover/rolling-deploys-how-a-website-updates-without-going-offline.jpg?v=1792019734</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/binary-search-how-to-find-one-number-in-a-million-with-20-guesses</loc><lastmod>2026-10-14</lastmod><image:image><image:loc>https://www.new2coding.com/cover/binary-search-how-to-find-one-number-in-a-million-with-20-guesses.jpg?v=1791998170</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/path-why-a-terminal-says-command-not-found-for-a-program-you-installed</loc><lastmod>2026-10-14</lastmod><image:image><image:loc>https://www.new2coding.com/cover/path-why-a-terminal-says-command-not-found-for-a-program-you-installed.jpg?v=1791976608</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/cidr-and-subnets-what-the-24-in-192-168-1-0-24-means</loc><lastmod>2026-10-14</lastmod><image:image><image:loc>https://www.new2coding.com/cover/cidr-and-subnets-what-the-24-in-192-168-1-0-24-means.jpg?v=1791954985</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/sql-null-why-two-people-vanish-from-both-your-queries</loc><lastmod>2026-10-14</lastmod><image:image><image:loc>https://www.new2coding.com/cover/sql-null-why-two-people-vanish-from-both-your-queries.jpg?v=1791933352</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/bits-and-bytes-why-a-byte-can-t-count-past-255</loc><lastmod>2026-10-13</lastmod><image:image><image:loc>https://www.new2coding.com/cover/bits-and-bytes-why-a-byte-can-t-count-past-255.jpg?v=1791911872</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/event-bubbling-why-clicking-a-button-also-clicks-its-parent</loc><lastmod>2026-10-13</lastmod><image:image><image:loc>https://www.new2coding.com/cover/event-bubbling-why-clicking-a-button-also-clicks-its-parent.jpg?v=1791890172</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/python-default-arguments-why-a-function-remembers-the-last-call</loc><lastmod>2026-10-13</lastmod><image:image><image:loc>https://www.new2coding.com/cover/python-default-arguments-why-a-function-remembers-the-last-call.jpg?v=1791868572</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/app-lifecycle-why-your-phone-forgets-what-you-typed-when-you-switch-ap</loc><lastmod>2026-10-13</lastmod><image:image><image:loc>https://www.new2coding.com/cover/app-lifecycle-why-your-phone-forgets-what-you-typed-when-you-switch-ap.jpg?v=1791847019</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/temperature-why-a-chatbot-answers-differently-each-time</loc><lastmod>2026-10-12</lastmod><image:image><image:loc>https://www.new2coding.com/cover/temperature-why-a-chatbot-answers-differently-each-time.jpg?v=1791825363</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/caesar-cipher-why-25-guesses-break-it-and-what-real-encryption-does-in</loc><lastmod>2026-10-12</lastmod><image:image><image:loc>https://www.new2coding.com/cover/caesar-cipher-why-25-guesses-break-it-and-what-real-encryption-does-in.jpg?v=1791803779</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/dependency-injection-why-a-test-passes-at-9am-and-fails-at-3pm</loc><lastmod>2026-10-12</lastmod><image:image><image:loc>https://www.new2coding.com/cover/dependency-injection-why-a-test-passes-at-9am-and-fails-at-3pm.jpg?v=1791782172</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/cron-schedules-five-fields-that-tell-a-computer-when-to-run-a-job</loc><lastmod>2026-10-12</lastmod><image:image><image:loc>https://www.new2coding.com/cover/cron-schedules-five-fields-that-tell-a-computer-when-to-run-a-job.jpg?v=1791760638</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/big-o-how-to-tell-if-your-code-will-survive-1-000-times-more-data</loc><lastmod>2026-10-11</lastmod><image:image><image:loc>https://www.new2coding.com/cover/big-o-how-to-tell-if-your-code-will-survive-1-000-times-more-data.jpg?v=1791738937</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/git-merge-vs-rebase-same-code-two-different-histories</loc><lastmod>2026-10-11</lastmod><image:image><image:loc>https://www.new2coding.com/cover/git-merge-vs-rebase-same-code-two-different-histories.jpg?v=1791717390</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/dns-lookups-why-a-website-is-slower-the-first-time-you-visit</loc><lastmod>2026-10-11</lastmod><image:image><image:loc>https://www.new2coding.com/cover/dns-lookups-why-a-website-is-slower-the-first-time-you-visit.jpg?v=1791695776</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/sql-joins-how-two-tables-become-one-answer-inner-left-right-full</loc><lastmod>2026-10-11</lastmod><image:image><image:loc>https://www.new2coding.com/cover/sql-joins-how-two-tables-become-one-answer-inner-left-right-full.jpg?v=1791674182</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/time-slices-how-one-cpu-core-runs-many-programs-at-once</loc><lastmod>2026-10-10</lastmod><image:image><image:loc>https://www.new2coding.com/cover/time-slices-how-one-cpu-core-runs-many-programs-at-once.jpg?v=1791652537</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/http-requests-and-responses-what-a-404-and-a-301-really-say</loc><lastmod>2026-10-10</lastmod><image:image><image:loc>https://www.new2coding.com/cover/http-requests-and-responses-what-a-404-and-a-301-really-say.jpg?v=1791630968</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/go-slices-why-appending-to-a-copy-can-change-the-original</loc><lastmod>2026-10-10</lastmod><image:image><image:loc>https://www.new2coding.com/cover/go-slices-why-appending-to-a-copy-can-change-the-original.jpg?v=1791609391</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/pixels-dp-and-points-why-a-button-of-48-is-tiny-on-one-phone-and-fine</loc><lastmod>2026-10-10</lastmod><image:image><image:loc>https://www.new2coding.com/cover/pixels-dp-and-points-why-a-button-of-48-is-tiny-on-one-phone-and-fine.jpg?v=1791591792</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/overfitting-why-a-perfect-score-on-practice-questions-can-still-fail</loc><lastmod>2026-10-09</lastmod><image:image><image:loc>https://www.new2coding.com/cover/overfitting-why-a-perfect-score-on-practice-questions-can-still-fail.jpg?v=1791566333</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/two-factor-codes-how-your-phone-and-a-website-agree-on-6-digits</loc><lastmod>2026-10-09</lastmod><image:image><image:loc>https://www.new2coding.com/cover/two-factor-codes-how-your-phone-and-a-website-agree-on-6-digits.jpg?v=1791522994</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/pure-functions-why-the-same-call-can-give-two-different-answers</loc><lastmod>2026-10-09</lastmod><image:image><image:loc>https://www.new2coding.com/cover/pure-functions-why-the-same-call-can-give-two-different-answers.jpg?v=1791501400</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/docker-build-cache-why-a-one-line-change-can-trigger-a-full-reinstall</loc><lastmod>2026-10-08</lastmod><image:image><image:loc>https://www.new2coding.com/cover/docker-build-cache-why-a-one-line-change-can-trigger-a-full-reinstall.jpg?v=1791479808</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/recursion-why-fib-30-makes-2-7-million-calls-and-how-a-notebook-fixes</loc><lastmod>2026-10-08</lastmod><image:image><image:loc>https://www.new2coding.com/cover/recursion-why-fib-30-makes-2-7-million-calls-and-how-a-notebook-fixes.jpg?v=1791458523</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/what-does-1-2-3-mean-in-package-json-version-rules-you-can-try</loc><lastmod>2026-10-08</lastmod><image:image><image:loc>https://www.new2coding.com/cover/what-does-1-2-3-mean-in-package-json-version-rules-you-can-try.jpg?v=1791436592</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/latency-vs-bandwidth-why-a-faster-plan-can-t-speed-up-a-small-page</loc><lastmod>2026-10-08</lastmod><image:image><image:loc>https://www.new2coding.com/cover/latency-vs-bandwidth-why-a-faster-plan-can-t-speed-up-a-small-page.jpg?v=1791415052</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/database-transactions-why-moving-money-is-all-or-nothing</loc><lastmod>2026-10-07</lastmod><image:image><image:loc>https://www.new2coding.com/cover/database-transactions-why-moving-money-is-all-or-nothing.jpg?v=1791393399</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/cpu-cache-why-reading-a-grid-by-rows-beats-columns-step-by-step</loc><lastmod>2026-10-07</lastmod><image:image><image:loc>https://www.new2coding.com/cover/cpu-cache-why-reading-a-grid-by-rows-beats-columns-step-by-step.jpg?v=1791372211</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/why-is-my-css-ignored-specificity-scored-with-three-numbers</loc><lastmod>2026-10-07</lastmod><image:image><image:loc>https://www.new2coding.com/cover/why-is-my-css-ignored-specificity-scored-with-three-numbers.jpg?v=1791350222</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/why-does-5-3-give-53-in-javascript-type-coercion-step-by-step</loc><lastmod>2026-10-07</lastmod><image:image><image:loc>https://www.new2coding.com/cover/why-does-5-3-give-53-in-javascript-type-coercion-step-by-step.jpg?v=1791328619</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/how-does-a-push-notification-find-your-phone-when-the-app-is-closed</loc><lastmod>2026-10-06</lastmod><image:image><image:loc>https://www.new2coding.com/cover/how-does-a-push-notification-find-your-phone-when-the-app-is-closed.jpg?v=1791307017</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/tokens-why-a-chatbot-never-reads-your-letters-only-numbered-pieces</loc><lastmod>2026-10-06</lastmod><image:image><image:loc>https://www.new2coding.com/cover/tokens-why-a-chatbot-never-reads-your-letters-only-numbered-pieces.jpg?v=1791285745</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/sql-injection-how-a-stray-quote-mark-turns-data-into-instructions</loc><lastmod>2026-10-06</lastmod><image:image><image:loc>https://www.new2coding.com/cover/sql-injection-how-a-stray-quote-mark-turns-data-into-instructions.jpg?v=1791263795</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/refactoring-tidy-messy-code-without-breaking-it-using-tests-as-a-net</loc><lastmod>2026-10-06</lastmod><image:image><image:loc>https://www.new2coding.com/cover/refactoring-tidy-messy-code-without-breaking-it-using-tests-as-a-net.jpg?v=1791242156</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/what-is-a-load-balancer-one-web-address-many-servers</loc><lastmod>2026-10-05</lastmod><image:image><image:loc>https://www.new2coding.com/cover/what-is-a-load-balancer-one-web-address-many-servers.jpg?v=1791220554</image:loc></image:image></url><url><loc>https://www.new2coding.com/b/hash-tables-how-python-finds-a-key-without-searching-for-it</loc><lastmod>2026-10-05</lastmod></url><url><loc>https://www.new2coding.com/b/debugging-for-beginners-step-through-code-to-find-an-off-by-one</loc><lastmod>2026-10-05</lastmod></url><url><loc>https://www.new2coding.com/b/packets-why-the-internet-cuts-your-message-into-numbered-pieces</loc><lastmod>2026-10-05</lastmod></url><url><loc>https://www.new2coding.com/b/what-is-a-database-index-find-one-row-without-reading-them-all</loc><lastmod>2026-10-04</lastmod></url><url><loc>https://www.new2coding.com/b/the-call-stack-how-your-computer-remembers-where-to-come-back-to</loc><lastmod>2026-10-04</lastmod></url><url><loc>https://www.new2coding.com/b/what-is-json-edit-it-live-and-see-why-apis-are-so-strict-about-it</loc><lastmod>2026-10-04</lastmod></url><url><loc>https://www.new2coding.com/b/why-does-0-1-0-2-give-0-30000000000000004-in-python</loc><lastmod>2026-10-04</lastmod></url><url><loc>https://www.new2coding.com/b/two-phones-one-note-what-happens-when-edits-collide-offline</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://www.new2coding.com/b/embeddings-how-a-computer-measures-that-a-kitten-is-like-a-cat</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://www.new2coding.com/b/who-really-owns-this-link-read-a-web-address-before-you-click</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://www.new2coding.com/b/your-first-unit-test-catch-the-leap-year-bug-a-quick-check-misses</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://www.new2coding.com/b/what-is-ci-the-robot-that-tests-your-code-every-time-you-push</loc><lastmod>2026-10-02</lastmod></url><url><loc>https://www.new2coding.com/b/what-is-an-algorithm-watch-two-recipes-race-to-sort-six-bars</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/what-is-a-server-really-a-computer-that-waits-for-questions</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/your-first-terminal-commands-pwd-ls-cd-and-friends-with-no-fear</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/how-to-read-a-python-error-message-without-panicking</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/why-your-computer-forgets-unsaved-work-when-the-power-dies</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/how-websites-check-your-password-without-ever-storing-it</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/native-web-or-cross-platform-how-apps-get-from-your-code-to-a-phone</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/machine-learning-by-example-how-a-computer-learns-apples-from-oranges</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/why-a-long-password-beats-a-complicated-one</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/from-localhost-to-production-what-deploying-your-code-really-means</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/linear-vs-binary-search-why-30-guesses-can-beat-a-billion</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/why-does-my-javascript-loop-run-one-time-too-many</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/ip-addresses-and-ports-the-street-address-and-the-apartment-number</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/html-tags-how-angle-brackets-become-a-tree-in-your-browser</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/git-basics-where-your-work-lives-and-why-branches-are-just-pointers</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/functions-why-you-should-stop-copy-pasting-your-code</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/your-first-sql-query-ask-a-table-of-pets-a-question</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/how-does-example-com-turn-into-an-ip-address-dns-step-by-step</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/why-databases-split-your-data-into-two-tables-and-link-them-by-id</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/why-your-200px-box-is-250px-wide-the-css-box-model</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/how-a-chatbot-writes-one-guessed-word-at-a-time</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/counting-with-only-0-and-1-how-computers-store-numbers-and-letters</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/why-does-your-phone-ask-allow-this-app-app-permissions-explained</loc><lastmod>2026-10-01</lastmod></url><url><loc>https://www.new2coding.com/b/what-a-variable-really-is-python-names-values-and-the-sign</loc><lastmod>2026-10-01</lastmod></url></urlset>