<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://piranna.github.io/personal%20development/engineering/2020/02/05/How-to-have-a-blog-on-Github/</loc>
<lastmod>2020-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/2020/02/24/Redux-offline-in-Node.js/</loc>
<lastmod>2020-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/2020/03/01/Confirm-deletion-in-RESTful-APIs/</loc>
<lastmod>2020-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/engineering/operating%20systems/2020/03/19/OS-lifecycle/</loc>
<lastmod>2020-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/personal%20development/2020/03/30/Freelancer-calculator/</loc>
<lastmod>2020-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/personal%20development/2020/04/11/Updates-on-the-freelancer-calculator/</loc>
<lastmod>2020-04-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/javascript/2020/04/15/Whats-re-start/</loc>
<lastmod>2020-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/crazy%20projects/2020/04/25/How-to-simulate-Chrome-is-running-in-a-TTY/</loc>
<lastmod>2020-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/signature%20post/streaming/webrtc/2020/11/01/How-to-paint-over-a-video-with-HTML/</loc>
<lastmod>2020-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/engineering/2020/12/06/How-to-move-Javascript-functions-out-of-its-closure-to-save-memory/</loc>
<lastmod>2020-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/webrtc/engineering/streaming/2020/12/30/Tipos-de-redes-WebRTC/</loc>
<lastmod>2020-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/webrtc/2020/12/30/Types-of-WebRTC-networks/</loc>
<lastmod>2020-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/engineering/signature%20post/2021/07/08/Abstract-classes-in-Javascript/</loc>
<lastmod>2021-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/mafalda%20sfu/mediasoup/webrtc/2021/07/22/Presenting-Mafalda-SFU/</loc>
<lastmod>2021-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/mafalda%20sfu/research/webrtc/2021/09/26/WebRTC-horizontal-scaling/</loc>
<lastmod>2021-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/personal%20development/engineering/2021/12/07/Manifest-of-a-perfectionist/</loc>
<lastmod>2021-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/mafalda%20sfu/mediasoup/webrtc/2022/01/02/Presenting-Mediasoup-Horizontal/</loc>
<lastmod>2022-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/2022/02/02/How-to-do-proper-exceptions-handling/</loc>
<lastmod>2022-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/2022/02/17/How-to-use-a-different-email-for-a-group-of-git-repositories/</loc>
<lastmod>2022-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/mediasoup/2022/02/27/Mediasoup-prebuilds/</loc>
<lastmod>2022-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/javascript/2022/08/04/Linting-@-Dyte/</loc>
<lastmod>2022-08-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/engineering/signature%20post/2022/10/01/How-to-properly-deploy-nodejs-applications/</loc>
<lastmod>2022-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/webrtc/research/signature%20post/2022/11/30/WebRTC-Bugs-and-Where-to-Find-Them/</loc>
<lastmod>2022-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/engineering/github%20actions/2022/12/25/How-to-use-private-repositories-as-npm-git-dependencies-on-Github-Actions/</loc>
<lastmod>2022-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/engineering/2023/02/05/Profiling-npm-install-times/</loc>
<lastmod>2023-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/2023/04/24/How-to-migrate-from-Jest-to-node-test/</loc>
<lastmod>2023-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/engineering/github%20actions/2023/05/10/How-to-install-npm-packages-stored-at-GitHub-Packages-Registry-as-dependencies-in-a-GitHub-Actions-workflow/</loc>
<lastmod>2023-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/2025/04/25/How-to-use-a-different-SSH-credential-for-a-specific-git-repository/</loc>
<lastmod>2025-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/2025/04/30/Optimizing-Git-Branch-Naming-&amp;-Syncing-with-Upstream-Repositories/</loc>
<lastmod>2025-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/python/systems/2025/05/12/How-to-install-Python-2.7-on-Ubuntu-24.04-(24.10)/</loc>
<lastmod>2025-05-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/engineering/python/2025/09/07/Minimal-and-secure-Python-distroless-Docker-images-with-Poetry/</loc>
<lastmod>2025-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/ai/2025/09/14/Designing-Almost-Autonomous-Reminders-in-ChatGPT-(No-Third-Party-Bots)/</loc>
<lastmod>2025-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/webrtc/engineering/signature%20post/2025/09/16/How-to-build-WebRTC-for-Android-in-Ubuntu-25.04/</loc>
<lastmod>2025-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/javascript/engineering/signature%20post/2025/09/29/Bringing-Class-Based-Views-to-Fastify-(Inspired-by-Django)/</loc>
<lastmod>2025-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/python/engineering/signature%20post/2025/10/01/Adding-Backpressure-to-Python-s-ProcessPoolExecutor/</loc>
<lastmod>2025-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/crazy%20projects/engineering/systems/2025/11/25/Routing-Android-Device-Through-a-Laptop-Using-Bluetooth-PAN-and-Tailscale/</loc>
<lastmod>2025-11-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/streaming/research/engineering/signature%20post/2026/01/16/Deterministic-Audio-Fixtures-for-End-to-End-Testing/</loc>
<lastmod>2026-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/mafalda%20sfu/mediasoup/webrtc/2026/02/05/Mafalda-SFU-receives-Best-Scalable-Real-Time-Media-Platform-2026/</loc>
<lastmod>2026-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/webrtc/research/signature%20post/streaming/2026/04/28/WebRTC-bitrate-is-not-what-you-think/</loc>
<lastmod>2026-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/webrtc/mediasoup/research/streaming/2026/05/05/WebRTC-bitrate-is-not-what-you-think,-Part-II-(Mediasoup-edition)/</loc>
<lastmod>2026-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/ai/engineering/signature%20post/webrtc.ventures/2026/05/19/Who-Watches-the-Watchmen-AI-Code-Generation-and-the-Limits-of-Code-Review/</loc>
<lastmod>2026-05-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/webrtc/</loc>
</url>
<url>
<loc>https://piranna.github.io/about/</loc>
</url>
<url>
<loc>https://piranna.github.io/contributions/</loc>
</url>
<url>
<loc>https://piranna.github.io/hire-me/</loc>
</url>
<url>
<loc>https://piranna.github.io/</loc>
</url>
<url>
<loc>https://piranna.github.io/projects/</loc>
</url>
<url>
<loc>https://piranna.github.io/topics/</loc>
</url>
<url>
<loc>https://piranna.github.io/uses</loc>
</url>
<url>
<loc>https://piranna.github.io/EDITORIAL_TAXONOMY_POLICY/</loc>
</url>
<url>
<loc>https://piranna.github.io/chatgpt-conversations/2025-10-01-Adding-Backpressure-to-Python%E2%80%99s-ProcessPoolExecutor/</loc>
</url>
<url>
<loc>https://piranna.github.io/chatgpt-conversations/2025-11-25-Routing-Android-Device-Through-a-Laptop-Using-Bluetooth-PAN-and-Tailscale/</loc>
</url>
<url>
<loc>https://piranna.github.io/chatgpt-conversations/2026-01-16-Deterministic-Audio-Fixtures-for-End-to-End-Testing/</loc>
</url>
<url>
<loc>https://piranna.github.io/blog/</loc>
</url>
<url>
<loc>https://piranna.github.io/blog/page/2/</loc>
</url>
<url>
<loc>https://piranna.github.io/blog/page/3/</loc>
</url>
<url>
<loc>https://piranna.github.io/blog/page/4/</loc>
</url>
<url>
<loc>https://piranna.github.io/blog/page/5/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/blog/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/github/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/jekyll/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/tutorial/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/javascript/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/nodejs/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/redux/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/redux-offline/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/proposals/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/rest/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/api/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/design/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/os/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/lifecycle/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/npm/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/automation/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/github-actions/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/calculator/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/freelance/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/taxes/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/spain/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/react-native/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/restart/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/mobile/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/cross-platform/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/web/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/html/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/canvas/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/video/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/webrtc/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/webrtc/page/2/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/webvtt/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/webm/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/metadata/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/performance/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/programming/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/streaming/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/architecture/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/oop/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/abstract/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/mafalda/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/sfu/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/mediasoup/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/scalability/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/perfectionism/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/software/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/quality/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/exceptions/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/python/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/git/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/email/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/configuration/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/prebuilds/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/actions/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/package/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/eslint/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/linting/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/semantic-release/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/dyte/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/deployment/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/typescript/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/server/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/devops/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/bugs/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/troubleshooting/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/stun/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/turn/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/connectivity/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/codecs/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/dependencies/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/private/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/repositories/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/documentation/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/jsdoc-to-markdown/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/ssh/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/keys/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/deploy/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/ci-cd/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/publishing/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/profiling/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/gnomon/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/testing/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/jest/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/node-test/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/chai/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/snapshots/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/packages/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/registry/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/workflow/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/credentials/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/repository/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/coauthored-with-chatgpt/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/version-control/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/upstream/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/branches/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/naming/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/ubuntu/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/howto/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/docker/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/poetry/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/distroless/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/security/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/ai/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/chatgpt/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/openai/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/productivity/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/reminders/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/tasks/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/scheduling/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/android/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/build/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/libwebrtc/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/aar/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/fastify/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/django/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/webdev/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/cbv/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/class-based-views/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/design-patterns/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/http/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/web-frameworks/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/concurrency/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/backpressure/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/processpoolexecutor/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/threading/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/bluetooth/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/networking/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/tailscale/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/vpn/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/pan/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/ai-coauthored/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/audio/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/fft/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/fixtures/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/end-to-end-testing/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/ci/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/validation/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/lossy-codecs/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/spectral-analysis/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/deterministic/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/audio-pipelines/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/mafalda-sfu/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/awards/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/real-time-media/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/scaling/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/distributed-systems/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/codec/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/bitrate/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/benchmark/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/measurement/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/reproducibility/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/code-generation/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/code-review/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/technical-debt/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/software-development/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/software-architecture/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/software-quality/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/software-maintenance/</loc>
</url>
<url>
<loc>https://piranna.github.io/tag/software-evolution/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/personal-development/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/engineering/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/engineering/page/2/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/engineering/page/3/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/javascript/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/javascript/page/2/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/operating-systems/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/crazy-projects/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/signature-post/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/streaming/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/webrtc/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/webrtc/page/2/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/mafalda-sfu/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/mediasoup/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/research/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/github-actions/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/python/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/systems/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/ai/</loc>
</url>
<url>
<loc>https://piranna.github.io/category/webrtc.ventures/</loc>
</url>
<url>
<loc>https://piranna.github.io/collection/posts/</loc>
</url>
<url>
<loc>https://piranna.github.io/collection/posts/page/2/</loc>
</url>
<url>
<loc>https://piranna.github.io/collection/posts/page/3/</loc>
</url>
<url>
<loc>https://piranna.github.io/collection/posts/page/4/</loc>
</url>
<url>
<loc>https://piranna.github.io/collection/posts/page/5/</loc>
</url>
<url>
<loc>https://piranna.github.io/certificates/Certified%20Scrum%20Master%20-%20CSM.pdf</loc>
<lastmod>2026-06-11T15:59:41+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/certificates/Chino%20-%20participaci%C3%B3n.pdf</loc>
<lastmod>2026-06-11T15:59:41+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/certificates/Introducci%C3%B3n%20Aprendizaje%20Autom%C3%A1tico.pdf</loc>
<lastmod>2026-06-11T15:59:41+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/certificates/Metodolog%C3%ADa%20de%20gesti%C3%B3n%20y%20desarrollo%20de%20proyectos%20de%20software%20con%20Scrum.pdf</loc>
<lastmod>2026-06-11T15:59:41+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/certificates/Psicot%C3%A9cnico%20piloto.pdf</loc>
<lastmod>2026-06-11T15:59:41+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/certificates/T%C3%ADtulo%20universitario/BOE-A-2015-5187.pdf</loc>
<lastmod>2026-06-11T15:59:41+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/certificates/T%C3%ADtulo%20universitario/Progreso%20acad%C3%A9mico%202.pdf</loc>
<lastmod>2026-06-11T15:59:41+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/certificates/T%C3%ADtulo%20universitario/Progreso%20acad%C3%A9mico.pdf</loc>
<lastmod>2026-06-11T15:59:41+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/certificates/T%C3%ADtulo%20universitario/T%C3%ADtulo%20universitario.pdf</loc>
<lastmod>2026-06-11T15:59:42+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/chatgpt-conversations/2025-04-30-Optimizing-Git-Branch-Naming-&amp;-Syncing-with-Upstream-Repositories.html</loc>
<lastmod>2026-06-11T15:59:42+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/chatgpt-conversations/2025-09-14-Designing-%E2%80%9CAlmost-Autonomous%E2%80%9D-Reminders-in-ChatGPT-(No-Third-Party-Bots).html</loc>
<lastmod>2026-06-11T15:59:42+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/chatgpt-conversations/2025-09-29-Bringing-Class-Based-Views-to-Fastify-(Inspired-by-Django).html</loc>
<lastmod>2026-06-11T15:59:42+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/papers/Introducing%20ufo.js%20-%20A%20browser-oriented%20p2p%20network.pdf</loc>
<lastmod>2026-06-11T15:59:42+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/papers/Nov%C3%A1tica%20236.pdf</loc>
<lastmod>2026-06-11T15:59:42+00:00</lastmod>
</url>
<url>
<loc>https://piranna.github.io/papers/The%20Case%20for%20Writing%20Network%20Drivers%20in%20High-Level%20Programming%20Languages.pdf</loc>
<lastmod>2026-06-11T15:59:42+00:00</lastmod>
</url>
</urlset>
