<?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://woliveiras.com/</loc></url><url><loc>https://woliveiras.com/about/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-00-before-you-start/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-01-introduction-and-overview/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-02-the-spec-first-workflow/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-03-setup-and-practical-integration/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-04-building-your-harness/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-05-prompt-engineering-for-code-assistants/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-06-custom-agents-and-sub-agents/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-07-agents-md-and-project-context/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-08-repository-custom-instructions/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-09-agent-skills-and-modular-expertise/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-10-test-generation-and-improvement/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-11-ai-assisted-code-review/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-12-debugging-refactoring-and-iteration/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-13-automated-documentation/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-14-mcp-model-context-protocol/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-15-hooks-validation-and-agent-automation/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-16-ai-first-security-and-governance/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-17-impact-measurement-and-continuous-improvement/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-18-end-to-end-final-project/</loc></url><url><loc>https://woliveiras.com/hands-on-coding-assistants/ch-99-references/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-00-before-you-start/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-01-applying-observability-to-ai-agents/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-02-structuring-telemetry-for-ai-agents/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-03-semantic-conventions-schema-governance/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-04-context-propagation-agent-workflows/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-05-signals-agent-observability/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-06-sampling-cardinality-telemetry-cost/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-07-content-capture-data-governance/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-08-privacy-pii-controls/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-09-evaluation-observability-signal/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-10-security-guardrail-telemetry/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-11-cost-performance-slos/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-12-reference-architecture-openai-langgraph/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-13-opentelemetry-collector-langfuse-pipeline/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-14-instrumenting-openai-model-calls/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-15-instrumenting-tools-retrieval-memory/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-16-langgraph-multi-agent-workflows/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-17-runtime-hardening-feedback/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-18-langfuse-sessions-users/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-19-langfuse-prompt-management-playground/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-20-langfuse-scores-feedback-quality-signals/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-21-langfuse-evaluators-human-annotation/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-22-langfuse-datasets-experiments-release-evaluation/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-23-testing-telemetry-pipeline/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-24-operating-ai-agents/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-25-subgraphs-subagents-handoff-traces/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-26-streaming-graph-updates/</loc></url><url><loc>https://woliveiras.com/observability-ai-agents/ch-99-references/</loc></url><url><loc>https://woliveiras.com/pages/1/</loc></url><url><loc>https://woliveiras.com/pages/2/</loc></url><url><loc>https://woliveiras.com/pages/3/</loc></url><url><loc>https://woliveiras.com/pages/4/</loc></url><url><loc>https://woliveiras.com/pages/5/</loc></url><url><loc>https://woliveiras.com/pages/6/</loc></url><url><loc>https://woliveiras.com/pages/7/</loc></url><url><loc>https://woliveiras.com/pages/8/</loc></url><url><loc>https://woliveiras.com/pages/9/</loc></url><url><loc>https://woliveiras.com/pages/10/</loc></url><url><loc>https://woliveiras.com/pages/11/</loc></url><url><loc>https://woliveiras.com/pages/12/</loc></url><url><loc>https://woliveiras.com/pages/13/</loc></url><url><loc>https://woliveiras.com/posts/advantages-and-disadvantages-of-using-monorepos/</loc></url><url><loc>https://woliveiras.com/posts/beginners-guide-to-controlling-llm-behavior-inference-parameters/</loc></url><url><loc>https://woliveiras.com/posts/beyond-solo-agents-the-power-of-collaborative-ai-teams-using-crewai/</loc></url><url><loc>https://woliveiras.com/posts/building-ai-agent-pdf-question-answering-langchain-ollama/</loc></url><url><loc>https://woliveiras.com/posts/building-local-llm-server-with-raspberry-pi-ollama-tailscale/</loc></url><url><loc>https://woliveiras.com/posts/building-multi-agent-systems-architectures-coordination-protocols-orchestration/</loc></url><url><loc>https://woliveiras.com/posts/building-personal-media-server-with-arr-stack-jellyfin/</loc></url><url><loc>https://woliveiras.com/posts/caching-considerations-and-stale-while-revalidate/</loc></url><url><loc>https://woliveiras.com/posts/code-review-in-the-ai-era-we-need-to-change/</loc></url><url><loc>https://woliveiras.com/posts/deconstructing-ai-agents-a-practical-guide-for-understanding-it/</loc></url><url><loc>https://woliveiras.com/posts/dependency-management-challenges-in-the-javascript-ecosystem/</loc></url><url><loc>https://woliveiras.com/posts/difference-between-ssr-ssg-csr-and-isr/</loc></url><url><loc>https://woliveiras.com/posts/distinguishing-generative-ai-from-agentic-ai/</loc></url><url><loc>https://woliveiras.com/posts/embracing-the-learning-journey-a-guide-for-new-software-engineers/</loc></url><url><loc>https://woliveiras.com/posts/european-alternatives-to-us-tech-a-practical-guide/</loc></url><url><loc>https://woliveiras.com/posts/exploring-tree-of-thoughts-tot-and-language-agent-tree-search-lats/</loc></url><url><loc>https://woliveiras.com/posts/how-companies-are-replacing-ai-coding-subscriptions-with-internal-developer-platforms/</loc></url><url><loc>https://woliveiras.com/posts/how-connect-an-ai-agent-to-sql-database/</loc></url><url><loc>https://woliveiras.com/posts/how-connect-local-ai-agent-to-the-internet/</loc></url><url><loc>https://woliveiras.com/posts/how-experienced-developers-actually-use-ai-agents-in-their-daily-work/</loc></url><url><loc>https://woliveiras.com/posts/how-to-backup-pwnagotchi/</loc></url><url><loc>https://woliveiras.com/posts/how-to-build-a-reliable-coding-agent-harness/</loc></url><url><loc>https://woliveiras.com/posts/how-to-cache-npm-modules-speed-up-github-actions/</loc></url><url><loc>https://woliveiras.com/posts/how-to-chat-with-github-repository-a-guide-to-local-rag-with-ollama-and-langchain/</loc></url><url><loc>https://woliveiras.com/posts/how-to-check-pwnagotchi-is-working/</loc></url><url><loc>https://woliveiras.com/posts/how-to-clone-pi-os-from-microsd-to-nvme-ssd/</loc></url><url><loc>https://woliveiras.com/posts/how-to-crack-pwnagotchi-captured-handshakes/</loc></url><url><loc>https://woliveiras.com/posts/how-to-do-effective-pair-programming/</loc></url><url><loc>https://woliveiras.com/posts/how-to-restart-pwnagotchi/</loc></url><url><loc>https://woliveiras.com/posts/how-to-run-linters-github-actions-pull-requests/</loc></url><url><loc>https://woliveiras.com/posts/how-to-schedule-dependabot-to-keep-dependencies-updated/</loc></url><url><loc>https://woliveiras.com/posts/how-to-schedule-workflows-github-actions/</loc></url><url><loc>https://woliveiras.com/posts/how-to-secure-project-github-actions-dependency-vulnerability-scanning/</loc></url><url><loc>https://woliveiras.com/posts/how-to-use-llm-for-free-lm-studio-guide/</loc></url><url><loc>https://woliveiras.com/posts/hype-check-on-loop-engineering/</loc></url><url><loc>https://woliveiras.com/posts/implementing-factory-pattern-for-multiple-llm-providers/</loc></url><url><loc>https://woliveiras.com/posts/introducing-geremmyas-spec-driven-development-ai-assistants/</loc></url><url><loc>https://woliveiras.com/posts/introduction-to-monorepos-managing-large-scale-codebases-efficiently/</loc></url><url><loc>https://woliveiras.com/posts/introduction-to-the-reflexion-framework/</loc></url><url><loc>https://woliveiras.com/posts/langchain-vs-langgraph-from-simple-chains-to-complex-ai-agents/</loc></url><url><loc>https://woliveiras.com/posts/migrating-from-npm-or-yarn-to-pnpm/</loc></url><url><loc>https://woliveiras.com/posts/new-blog-with-github-actions-github-pages-and-astro/</loc></url><url><loc>https://woliveiras.com/posts/on-device-llm-challenges-android-development-litert-lm/</loc></url><url><loc>https://woliveiras.com/posts/open-source-licenses-and-data-sovereignty/</loc></url><url><loc>https://woliveiras.com/posts/react-interview-prep/</loc></url><url><loc>https://woliveiras.com/posts/routing-algorithms-from-pathfinding-to-graph-neural-networks/</loc></url><url><loc>https://woliveiras.com/posts/run-copilot-style-assistant-locally-llm-vs-code/</loc></url><url><loc>https://woliveiras.com/posts/running-llms-on-single-board-computers-raspberry-pi-orange-pi-and-radxa/</loc></url><url><loc>https://woliveiras.com/posts/starting-a-frontend-monorepo-practical-tutorial-with-nx-vite-biome-js-and-react/</loc></url><url><loc>https://woliveiras.com/posts/the-agentic-prompt-blueprint-for-high-performance-llm-instructions/</loc></url><url><loc>https://woliveiras.com/posts/the-myth-of-perfect-code/</loc></url><url><loc>https://woliveiras.com/posts/the-stateact-pattern-for-robust-and-long-running-agents/</loc></url><url><loc>https://woliveiras.com/posts/understanding-rag-llm/</loc></url><url><loc>https://woliveiras.com/posts/understanding-the-naming-conventions-of-large-language-models/</loc></url><url><loc>https://woliveiras.com/posts/understanding-the-react-framework-for-ai-agents/</loc></url><url><loc>https://woliveiras.com/posts/using-sentry-mcp-to-identify-and-prioritize-high-impact-issues/</loc></url><url><loc>https://woliveiras.com/posts/what-a-senior-engineer-found-in-a-vibecoded-app/</loc></url><url><loc>https://woliveiras.com/posts/what-happens-when-you-run-uv-run-fastapi-dev/</loc></url><url><loc>https://woliveiras.com/posts/what-is-a-dag-understanding-the-engine-behind-modern-data-and-ai/</loc></url><url><loc>https://woliveiras.com/posts/what-to-do-after-installing-pwnagotchi/</loc></url><url><loc>https://woliveiras.com/posts/when-to-fetch-on-server-vs-client/</loc></url><url><loc>https://woliveiras.com/posts/writing-code-coding-agents-can-navigate/</loc></url><url><loc>https://woliveiras.com/posts/your-code-looks-professional-can-you-explain-it/</loc></url><url><loc>https://woliveiras.com/projects/</loc></url><url><loc>https://woliveiras.com/tags/ai-agents/</loc></url><url><loc>https://woliveiras.com/tags/ai-agents/1/</loc></url><url><loc>https://woliveiras.com/tags/ai-agents/2/</loc></url><url><loc>https://woliveiras.com/tags/ai-agents/3/</loc></url><url><loc>https://woliveiras.com/tags/ai-agents/4/</loc></url><url><loc>https://woliveiras.com/tags/ai-agents/5/</loc></url><url><loc>https://woliveiras.com/tags/ai-agents/6/</loc></url><url><loc>https://woliveiras.com/tags/ai-engineering/</loc></url><url><loc>https://woliveiras.com/tags/ai-engineering/1/</loc></url><url><loc>https://woliveiras.com/tags/ai-engineering/2/</loc></url><url><loc>https://woliveiras.com/tags/ai-engineering/3/</loc></url><url><loc>https://woliveiras.com/tags/ai-engineering/4/</loc></url><url><loc>https://woliveiras.com/tags/ai-engineering/5/</loc></url><url><loc>https://woliveiras.com/tags/ai-engineering/6/</loc></url><url><loc>https://woliveiras.com/tags/ai-engineering/7/</loc></url><url><loc>https://woliveiras.com/tags/ai/</loc></url><url><loc>https://woliveiras.com/tags/ai/1/</loc></url><url><loc>https://woliveiras.com/tags/algorithms/</loc></url><url><loc>https://woliveiras.com/tags/algorithms/1/</loc></url><url><loc>https://woliveiras.com/tags/android/</loc></url><url><loc>https://woliveiras.com/tags/android/1/</loc></url><url><loc>https://woliveiras.com/tags/architecture/</loc></url><url><loc>https://woliveiras.com/tags/architecture/1/</loc></url><url><loc>https://woliveiras.com/tags/architecture/2/</loc></url><url><loc>https://woliveiras.com/tags/architecture/3/</loc></url><url><loc>https://woliveiras.com/tags/asgi/</loc></url><url><loc>https://woliveiras.com/tags/asgi/1/</loc></url><url><loc>https://woliveiras.com/tags/automation/</loc></url><url><loc>https://woliveiras.com/tags/automation/1/</loc></url><url><loc>https://woliveiras.com/tags/backend/</loc></url><url><loc>https://woliveiras.com/tags/backend/1/</loc></url><url><loc>https://woliveiras.com/tags/biome.js/</loc></url><url><loc>https://woliveiras.com/tags/biome.js/1/</loc></url><url><loc>https://woliveiras.com/tags/career/</loc></url><url><loc>https://woliveiras.com/tags/career/1/</loc></url><url><loc>https://woliveiras.com/tags/clean-code/</loc></url><url><loc>https://woliveiras.com/tags/clean-code/1/</loc></url><url><loc>https://woliveiras.com/tags/cloud/</loc></url><url><loc>https://woliveiras.com/tags/cloud/1/</loc></url><url><loc>https://woliveiras.com/tags/code-review/</loc></url><url><loc>https://woliveiras.com/tags/code-review/1/</loc></url><url><loc>https://woliveiras.com/tags/coding/</loc></url><url><loc>https://woliveiras.com/tags/coding/1/</loc></url><url><loc>https://woliveiras.com/tags/collaboration/</loc></url><url><loc>https://woliveiras.com/tags/collaboration/1/</loc></url><url><loc>https://woliveiras.com/tags/copilot/</loc></url><url><loc>https://woliveiras.com/tags/copilot/1/</loc></url><url><loc>https://woliveiras.com/tags/dependency-management/</loc></url><url><loc>https://woliveiras.com/tags/dependency-management/1/</loc></url><url><loc>https://woliveiras.com/tags/design-patterns/</loc></url><url><loc>https://woliveiras.com/tags/design-patterns/1/</loc></url><url><loc>https://woliveiras.com/tags/devops/</loc></url><url><loc>https://woliveiras.com/tags/devops/1/</loc></url><url><loc>https://woliveiras.com/tags/devops/2/</loc></url><url><loc>https://woliveiras.com/tags/docker/</loc></url><url><loc>https://woliveiras.com/tags/docker/1/</loc></url><url><loc>https://woliveiras.com/tags/edge-ai/</loc></url><url><loc>https://woliveiras.com/tags/edge-ai/1/</loc></url><url><loc>https://woliveiras.com/tags/emotion/</loc></url><url><loc>https://woliveiras.com/tags/emotion/1/</loc></url><url><loc>https://woliveiras.com/tags/engineering-practices/</loc></url><url><loc>https://woliveiras.com/tags/engineering-practices/1/</loc></url><url><loc>https://woliveiras.com/tags/engineering-practices/2/</loc></url><url><loc>https://woliveiras.com/tags/engineering/</loc></url><url><loc>https://woliveiras.com/tags/engineering/1/</loc></url><url><loc>https://woliveiras.com/tags/fastapi/</loc></url><url><loc>https://woliveiras.com/tags/fastapi/1/</loc></url><url><loc>https://woliveiras.com/tags/frontend/</loc></url><url><loc>https://woliveiras.com/tags/frontend/1/</loc></url><url><loc>https://woliveiras.com/tags/github-actions/</loc></url><url><loc>https://woliveiras.com/tags/github-actions/1/</loc></url><url><loc>https://woliveiras.com/tags/graph-neural-networks/</loc></url><url><loc>https://woliveiras.com/tags/graph-neural-networks/1/</loc></url><url><loc>https://woliveiras.com/tags/graph-theory/</loc></url><url><loc>https://woliveiras.com/tags/graph-theory/1/</loc></url><url><loc>https://woliveiras.com/tags/growth/</loc></url><url><loc>https://woliveiras.com/tags/growth/1/</loc></url><url><loc>https://woliveiras.com/tags/hacking/</loc></url><url><loc>https://woliveiras.com/tags/hacking/1/</loc></url><url><loc>https://woliveiras.com/tags/hardware/</loc></url><url><loc>https://woliveiras.com/tags/hardware/1/</loc></url><url><loc>https://woliveiras.com/tags/hardware/2/</loc></url><url><loc>https://woliveiras.com/tags/iot/</loc></url><url><loc>https://woliveiras.com/tags/iot/1/</loc></url><url><loc>https://woliveiras.com/tags/iot/2/</loc></url><url><loc>https://woliveiras.com/tags/javascript/</loc></url><url><loc>https://woliveiras.com/tags/javascript/1/</loc></url><url><loc>https://woliveiras.com/tags/klon/</loc></url><url><loc>https://woliveiras.com/tags/klon/1/</loc></url><url><loc>https://woliveiras.com/tags/langchain/</loc></url><url><loc>https://woliveiras.com/tags/langchain/1/</loc></url><url><loc>https://woliveiras.com/tags/langgraph/</loc></url><url><loc>https://woliveiras.com/tags/langgraph/1/</loc></url><url><loc>https://woliveiras.com/tags/learning/</loc></url><url><loc>https://woliveiras.com/tags/learning/1/</loc></url><url><loc>https://woliveiras.com/tags/linux/</loc></url><url><loc>https://woliveiras.com/tags/linux/1/</loc></url><url><loc>https://woliveiras.com/tags/llm/</loc></url><url><loc>https://woliveiras.com/tags/llm/1/</loc></url><url><loc>https://woliveiras.com/tags/llm/2/</loc></url><url><loc>https://woliveiras.com/tags/llm/3/</loc></url><url><loc>https://woliveiras.com/tags/llm/4/</loc></url><url><loc>https://woliveiras.com/tags/llm/5/</loc></url><url><loc>https://woliveiras.com/tags/machine-learning/</loc></url><url><loc>https://woliveiras.com/tags/machine-learning/1/</loc></url><url><loc>https://woliveiras.com/tags/maintainability/</loc></url><url><loc>https://woliveiras.com/tags/maintainability/1/</loc></url><url><loc>https://woliveiras.com/tags/maker/</loc></url><url><loc>https://woliveiras.com/tags/maker/1/</loc></url><url><loc>https://woliveiras.com/tags/media-server/</loc></url><url><loc>https://woliveiras.com/tags/media-server/1/</loc></url><url><loc>https://woliveiras.com/tags/monorepos/</loc></url><url><loc>https://woliveiras.com/tags/monorepos/1/</loc></url><url><loc>https://woliveiras.com/tags/multi-agent-systems/</loc></url><url><loc>https://woliveiras.com/tags/multi-agent-systems/1/</loc></url><url><loc>https://woliveiras.com/tags/nextjs/</loc></url><url><loc>https://woliveiras.com/tags/nextjs/1/</loc></url><url><loc>https://woliveiras.com/tags/npm/</loc></url><url><loc>https://woliveiras.com/tags/npm/1/</loc></url><url><loc>https://woliveiras.com/tags/nvme/</loc></url><url><loc>https://woliveiras.com/tags/nvme/1/</loc></url><url><loc>https://woliveiras.com/tags/nx/</loc></url><url><loc>https://woliveiras.com/tags/nx/1/</loc></url><url><loc>https://woliveiras.com/tags/ollama/</loc></url><url><loc>https://woliveiras.com/tags/ollama/1/</loc></url><url><loc>https://woliveiras.com/tags/ollama/2/</loc></url><url><loc>https://woliveiras.com/tags/ollama/3/</loc></url><url><loc>https://woliveiras.com/tags/open-source/</loc></url><url><loc>https://woliveiras.com/tags/open-source/1/</loc></url><url><loc>https://woliveiras.com/tags/pair-programming/</loc></url><url><loc>https://woliveiras.com/tags/pair-programming/1/</loc></url><url><loc>https://woliveiras.com/tags/pathfinding/</loc></url><url><loc>https://woliveiras.com/tags/pathfinding/1/</loc></url><url><loc>https://woliveiras.com/tags/performance/</loc></url><url><loc>https://woliveiras.com/tags/performance/1/</loc></url><url><loc>https://woliveiras.com/tags/performance/2/</loc></url><url><loc>https://woliveiras.com/tags/pnpm/</loc></url><url><loc>https://woliveiras.com/tags/pnpm/1/</loc></url><url><loc>https://woliveiras.com/tags/pragmatism/</loc></url><url><loc>https://woliveiras.com/tags/pragmatism/1/</loc></url><url><loc>https://woliveiras.com/tags/privacy/</loc></url><url><loc>https://woliveiras.com/tags/privacy/1/</loc></url><url><loc>https://woliveiras.com/tags/productivity/</loc></url><url><loc>https://woliveiras.com/tags/productivity/1/</loc></url><url><loc>https://woliveiras.com/tags/python/</loc></url><url><loc>https://woliveiras.com/tags/python/1/</loc></url><url><loc>https://woliveiras.com/tags/raspberry-pi/</loc></url><url><loc>https://woliveiras.com/tags/raspberry-pi/1/</loc></url><url><loc>https://woliveiras.com/tags/react/</loc></url><url><loc>https://woliveiras.com/tags/react/1/</loc></url><url><loc>https://woliveiras.com/tags/routing/</loc></url><url><loc>https://woliveiras.com/tags/routing/1/</loc></url><url><loc>https://woliveiras.com/tags/security/</loc></url><url><loc>https://woliveiras.com/tags/security/1/</loc></url><url><loc>https://woliveiras.com/tags/self-hosting/</loc></url><url><loc>https://woliveiras.com/tags/self-hosting/1/</loc></url><url><loc>https://woliveiras.com/tags/software-engineering/</loc></url><url><loc>https://woliveiras.com/tags/software-engineering/1/</loc></url><url><loc>https://woliveiras.com/tags/software-engineering/2/</loc></url><url><loc>https://woliveiras.com/tags/software-engineering/3/</loc></url><url><loc>https://woliveiras.com/tags/sql/</loc></url><url><loc>https://woliveiras.com/tags/sql/1/</loc></url><url><loc>https://woliveiras.com/tags/ssr/</loc></url><url><loc>https://woliveiras.com/tags/ssr/1/</loc></url><url><loc>https://woliveiras.com/tags/tailscale/</loc></url><url><loc>https://woliveiras.com/tags/tailscale/1/</loc></url><url><loc>https://woliveiras.com/tags/testing/</loc></url><url><loc>https://woliveiras.com/tags/testing/1/</loc></url><url><loc>https://woliveiras.com/tags/typescript/</loc></url><url><loc>https://woliveiras.com/tags/typescript/1/</loc></url><url><loc>https://woliveiras.com/tags/uvicorn/</loc></url><url><loc>https://woliveiras.com/tags/uvicorn/1/</loc></url><url><loc>https://woliveiras.com/tags/vite/</loc></url><url><loc>https://woliveiras.com/tags/vite/1/</loc></url><url><loc>https://woliveiras.com/tags/vscode/</loc></url><url><loc>https://woliveiras.com/tags/vscode/1/</loc></url><url><loc>https://woliveiras.com/tags/web-development/</loc></url><url><loc>https://woliveiras.com/tags/web-development/1/</loc></url><url><loc>https://woliveiras.com/tags/web/</loc></url><url><loc>https://woliveiras.com/tags/web/1/</loc></url><url><loc>https://woliveiras.com/tags/yarn/</loc></url><url><loc>https://woliveiras.com/tags/yarn/1/</loc></url></urlset>