<?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://www.raulcarini.dev</loc></url><url><loc>https://www.raulcarini.dev/blog</loc></url><url><loc>https://www.raulcarini.dev/blog/2024-developer-wrapped</loc></url><url><loc>https://www.raulcarini.dev/blog/ai-enhanced-blog</loc></url><url><loc>https://www.raulcarini.dev/blog/ai-price-vs-intelligence</loc></url><url><loc>https://www.raulcarini.dev/blog/archive-space</loc></url><url><loc>https://www.raulcarini.dev/blog/built-in-ai-with-chrome</loc></url><url><loc>https://www.raulcarini.dev/blog/dynamic-social-images-with-nextjs</loc></url><url><loc>https://www.raulcarini.dev/blog/github-contributions</loc></url><url><loc>https://www.raulcarini.dev/blog/hetzner-cloud-review</loc></url><url><loc>https://www.raulcarini.dev/blog/hono-and-cloudflare-workers</loc></url><url><loc>https://www.raulcarini.dev/blog/icon-picker</loc></url><url><loc>https://www.raulcarini.dev/blog/image-optimization-in-the-modern-web</loc></url><url><loc>https://www.raulcarini.dev/blog/italian-spanish-internet-censorship</loc></url><url><loc>https://www.raulcarini.dev/blog/lazypr</loc></url><url><loc>https://www.raulcarini.dev/blog/learn-the-web</loc></url><url><loc>https://www.raulcarini.dev/blog/learn-view-transitions-on-the-web</loc></url><url><loc>https://www.raulcarini.dev/blog/linear-issue-tracker</loc></url><url><loc>https://www.raulcarini.dev/blog/live-map</loc></url><url><loc>https://www.raulcarini.dev/blog/llms-speed-test</loc></url><url><loc>https://www.raulcarini.dev/blog/multi-region-r2-bucket-system</loc></url><url><loc>https://www.raulcarini.dev/blog/new-blog-page</loc></url><url><loc>https://www.raulcarini.dev/blog/optimizing-performance-in-react</loc></url><url><loc>https://www.raulcarini.dev/blog/polar-better-stripe-alternative</loc></url><url><loc>https://www.raulcarini.dev/blog/rail-radar</loc></url><url><loc>https://www.raulcarini.dev/blog/raulcarini-dev</loc></url><url><loc>https://www.raulcarini.dev/blog/rebuilding-with-typescript-and-mdx</loc></url><url><loc>https://www.raulcarini.dev/blog/rewriting-my-website-in-astro</loc></url><url><loc>https://www.raulcarini.dev/blog/running-llms-locally</loc></url><url><loc>https://www.raulcarini.dev/blog/shortly</loc></url><url><loc>https://www.raulcarini.dev/blog/spotify-web-player</loc></url><url><loc>https://www.raulcarini.dev/blog/tailwindcss-color-palettes</loc></url><url><loc>https://www.raulcarini.dev/blog/texta-editor</loc></url><url><loc>https://www.raulcarini.dev/blog/the-developer-dilemmas</loc></url><url><loc>https://www.raulcarini.dev/blog/turbopack-production-builds-nextjs</loc></url><url><loc>https://www.raulcarini.dev/blog/turbopack-vs-webpack</loc></url><url><loc>https://www.raulcarini.dev/blog/ui-components</loc></url><url><loc>https://www.raulcarini.dev/blog/what-are-react-server-components</loc></url><url><loc>https://www.raulcarini.dev/blog/why-bun-will-be-default</loc></url><url><loc>https://www.raulcarini.dev/blog/why-use-uv-over-pip</loc></url><url><loc>https://www.raulcarini.dev/blog/zed-editor</loc></url><url><loc>https://www.raulcarini.dev/recap</loc></url></urlset>