<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://furkanbaytekin.dev/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://furkanbaytekin.dev/about</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://furkanbaytekin.dev/blogs</loc><changefreq>daily</changefreq><priority>0.9</priority></url><url><loc>https://furkanbaytekin.dev/blogs/auth-architecture-actions-vs-resources</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/when-caching-makes-performance-worse</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/connection-pool-exhaustion-what-it-is-and-how-to-avoid-it</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-certificate-authority-lets-encrypt-trust-stores</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/using-makefile-in-go-projects-the-practical-way</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-are-coop-coep-and-corp-headers-and-why-browsers-needed-them</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-container-restart-policies-actually-work</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/acme-protocol-explained-how-https-certificates-are-issued-automatically</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/brotli-vs-gzip-modern-http-compression-done-right-with-flask-examples</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/using-webcrypto-safely-a-practical-guide-for-developers</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-the-vary-header-a-simple-guide-for-developers</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-you-should-use-stringbuilder</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-stale-while-revalidate-a-simple-guide-to-faster-web-performance</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/ssrf-how-cloud-metadata-endpoints-get-exploited</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/practical-routing-with-internal-api-and</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/query-indexing-mistakes-that-silently-kill-performance</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/proper-health-checks-in-modern-applications-readiness-vs-liveness-explained</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/load-shedding-and-backpressure-the-safety-valves-your-system-probably-needs</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/jsonl-gz-the-perfect-combo-for-fast-efficient-data-handling</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-http-host-header-attacks-with-easy-examples</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/honeytokens-tiny-traps-that-expose-attackers-instantly</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/honeypots-a-simple-way-to-catch-attackers-before-they-catch-you</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-a-graceful-shutdown</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/cookie-prefixes-explained-secure-and-host</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-cold-starts-happen-and-how-to-reduce-them</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-clickjacking-and-how-to-prevent-it</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-the-cache-control-header</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-to-create-better-ux-with-some-simple-touches</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-to-deploy-a-nextjs-app-with-cloudflare-a-step-by-step-guide</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/turkish-delight-orhan-seyfi-celiks-one-man-band</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/acid-vs-base-and-cap-theorem-in-databases-what-they-are-and-how-to-choose</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-backend-flows-must-be-restartable</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/bff-is-your-bff-why-backend-for-frontend-is-your-best-friend-forever</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/rarely-used-obscure-html-tags</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/exploring-lesser-used-by-jrs-but-powerful-semantic-html-elements</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-eventual-consistency</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/replay-attacks-what-they-are-and-how-to-protect-yourself</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/accepting-files-on-the-backend-mime-extensions-path-traversal-and-quotas-explained</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/stale-while-revalidate-swr-in-frontend-development</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-standardized-hardware-wins-better-software-support-for-steam-deck-iphones-and-beyond</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/idempotency-in-api-design-why-it-matters-and-how-to-implement-it</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-myth-of-code-speaks-for-itself</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/yagni-and-kiss-principles-when-to-really-apply</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-a-circuit-breaker-in-software-why-its-needed-and-how-its-applied</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/using-linux-capabilities-to-bind-to-port-80-without-root</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/smart-game-server-backups-with-bash-hourly-weekly-and-monthly-rotation</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/writing-reliable-docker-healthchecks-that-actually-work</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/from-script-to-service-writing-custom-systemd-units-in-linux</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/implementing-ssot-compatible-jwt-authentication-in-nestjs-with-rsa-keys</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-01-02-03-in-programming-and-how-to-fix-it</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-computers-understand-time</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-preload-prefetch-and-preconnect-for-faster-websites</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-do-browsers-decide-how-to-render-content-based-on-content-type</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/rondo-veneziano-the-timeless-charm-of-baroque-meets-modern-music</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-a-csrf-token-and-how-to-implement-it-in-go</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/implementing-role-based-access-control-rbac-in-flask-with-sqlite-a-comprehensive-guide</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/throttling-in-backend-development</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-http-304-etag-cache-control-and-last-modified-with-go</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/http-redirects-301-302-307-308-explained</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-does-cors-exist-a-brief-history-of-cross-origin-policies</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-connection-keep-alive-and-http11-vs-http2-differences</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-http-request-lifecycle-what-happens-from-browser-to-server</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/n1-query-problem-fixing-it-with-sql-and-prisma-orm</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/11-essential-charts-for-dashboards-with-python-examples</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/choosing-the-right-database</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/when-to-use-csr-ssr-or-ssg</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/json-sent-as-textplain</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/programming-paradigms-imperative-vs-declarative</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-and-fixing-mixed-content-errors-in-modern-browsers</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/my-experience-with-the-game-jam-i-attended</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-x-handles-infinite-scroll-without-lagging</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/responsive-vs-fluid-design-and-flex-wrap</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-art-of-storytelling-in-uiux-design</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/so-you-wanna-make-games-start-small</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-i-suggest-to-newbies-on-webapp-development</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/overcoming-perfectionism-a-guide-to-success-without-burnout</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-i-hate-tailwind-css-but-keep-using-it</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-i-hate-react-but-cant-stop-using-it</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/history-sniffing-on-legacy-css-how-browsers-used-to-leak-your-past</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/writing-a-watermark-api-in-nextjs</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-buzzing-breakthrough-at-dinos-diner</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-great-market-mayhem-in-whiskerwood</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-tasty-trouble-at-the-pixie-picnic</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-case-of-the-nosy-mailman-and-the-locked-letters</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-tale-of-the-speedy-scribe-maria-and-redis</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/javascript-strict-mode-cleaner-safer-code</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/javascript-decorators-native-support-typescript-and-beyond</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/javascripts-proxy-and-reflect-a-deep-dive-into-meta-programming</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/javascript-is-an-odd-language</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/lesser-known-javascript-concepts-you-should-know</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-the-dependency-inversion-principle-with-typescript-and-databases</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-the-interface-segregation-principle-with-a-meal-example-in-php</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/liskov-substitution-principle-via-content-management-system</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/applying-the-open-closed-principle-to-a-repository-cloner-in-fastapi</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/single-responsibility-and-advanatges-in-compiled-languages</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/exploring-karfagen-a-symphonic-prog-odyssey-from-ukraine</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/mastering-the-screen-command-manage-your-vps-like-a-pro</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/from-xss-to-total-control-how-a-simple-script-can-compromise-everything</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/sql-injection-the-sneaky-hack-that-wont-die-and-how-to-stop-it</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/mastering-debouncing-optimize-user-input-with-javascript-and-react</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-tagged-template-literals-in-javascript</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/buckethead-the-masked-maestro-of-mayhem-and-melody</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/lazy-loading-images-and-components-a-speed-boost-for-your-web-apps</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/web-accessibility-101-building-inclusive-sites-that-shine</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/building-an-lru-cache-in-javascript-least-recently-used-cache</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/my-journey-into-software-development-and-teaching</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/memoizing-expensive-functions-in-javascript-a-real-world-performance-boost</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/fetch-vs-xhr-a-deep-dive-into-web-devs-past-and-present</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/standard-streams-stdin-stdout-stderr-and-pipes-or</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-difference-between-programming-and-scripting-languages</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-key-javascript-browser-apis-a-quick-overview</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/package-managers-heros-of-software-management</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-browsers-draw-web-pages</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/renaissance-the-piano-centric-orchestral-rock</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/sgml-and-dtd-the-father-of-xml-and-html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/embracing-new-css-features-when-and-how-to-use-them</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/dont-break-the-web-backward-compatibility-and-web-standards</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-minecrafts-development-reflects-agile-vs-waterfall</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/dream-theater-the-gods-of-progressive-metal</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/seo-factors-for-developers-and-content-creators</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-schemaorg-and-json-ld-impact-your-sites-seo</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/introduction-to-web-components</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/javascripts-event-loop-and-asynchronous-execution</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/javascript-environments-engines-and-apis</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/the-birth-of-the-alan-parsons-project-from-pink-floyd-to-prog-rock-greatness</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/java-or-javascript-for-a-crud-only-backend</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/btrfs-and-rsync-game-changers-of-the-backups</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-posix-systems-are-a-developers-best-friend</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/use-your-computer-dont-configure-your-os</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/nodejs-good-python-bad-in-dependency-management</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/storing-user-passwords-in-a-database-best-practices-and-implementation</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-suid-and-sgid-permissions-in-linux</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-user-agents-and-the-history-of-the-mozilla50-prefix</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-are-microfrontends-advantages-and-disadvantages</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/linux-session-targets-and-run-levels-systemd-vs-system-v</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/opengraph-and-twitter-cards-implementing-seo-for-your-blog</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/ssr-vs-csr-the-ikea-of-web-development</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/gpl-or-mit-or-apache-or-mozilla-or-bsd</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/http-cookie-attributes</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/linux-signals-and-process-management-tools</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/linux-file-attributes-create-an-undeletable-file</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/semantic-commit-messages-to-not-frustrate-your-team</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-we-should-version-our-software-and-apis</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/awk-the-swiss-army-knife-for-text-processing</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-webhooks-and-their-role-in-modern-web-development</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-you-should-use-formats-like-webm-webp-and-ogg-in-your-web-applications</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/using-env-files-risks-of-hardcoding-secrets</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-redos-regular-expression-denial-of-service-attacks</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/orphan-your-children-processes-using-nohup-and-disown</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/commit-like-a-pro-signing-your-commits-with-an-rsa-key</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/zustand-state-management-without-boilerplate</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/what-is-a-jwt-and-what-it-aint</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/can-we-trust-open-source-binaries-a-simple-guide-with-github-workflows</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/two-types-of-developers-those-who-know-regex-and-those-who-dont</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/how-i-know-you-read-this</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/rediscovering-music-my-journey-into-vinyl-and-escaping-the-digital-frenzy</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/beware-of-nextjs-prefetching-my-log-out-button-failure</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/understanding-generic-types-in-typescript</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/why-use-repository-classes</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/event-listener-vs-usestate-a-performance-perspective</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://furkanbaytekin.dev/blogs/master-markdown-simplify-writing-with-syntax</loc><changefreq>monthly</changefreq><priority>0.7</priority></url></urlset>