<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://halilyesilyurt.com</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/about</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/blog</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/contact</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/privacy-policy</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/debugging-woocommerce-checkout-failures-without-breaking-payment-state</loc>
<lastmod>2026-11-05T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/building-an-accessible-modal-focus-trapping-escape-return-focus</loc>
<lastmod>2026-10-29T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/securing-nextjs-server-actions-authorization</loc>
<lastmod>2026-10-25T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/why-playwright-tests-pass-locally-but-fail-in-ci</loc>
<lastmod>2026-10-25T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/building-offline-first-web-apps-service-workers</loc>
<lastmod>2026-07-09T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/modern-image-optimization-beyond-webp-avif</loc>
<lastmod>2026-07-02T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/complete-guide-browser-storage-mechanisms</loc>
<lastmod>2026-06-18T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/eliminate-render-blocking-resources</loc>
<lastmod>2026-06-11T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/hydration-mismatches-react-nextjs-guide</loc>
<lastmod>2026-06-04T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/freelancing-tips-technical-proposal-structure</loc>
<lastmod>2026-11-03T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/automated-accessibility-testing-ci-cd</loc>
<lastmod>2026-11-03T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/securing-wordpress-hardening-wp-config-htaccess</loc>
<lastmod>2026-03-13T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/optimizing-nextjs-fonts-images-core-web-vitals</loc>
<lastmod>2026-11-03T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/seo-for-single-page-applications-react-vue</loc>
<lastmod>2026-02-27T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/modern-css-features-has-nesting-variables</loc>
<lastmod>2026-02-20T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/acf-vs-custom-post-types-architecting-content</loc>
<lastmod>2026-02-13T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/server-actions-vs-api-routes-nextjs</loc>
<lastmod>2026-02-06T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/advanced-wordpress-performance-tuning-2025</loc>
<lastmod>2026-01-16T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/master-chrome-devtools-network-performance-tabs</loc>
<lastmod>2026-01-02T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/mastering-css-grid-real-world-layouts</loc>
<lastmod>2025-12-26T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/gutenberg-block-development-guide-from-scratch</loc>
<lastmod>2025-12-19T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/nextjs-middleware-authentication-redirects-guide</loc>
<lastmod>2025-12-12T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/css-container-queries-guide</loc>
<lastmod>2025-11-28T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/headless-wordpress-nextjs-graphql-guide</loc>
<lastmod>2025-11-21T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/react-server-components-for-skeptics</loc>
<lastmod>2025-11-14T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/reducing-cognitive-load-in-user-interfaces</loc>
<lastmod>2025-11-07T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/how-to-use-react-server-actions</loc>
<lastmod>2025-10-24T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/how-javascript-garbage-collection-works</loc>
<lastmod>2025-10-10T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/common-react-nextjs-mistakes-to-avoid</loc>
<lastmod>2025-09-26T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/why-browsers-throttle-javascript-timers</loc>
<lastmod>2025-09-19T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/advanced-framer-motion-animation-techniques</loc>
<lastmod>2025-09-12T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/how-the-javascript-engine-works-jit-ast</loc>
<lastmod>2025-08-29T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/using-ai-for-frontend-development-workflow</loc>
<lastmod>2025-08-15T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/why-use-vite-for-web-development</loc>
<lastmod>2025-08-07T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/creating-accessible-and-beautiful-websites</loc>
<lastmod>2025-08-03T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/what-is-react-compiler-explained</loc>
<lastmod>2025-07-30T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/javascript-signals-vs-reactivity-state-management</loc>
<lastmod>2025-07-26T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/understanding-react-rendering-process-fiber</loc>
<lastmod>2025-07-18T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/javascript-memory-management-guide</loc>
<lastmod>2025-07-14T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/advanced-debugging-techniques-devtools</loc>
<lastmod>2025-07-10T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/technical-communication-skills-for-developers</loc>
<lastmod>2025-07-02T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/why-semantic-html-is-a-superpower</loc>
<lastmod>2025-06-28T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/why-code-splitting-is-essential-for-performance</loc>
<lastmod>2025-06-20T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/how-to-build-a-successful-design-system</loc>
<lastmod>2025-06-16T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/javascript-event-loop-explained</loc>
<lastmod>2025-06-12T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/unpacking-the-shadow-dom-web-components</loc>
<lastmod>2025-06-08T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/dark-side-of-lighthouse-scores</loc>
<lastmod>2025-05-27T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/how-browsers-render-a-web-page</loc>
<lastmod>2025-05-23T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/common-web-performance-myths</loc>
<lastmod>2025-05-19T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/javascript-event-delegation-smarter-listening</loc>
<lastmod>2025-05-08T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/javascript-closures-unlocked</loc>
<lastmod>2025-04-09T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/decoding-css-box-model</loc>
<lastmod>2025-04-02T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/blog/beyond-the-click-secret-symphony-internet</loc>
<lastmod>2025-03-26T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/zentro</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/homecrew-solutions</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/portfolio</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/code-and-tech</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/github-mutuals</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/weatherly</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/qr-express</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/tactic-tac-toe</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/flavor-hub</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/rectangle-drawer</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/number-quest</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/grocery-guru</loc>
</url>
<url>
<loc>https://halilyesilyurt.com/projects/cinematrix</loc>
</url>
</urlset>
