<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://nullisdefined.my/portfolio</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://nullisdefined.my/posts/backend/nestjs/nestjs-query-parameter-boolean-transformation-issue</loc><lastmod>2025-07-14</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/backend/nodejs/node-js-is-not-single-threaded</loc><lastmod>2025-01-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/aws-computing</loc><lastmod>2025-06-20</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/aws-database</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/aws-introduction</loc><lastmod>2025-06-19</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/aws-lambda-destinations</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/aws-lambda-invocation-methods</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/aws-networking</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/aws-storage</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/designing-landing-zone-architectures-with-aws-control-tower</loc><lastmod>2025-07-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/developing-on-aws</loc><lastmod>2025-07-12</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/event-object-vs-context-object</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/getting-started-with-amazon-ecr</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/getting-started-with-amazon-ecs</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/getting-started-with-amazon-eks-anywhere</loc><lastmod>2025-07-12</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/introduction-to-aws-database-migration-service</loc><lastmod>2025-07-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/introduction-to-aws-lambda</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/introduction-to-database-migration</loc><lastmod>2025-07-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cloud/aws/working-with-amazon-elastic-container-service</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/data-structure/big-o-notation</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/data-structure/js-object-vs-array</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/database</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/database-design</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/db-atomicity</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/db-consistency</loc><lastmod>2024-12-18</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/db-durability</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/db-isolation</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/relational-data-model</loc><lastmod>2025-04-07</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/relational-database-design</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/sql1</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/database/sql2</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/address-resolution-protocol</loc><lastmod>2025-05-13</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/connection-oriented-tcp</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/delivery-and-forwarding-of-ip-packets</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/internet-control-message-protocol-version-4</loc><lastmod>2025-05-14</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/ipv4</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/network-layer</loc><lastmod>2025-05-03</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/sip-rtp-volte</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/tcp-flow-congestion-error-control</loc><lastmod>2025-06-18</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/tcp-segment</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/unicast-routing-protocol-rip-ospf-bgp</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/network-programming/user-datagram-protocol</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/concurrency</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/inputoutput</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/kernel-user-mode-and-kernel-mode</loc><lastmod>2025-04-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/linking</loc><lastmod>2025-05-20</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/linux-process</loc><lastmod>2025-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/memory-representation</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/memory-sharing</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/pipe</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/posix-c</loc><lastmod>2025-04-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/signal</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/stack-frame</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/unix-shell</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/cs/system-programming/virtual-memory-memory-mapping</loc><lastmod>2025-06-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/etc/uncategorized/2025-sw-talent-festival-review</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/etc/uncategorized/5-linux-command-tricks-that-will-chang-your-life-as-a-programmer</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/etc/uncategorized/github-ssh</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/modularization-refactor</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nest-factory-create</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-controllers</loc><lastmod>2025-08-24</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-decorator</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-exception-filters</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-first-steps</loc><lastmod>2025-08-24</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-guards</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-http-request-and-response</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-introduction</loc><lastmod>2025-08-24</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-middleware</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-modules</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-mongodb</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-pipes</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-providers</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-transaction</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nestjs-validation-pipe</loc><lastmod>2024-11-13</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nestjs/nodeflipnest-env-config</loc><lastmod>2025-01-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nodejs/express-middleware-and-routing</loc><lastmod>2024-11-30</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nodejs/graphql</loc><lastmod>2024-11-30</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nodejs/nodej-module-system</loc><lastmod>2024-11-20</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nodejs/nodejs-event-driven-architecture-and-non-blocking</loc><lastmod>2024-11-18</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/frameworks/nodejs/nodejs-express</loc><lastmod>2024-11-29</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/javascript/es15-ecmascript-2025</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/javascript/javascript-vs-typescript</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/javascript/js-promise</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/typescript/10-bad-typescript-habits-to-break-in-2024</loc><lastmod>2025-01-01</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/typescript/start-typescript</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/typescript/ts-class</loc><lastmod>2024-11-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/typescript/ts-function</loc><lastmod>2024-11-16</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/typescript/ts-interface</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/languages/typescript/ts-type-system</loc><lastmod>2024-11-13</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/changing-slug</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/duplication-post-issue</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/first-devlog-post</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/image-modal-implementation</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/implement-dynamic-gradient-banner-for-using-canvas-api</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/nextjs-13-metadata-api</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/obsidian-posting-system</loc><lastmod>2024-11-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/optimizing-seo</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/rss-feed-implementation</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/sitemap-script</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/upstash-redis-chat</loc><lastmod>2024-11-25</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/vanilla-js-scroll-animation-implementation</loc><lastmod>2025-05-27</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/devlog/view-mode-system</loc><lastmod>2025-06-20</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/git-clone/blob-object-implementation</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/git-clone/commit-object-implementation</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/git-clone/git-cli-init-add-commit-command</loc><lastmod>2025-01-23</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/git-clone/git-core-objects-test</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/git-clone/tree-object-implementation</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/toy-project/guestbook-serverless-architecture</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/toy-project/halsaram-project-planning</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/toy-project/korean-nickname-random-generator</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/toy-project/thumbs-up-customizing-background</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/toy-project/thumbs-up-customizing-typography</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/toy-project/thumbs-up-image-download-and-copy-clipboard</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/series/toy-project/thumbs-up-v1-0</loc><lastmod>2024-11-02</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/tools/git/git-blob-tree-commit-object</loc><lastmod>2025-01-07</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/tools/git/git-branch</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my/posts/tools/git/git-staging-area</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://nullisdefined.my</loc><changefreq>daily</changefreq><priority>1</priority></url>
</urlset>