<?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:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://marco-song.vercel.app/</loc></url><url><loc>https://marco-song.vercel.app/about/</loc></url><url><loc>https://marco-song.vercel.app/archives/</loc></url><url><loc>https://marco-song.vercel.app/posts/</loc></url><url><loc>https://marco-song.vercel.app/posts/2/</loc></url><url><loc>https://marco-song.vercel.app/posts/3/</loc></url><url><loc>https://marco-song.vercel.app/posts/4/</loc></url><url><loc>https://marco-song.vercel.app/posts/5/</loc></url><url><loc>https://marco-song.vercel.app/posts/6/</loc></url><url><loc>https://marco-song.vercel.app/posts/applying-sha-512-one-way-hashing-to-unreal-engine-games/</loc></url><url><loc>https://marco-song.vercel.app/posts/awesome-list-curated-dev-resources-shared-on-github/</loc></url><url><loc>https://marco-song.vercel.app/posts/book-review-inspired-by-marty-cagan-read-from-an-engineer-s-perspective/</loc></url><url><loc>https://marco-song.vercel.app/posts/building-a-linux-rdbms-benchmark-environment-development-history/</loc></url><url><loc>https://marco-song.vercel.app/posts/building-a-rag-ai-counseling-assistant-in-4-weeks/</loc></url><url><loc>https://marco-song.vercel.app/posts/building-a-scala-akka-echo-server-with-maven/</loc></url><url><loc>https://marco-song.vercel.app/posts/building-an-echo-server-with-the-poco-c-library-cmake-based/</loc></url><url><loc>https://marco-song.vercel.app/posts/c-c-vs-java-for-game-server-development/</loc></url><url><loc>https://marco-song.vercel.app/posts/changing-database-schema-in-production-online-schema-change/</loc></url><url><loc>https://marco-song.vercel.app/posts/connecting-tistory-with-the-evernote-plugin/</loc></url><url><loc>https://marco-song.vercel.app/posts/development-notes-week-4-dec-11-17/</loc></url><url><loc>https://marco-song.vercel.app/posts/errors-caused-by-increasing-server-cpu-core-count/</loc></url><url><loc>https://marco-song.vercel.app/posts/fixing-a-stuck-file-upload-button-in-react/</loc></url><url><loc>https://marco-song.vercel.app/posts/functions-libraries-engines-frameworks-and-platforms/</loc></url><url><loc>https://marco-song.vercel.app/posts/growth-strategies-for-a-4th-year-junior-developer/</loc></url><url><loc>https://marco-song.vercel.app/posts/how-fast-should-an-api-be-page-load-api-tps-latency/</loc></url><url><loc>https://marco-song.vercel.app/posts/how-php-works-a-summary/</loc></url><url><loc>https://marco-song.vercel.app/posts/how-to-ssh-into-a-server-with-a-user-account/</loc></url><url><loc>https://marco-song.vercel.app/posts/how-to-use-git-on-linux/</loc></url><url><loc>https://marco-song.vercel.app/posts/installing-wordpress-with-docker-setup-and-issue-notes/</loc></url><url><loc>https://marco-song.vercel.app/posts/integrating-gamelift-with-unreal-engine/</loc></url><url><loc>https://marco-song.vercel.app/posts/json-schema-validation-with-ajv/</loc></url><url><loc>https://marco-song.vercel.app/posts/leaving-the-startup-after-one-year/</loc></url><url><loc>https://marco-song.vercel.app/posts/node-js-switching-from-nodemon-to-tsc-watch-for-faster-builds/</loc></url><url><loc>https://marco-song.vercel.app/posts/notes-from-visiting-kakao-conference-2019/</loc></url><url><loc>https://marco-song.vercel.app/posts/open-source-license-summary/</loc></url><url><loc>https://marco-song.vercel.app/posts/rdbms-backup-and-recovery-research-1-basic-concepts/</loc></url><url><loc>https://marco-song.vercel.app/posts/rdbms-backup-and-recovery-research-2-preparing-backup-and-recovery-tests/</loc></url><url><loc>https://marco-song.vercel.app/posts/rdbms-concepts-summary/</loc></url><url><loc>https://marco-song.vercel.app/posts/rdbms-indexes/</loc></url><url><loc>https://marco-song.vercel.app/posts/rdbms-reviewing-transactions/</loc></url><url><loc>https://marco-song.vercel.app/posts/rdbms-selection-process/</loc></url><url><loc>https://marco-song.vercel.app/posts/reflections-on-iaas-paas-and-saas-server-models/</loc></url><url><loc>https://marco-song.vercel.app/posts/research-on-concurrent-computing-models/</loc></url><url><loc>https://marco-song.vercel.app/posts/research-on-information-search-methodology/</loc></url><url><loc>https://marco-song.vercel.app/posts/setting-timezone-correctly-in-typeorm/</loc></url><url><loc>https://marco-song.vercel.app/posts/sql-queries-for-benchmarking-rdbms-with-jmeter/</loc></url><url><loc>https://marco-song.vercel.app/posts/transport-layer-protocols-summary/</loc></url><url><loc>https://marco-song.vercel.app/posts/trying-out-the-markdown-language/</loc></url><url><loc>https://marco-song.vercel.app/posts/typeorm-quick-start/</loc></url><url><loc>https://marco-song.vercel.app/posts/web-frameworks-for-python-go-and-rust/</loc></url><url><loc>https://marco-song.vercel.app/posts/wrapping-up-the-geuldda-4th-cohort/</loc></url><url><loc>https://marco-song.vercel.app/search/</loc></url><url><loc>https://marco-song.vercel.app/tags/</loc></url><url><loc>https://marco-song.vercel.app/tags/%ED%9A%8C%EA%B3%A0/</loc></url><url><loc>https://marco-song.vercel.app/tags/ai/</loc></url><url><loc>https://marco-song.vercel.app/tags/fde/</loc></url><url><loc>https://marco-song.vercel.app/tags/llm/</loc></url><url><loc>https://marco-song.vercel.app/tags/node.js/</loc></url><url><loc>https://marco-song.vercel.app/tags/nodemon/</loc></url><url><loc>https://marco-song.vercel.app/tags/notion/</loc></url><url><loc>https://marco-song.vercel.app/tags/rag/</loc></url><url><loc>https://marco-song.vercel.app/tags/tistory/</loc></url><url><loc>https://marco-song.vercel.app/tags/tsc/</loc></url><url><loc>https://marco-song.vercel.app/tags/typeorm/</loc></url><url><loc>https://marco-song.vercel.app/tags/typescript/</loc></url></urlset>