<?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.pirobits.com</loc></url><url><loc>https://www.pirobits.com/about</loc></url><url><loc>https://www.pirobits.com/blog</loc></url><url><loc>https://www.pirobits.com/blog/brew-manage-packages-on-macos</loc></url><url><loc>https://www.pirobits.com/blog/changes-reflections-about-life-and-technology</loc></url><url><loc>https://www.pirobits.com/blog/deploying-from-local-to-production-without-cicd</loc></url><url><loc>https://www.pirobits.com/blog/developing-an-html-editor-in-reactjs-wysiwyg</loc></url><url><loc>https://www.pirobits.com/blog/developing-lru-cache-en-go-with-github-copilot</loc></url><url><loc>https://www.pirobits.com/blog/extract-image-color-palette-using-rust-color-quantization</loc></url><url><loc>https://www.pirobits.com/blog/how-do-i-organize-my-notes-zettelkasten-obsidian</loc></url><url><loc>https://www.pirobits.com/blog/how-to-be-more-productive-and-better-manage-your-time</loc></url><url><loc>https://www.pirobits.com/blog/how-to-make-presentations-with-reveal-js-html-css</loc></url><url><loc>https://www.pirobits.com/blog/install-jetbrains-mono-font-customize-visual-studio-code</loc></url><url><loc>https://www.pirobits.com/blog/install-ubuntu-server-on-your-raspberry-pi</loc></url><url><loc>https://www.pirobits.com/blog/kubernetes-or-vps-which-is-better-my-experience</loc></url><url><loc>https://www.pirobits.com/blog/la-arquitectura-de-mi-blog-2026</loc></url><url><loc>https://www.pirobits.com/blog/learn-apache-kafka-basic-concepts</loc></url><url><loc>https://www.pirobits.com/blog/learn-chatgpt-my-first-ebook</loc></url><url><loc>https://www.pirobits.com/blog/making-mistakes-is-part-of-the-journey</loc></url><url><loc>https://www.pirobits.com/blog/manage-dot-env-files-securely-local-secrets-credentials</loc></url><url><loc>https://www.pirobits.com/blog/message-queue-using-mysql-select-for-update</loc></url><url><loc>https://www.pirobits.com/blog/migrating-a-mysql-server-goodbye-cloud</loc></url><url><loc>https://www.pirobits.com/blog/my-technology-stack-for-2024-ai-front-back</loc></url><url><loc>https://www.pirobits.com/blog/my-working-setup-adding-acoustic-treatment</loc></url><url><loc>https://www.pirobits.com/blog/next-js-the-good--the-bad-and-all-you-need-to-know</loc></url><url><loc>https://www.pirobits.com/blog/one-week-using-github-copilot-as-engineer-my-experience</loc></url><url><loc>https://www.pirobits.com/blog/phi3-vs-llama3-the-new-generation-of-llms</loc></url><url><loc>https://www.pirobits.com/blog/programming-a-blog-you-ll-learn-this-pirobits-v3</loc></url><url><loc>https://www.pirobits.com/blog/python-pipenv-tutorial-manage-dependencies-like-a-pro</loc></url><url><loc>https://www.pirobits.com/blog/run-typescript-code-with-tsx-ts-node-alternative</loc></url><url><loc>https://www.pirobits.com/blog/sdlx-turbo-generate-images-from-text-on-your-computer</loc></url><url><loc>https://www.pirobits.com/blog/security-alert-liblzma-xz-versions-560-and-561-cve-2024-3094</loc></url><url><loc>https://www.pirobits.com/blog/serverless-vs-k8s-vs-vps-which-is-the-best-option-to-deploy-your-project</loc></url><url><loc>https://www.pirobits.com/blog/solving-1-billion-row-challenge-in-go-in-3-seconds</loc></url><url><loc>https://www.pirobits.com/blog/solving-sudokus-with-backtracking-in-python</loc></url><url><loc>https://www.pirobits.com/blog/the-future-of-programming-using-ai</loc></url><url><loc>https://www.pirobits.com/blog/the-magic-of-the-pomodoro-to-have-focus</loc></url><url><loc>https://www.pirobits.com/blog/the-value-of-optimization</loc></url><url><loc>https://www.pirobits.com/blog/tutorial-google-sheets-as-a-database-with-node-js</loc></url><url><loc>https://www.pirobits.com/blog/two-sum-programming-challenge-solved</loc></url><url><loc>https://www.pirobits.com/blog/web-analytics-system-using-nodejs-and-mysql</loc></url><url><loc>https://www.pirobits.com/blog/what-are-okrs-definition-with-examples</loc></url><url><loc>https://www.pirobits.com/blog/you-will-always-be-an-apprentice</loc></url><url><loc>https://www.pirobits.com/es</loc></url><url><loc>https://www.pirobits.com/es/about</loc></url><url><loc>https://www.pirobits.com/es/blog</loc></url><url><loc>https://www.pirobits.com/es/blog/advent-of-code-2024</loc></url><url><loc>https://www.pirobits.com/es/blog/ahorra-tiempo-automatizando-los-tests-e2e-con-playwright</loc></url><url><loc>https://www.pirobits.com/es/blog/alerta-de-seguridad-liblzma-xz-versiones-5-6</loc></url><url><loc>https://www.pirobits.com/es/blog/alias-de-bash-para-git-docker-kubectl-para-desarrollar-mas-rapido</loc></url><url><loc>https://www.pirobits.com/es/blog/ambilight-casero-con-arduino-una-tira-led-rgb-y-golang</loc></url><url><loc>https://www.pirobits.com/es/blog/anadir-tests-coverage-a-los-pipelines-de-gitlab-ci</loc></url><url><loc>https://www.pirobits.com/es/blog/aprende-apache-kafka-conceptos-basicos</loc></url><url><loc>https://www.pirobits.com/es/blog/arquitectura-actual-del-blog-back-end</loc></url><url><loc>https://www.pirobits.com/es/blog/arquitectura-actual-del-blog-front-end</loc></url><url><loc>https://www.pirobits.com/es/blog/aws-budget-crea-presupuestos-y-alertas-email</loc></url><url><loc>https://www.pirobits.com/es/blog/brew-gestiona-paquetes-en-mac</loc></url><url><loc>https://www.pirobits.com/es/blog/cambio-de-rumbo-i-adios-react</loc></url><url><loc>https://www.pirobits.com/es/blog/cambio-de-rumbo-ii-adios-docker</loc></url><url><loc>https://www.pirobits.com/es/blog/cambios-reflexiones-sobre-la-vida-y-la-tecnologia</loc></url><url><loc>https://www.pirobits.com/es/blog/chat-gpt-mis-impresiones</loc></url><url><loc>https://www.pirobits.com/es/blog/chatgpt-generar-un-componente-html-con-estilos-css</loc></url><url><loc>https://www.pirobits.com/es/blog/clickhouse-todo-lo-que-debes-saber</loc></url><url><loc>https://www.pirobits.com/es/blog/cola-de-mensajes-usando-mysql-select-for-update</loc></url><url><loc>https://www.pirobits.com/es/blog/como-comprimir-archivos-zip-desde-la-terminal</loc></url><url><loc>https://www.pirobits.com/es/blog/como-comprobar-registros-dns-desde-la-terminal</loc></url><url><loc>https://www.pirobits.com/es/blog/como-configurar-un-servidor-ssh-seguro-en-linux</loc></url><url><loc>https://www.pirobits.com/es/blog/como-crear-bot-telegram-usando-python</loc></url><url><loc>https://www.pirobits.com/es/blog/como-crear-un-contenedor-de-docker-con-mysql</loc></url><url><loc>https://www.pirobits.com/es/blog/como-despliego-mis-side-projects-de-local-a-produccion-self-hosted-con-airo</loc></url><url><loc>https://www.pirobits.com/es/blog/como-hacer-presentaciones-con-reveal-js-html-css</loc></url><url><loc>https://www.pirobits.com/es/blog/como-instalar-y-configurar-awscli</loc></url><url><loc>https://www.pirobits.com/es/blog/como-iterar-rapido-con-git</loc></url><url><loc>https://www.pirobits.com/es/blog/como-organizo-mis-notas-zettelkasten-obsidian</loc></url><url><loc>https://www.pirobits.com/es/blog/como-procesar-un-sitemap-xml-con-python</loc></url><url><loc>https://www.pirobits.com/es/blog/como-resaltar-codigo-con-gohugo-en-tu-blog</loc></url><url><loc>https://www.pirobits.com/es/blog/como-ser-mas-productivo-y-gestionar-mejor-tu-tiempo</loc></url><url><loc>https://www.pirobits.com/es/blog/configurar-grafana-prometheus-con-chatgpt-4-en-local-con-docker</loc></url><url><loc>https://www.pirobits.com/es/blog/construyo-mi-propio-cms-para-mi-blog</loc></url><url><loc>https://www.pirobits.com/es/blog/crea-un-servidor-web-con-node-js-y-typescript</loc></url><url><loc>https://www.pirobits.com/es/blog/creando-mi-propia-plataforma-de-contenido</loc></url><url><loc>https://www.pirobits.com/es/blog/creando-un-uptime-monitor-por-10-cent-usando-aws-lambda-go-chatgpt-parte-1</loc></url><url><loc>https://www.pirobits.com/es/blog/crear-web-con-nextjs-13-desde-cero</loc></url><url><loc>https://www.pirobits.com/es/blog/deno-analisis-y-opinion-personal</loc></url><url><loc>https://www.pirobits.com/es/blog/desarrollo-mi-propio-editor-html-con-reactjs</loc></url><url><loc>https://www.pirobits.com/es/blog/desplegando-de-local-a-produccion-sin-cicd</loc></url><url><loc>https://www.pirobits.com/es/blog/despliega-nginx-con-helm-y-hpa-test-de-carga</loc></url><url><loc>https://www.pirobits.com/es/blog/ejecuta-codigo-typescript-con-tsx-alternativa-ts-node</loc></url><url><loc>https://www.pirobits.com/es/blog/el-futuro-de-la-programacion-con-ia</loc></url><url><loc>https://www.pirobits.com/es/blog/el-valor-de-la-optimizacion</loc></url><url><loc>https://www.pirobits.com/es/blog/equivocarse-es-parte-del-camino</loc></url><url><loc>https://www.pirobits.com/es/blog/extraer-paleta-colores-imagen-rust-color-quantization</loc></url><url><loc>https://www.pirobits.com/es/blog/f1-telemetria-tiempo-real-golang-influxdb</loc></url><url><loc>https://www.pirobits.com/es/blog/gestiona-bulk-redirect-con-nginx-usando-map-en-tu-pagina-web</loc></url><url><loc>https://www.pirobits.com/es/blog/gestiona-ficheros-punto-env-de-forma-segura-secretos-y-credenciales-en-local</loc></url><url><loc>https://www.pirobits.com/es/blog/gestionando-versiones-de-node-js-con-nvm</loc></url><url><loc>https://www.pirobits.com/es/blog/grafana-loki-tutorial-aprende-sistema-agregacion-logs</loc></url><url><loc>https://www.pirobits.com/es/blog/instala-jetbrains-mono-font-en-visual-studio-code</loc></url><url><loc>https://www.pirobits.com/es/blog/instala-ubuntu-server-en-tu-raspberry-pi</loc></url><url><loc>https://www.pirobits.com/es/blog/kubernetes-metrics-server-tutorial-instalacion-hpa-kubectl-top</loc></url><url><loc>https://www.pirobits.com/es/blog/kubernetes-o-vps-cual-es-mejor-mi-experiencia</loc></url><url><loc>https://www.pirobits.com/es/blog/la-arquitectura-de-mi-blog-2026</loc></url><url><loc>https://www.pirobits.com/es/blog/la-magia-del-pomodoro-para-tener-foco</loc></url><url><loc>https://www.pirobits.com/es/blog/la-potencia-de-las-paginas-web-estaticas</loc></url><url><loc>https://www.pirobits.com/es/blog/la-programacion-es-una-herramienta-o-un-hobby</loc></url><url><loc>https://www.pirobits.com/es/blog/linux-comandos-cat-head-y-tail</loc></url><url><loc>https://www.pirobits.com/es/blog/mi-primer-video-viral</loc></url><url><loc>https://www.pirobits.com/es/blog/mi-setup-de-trabajo-anadiendo-tratamiento-acustico</loc></url><url><loc>https://www.pirobits.com/es/blog/mi-stack-de-tecnologias-para-2024-ia-front-back</loc></url><url><loc>https://www.pirobits.com/es/blog/migracion-de-un-servidor-mysql-adios-planetscale</loc></url><url><loc>https://www.pirobits.com/es/blog/nextjs-lo-bueno-y-lo-malo-todo-lo-que-debes-saber</loc></url><url><loc>https://www.pirobits.com/es/blog/npm-ci-vs-npm-install-mejora-fiabilidad-y-velocidad-de-los-builds</loc></url><url><loc>https://www.pirobits.com/es/blog/nuevo-proyecto-sitios-sin-gluten</loc></url><url><loc>https://www.pirobits.com/es/blog/ollama-tutorial-ejecuta-llm-local</loc></url><url><loc>https://www.pirobits.com/es/blog/particles-creando-arte-con-programacion</loc></url><url><loc>https://www.pirobits.com/es/blog/phi3-vs-llama3-la-nueva-generacion-de-llms</loc></url><url><loc>https://www.pirobits.com/es/blog/programando-juego-snake-en-go</loc></url><url><loc>https://www.pirobits.com/es/blog/programando-lru-cache-en-go-con-github-copilot</loc></url><url><loc>https://www.pirobits.com/es/blog/programando-un-blog-aprenderas-esto</loc></url><url><loc>https://www.pirobits.com/es/blog/python-pipenv-tutorial-gestion-dependencias</loc></url><url><loc>https://www.pirobits.com/es/blog/que-es-docker-multi-stage-build</loc></url><url><loc>https://www.pirobits.com/es/blog/que-son-los-okr-objetivos-resultados-ejemplos</loc></url><url><loc>https://www.pirobits.com/es/blog/renderiza-jsx-a-html-desarrollando-un-jsx-runtime-con-deno</loc></url><url><loc>https://www.pirobits.com/es/blog/resolviendo-1-billion-row-challenge-en-go</loc></url><url><loc>https://www.pirobits.com/es/blog/resolviendo-sudokus-con-backtracking-en-python</loc></url><url><loc>https://www.pirobits.com/es/blog/sdlx-turbo-genera-imagenes-a-partir-de-texto-en-tu-ordenador</loc></url><url><loc>https://www.pirobits.com/es/blog/se-cae-fastly-se-cae-internet-analisis</loc></url><url><loc>https://www.pirobits.com/es/blog/serverless-vs-k8s-vs-vps-cual-es-mejor-opcion-desplegar-proyecto</loc></url><url><loc>https://www.pirobits.com/es/blog/siempre-seras-aprendiz</loc></url><url><loc>https://www.pirobits.com/es/blog/sirviendo-trafico-web-con-fasi</loc></url><url><loc>https://www.pirobits.com/es/blog/sistema-de-analitica-web-con-node-mysql</loc></url><url><loc>https://www.pirobits.com/es/blog/tutorial-google-sheets-como-base-de-datos-con-node-js</loc></url><url><loc>https://www.pirobits.com/es/blog/twitch-autoclick-regalo-de-puntos-con-javascript</loc></url><url><loc>https://www.pirobits.com/es/blog/two-sum-reto-de-programacion-resuelto</loc></url><url><loc>https://www.pirobits.com/es/blog/una-semana-probando-chatgpt-4-como-ingeniero-de-software</loc></url><url><loc>https://www.pirobits.com/es/blog/una-semana-utilizando-github-copilot-como-ingeniero-mi-experiencia</loc></url><url><loc>https://www.pirobits.com/es/blog/uptime-monitor-analasis-probando-uptime-kuma</loc></url><url><loc>https://www.pirobits.com/es/blog/usando-chatgpt4-para-configurar-github-actions-y-desplegar-aws-lambda</loc></url><url><loc>https://www.pirobits.com/es/blog/usando-las-funciones-flat-y-flatmap-de-javascript</loc></url><url><loc>https://www.pirobits.com/es/blog/variables-entorno-python</loc></url><url><loc>https://www.pirobits.com/es/blog/visualiza-los-logs-de-nginx-de-tu-servidor-web</loc></url><url><loc>https://www.pirobits.com/es/blog/zed-vs-vscode-hablando-de-editores-de-codigo</loc></url><url><loc>https://www.pirobits.com/es/newsletter</loc></url><url><loc>https://www.pirobits.com/newsletter</loc></url></urlset>