<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
  <loc>https://gustawdaniel.com/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl" />
</url>
<url>
  <loc>https://gustawdaniel.com/contact</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/contact" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es/contact" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl/contact" />
</url>
<url>
  <loc>https://gustawdaniel.com/events</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/events" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es/notes" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl/notes" />
</url>
<url>
  <loc>https://gustawdaniel.com/es</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl" />
</url>
<url>
  <loc>https://gustawdaniel.com/es/contact</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/contact" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es/contact" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl/contact" />
</url>
<url>
  <loc>https://gustawdaniel.com/es/notes</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es/notes" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl/notes" />
</url>
<url>
  <loc>https://gustawdaniel.com/pl</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl" />
</url>
<url>
  <loc>https://gustawdaniel.com/pl/contact</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/contact" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es/contact" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl/contact" />
</url>
<url>
  <loc>https://gustawdaniel.com/pl/notes</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/es/notes" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/pl/notes" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/structuring-historical-exchange-rates-nbp/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/structuring-historical-exchange-rates-nbp/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/estructuracion-de-tasas-de-cambio-historicas-nbp/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/strukturyzacja-historycznych-kursow-walut-nbp/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c45fe2c1-92f2-45a2-b2a3-34e616bc8bec.avifchf1pricehistory.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/95e88003-79bf-46d0-b300-d7661d4adcee.avifchf2download.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/045d4962-c028-4eb1-be9e-9fbd46fcc60d.avifchf3table.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6aea3892-5617-4b54-909f-c202c1ae20f5.avifchf4selector.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/db384089-4942-4f2c-9c7e-61960ff9385c.avifchf5codes.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61cf0fb7-0756-4f14-8139-5e7a19560cb8.avifchf6table.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/99217fa8-3967-43d9-a7d9-b1a7cdf95603.avifchf7err.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ddd3e51a-bd37-474f-8c4b-64d7e89fe9a3.avifchf24empty.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/752e8b00-4302-4f82-a2b6-ba872c04ccdb.avifchf8correction.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/093d1361-1532-4040-aa60-cd50cc9705de.avifchf9xls.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/62ec75f9-e6c2-476a-abd5-6b53ca5df44c.avifchf10diff.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a1a5c29e-0331-469d-ba92-28bca784abbd.avifchf11empty.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/70234f95-8834-4879-8290-b1b873c01f15.avifchf12fix.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43871410-d47e-4076-95ab-61d8795fef17.avifchf132008.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fa86f166-08a5-4f4d-a6ac-93564ffe122b.avifchf14schema.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e43bf31c-938d-446b-bba7-a2692d73e6ca.avifchf15diff.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/892c57e1-ea8f-45dc-aac4-e70fe31c48b4.avifchf16server.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/13ae27b8-3d64-470c-b7d7-13813ffcbcf7.avifchf17bar.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/79297982-53d5-4631-80ce-233139e5e437.avifchf18graph.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ec2b3b0d-9f59-42a9-8a1d-a15d417333f6.avifchf19chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/49771fae-248f-44fe-a307-bc25574964da.avifchf20chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8d0b0279-28a4-4f36-8018-bd8cb6cbb5e0.avifchf21chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/47831aa4-8526-44ad-b452-a874f467ec88.avifchf22netlify.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bedc08c4-895e-4579-b482-5c9d2cc39126.avifchf23chart.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/scraping-libor-and-wibor-from-money-pl/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-libor-and-wibor-from-money-pl/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspando-libor-y-wibor-de-money-pl/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-libor-oraz-wibor-z-money-pl/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3d264f28-b578-4109-a4e7-939d74de1e3f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/da1f58ed-b8f1-431c-a159-8caf6f8d1356.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f21ad04b-f819-4688-9304-ca972265f3cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d2d08c47-c9b0-4aca-bd95-24bc095de2e1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a01f54f5-5d4c-47d2-b9b8-220e924bed30.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2d2cbb6c-17d2-451f-95ab-a67271405e5f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f636546c-641b-4405-853f-faa0c337217d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6a907b6c-e625-46a2-be35-270e2fdc5229.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ad5cde4e-061f-48f4-b58c-9a9dd680399e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/67386ff8-1f34-41e8-b420-8de3aba109bd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/903a0aff-c5e9-444b-b7eb-ce8eb9910c17.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9c30542e-2868-494f-b185-951200f3aece.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/how-to-download-contact-data-of-20k-lawyers-in-an-hour/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-download-contact-data-of-20k-lawyers-in-an-hour/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-descargar-datos-de-contacto-de-20k-abogados-en-una-hora/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-pobrac-dane-kontaktowe-20k-adwokatow-w-godzine/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8353fdf9-84d5-424c-953e-97fde105a990.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3cce61da-ebb6-4b3b-a02c-f2c6b03a2eec.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8393459d-2aa3-45b6-a92d-791a0ffeee65.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/06083bb5-6576-4b2f-af5b-26a28c09442c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6da64a0f-0436-4991-93d4-8b1dd546fa26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecc0716d-4318-4ab7-a809-8e3d8cb8090f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/79c8599c-c0b1-424b-bf53-9ff925e91320.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/499c6f85-e441-4a5a-93a4-e320543c0837.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/99942770-6f9d-4fc2-ac6b-d4e50cc24090.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a81826293a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/eceb4ffe-efff-4f71-ab81-ed67c75f4d26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/76a04f8e-5417-4186-8cc2-f7d296cca8e8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b7187cc9-3753-48fe-b8f2-3cc448ddb52c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/62950ca0-eca6-4ab8-bd33-36e4fd197fe0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/69740c15-e6e6-4e0b-8003-57abb2dc894c.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/scraping-medical-registers/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-medical-registers/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-registros-medicos/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-rejestrow-medycznych/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c17df1c5-6321-4840-bdbe-f47b6296c374.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/faf5fc8b-7bd7-40e5-9b3e-0d6b1669bd37.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cb21eefb-14a1-4d54-a5ba-8df7f8e7a16c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ace8898e-9b72-44d5-a5bf-f2e543ea67a0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1eac6eca-3409-4c59-b678-367f6607d33f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/51765dc2-2e85-47a2-916e-7f505842c0dc.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/calculating-the-difference-between-json-files/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/calculating-the-difference-between-json-files/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/calculando-la-diferencia-entre-archivos-json/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/obliczanie-roznicy-miedzy-plikami-json/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5459cca6-ed9e-4f75-8933-90306a6307fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6028a6b5-ca6a-4baa-b16d-fb66a7199df3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd621642-427b-4560-9f26-b08150f04e97.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/infrastructure-defined-as-code/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/infrastructure-defined-as-code/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/infraestructura-definida-como-codigo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/infrastruktura-definiowana-jako-kod/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72ece5c5-d1f6-4ebe-8859-9a24cd3b0792.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7b60cea7-c6e4-45e7-bdac-d6d058495700.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/13c7dbc8-5b4f-4843-88e2-1e942b199997.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bfa6cdb3-6771-4e57-a5e8-a4d2038b709d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/327be4b6-5983-4721-865e-d1f701442660.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/31769e58-e37d-457e-a28f-09e42b3718aa.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/git-styled-calendar-with-custom-dates/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/git-styled-calendar-with-custom-dates/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/calendario-estilo-git-con-fechas-personalizadas/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/git-stylowy-kalendarz-z-niestandardowymi-datami/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/121db3d7-7ea4-4dd3-a4bc-9f7195206354.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/24696782-aeaa-4c8d-985c-9fc092980381.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/rails/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/rails/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/railes/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rails/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a818262938.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b2c81fc5-5bed-4658-8d8e-12938d74d038.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/80897738-a337-4640-a228-58517e8aff43.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8873c9da-4396-48b3-8d70-6108e8528fd7.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0062c4cc-438a-4837-b025-9a3bde260681.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/93aace27-457b-43d7-88f8-8189bda7a84a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6043c7ba-5a2b-46fe-866e-5b0474cc6c5e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/818913a8-7bcb-47ad-953a-10efe7d9c6b4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecf12b37-935a-4fdd-ba56-9ab97f52a860.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/77228d3e-7d38-4c1b-981a-05c9d74ab699.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d751696-3dfd-4684-b847-f0b28de86bbe.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61a3d18f-8260-437b-9b0f-50dbe420e406.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a43ef393-0a06-4fa2-94fc-2da3fd73f5e2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd89e83f-d2c2-4833-a43b-b5a0ea528d96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0f6a89a7-7d40-4b93-a98e-eca529b2fbec.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8781f3f8-0891-49b7-83ab-be6216f97342.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/how-the-compatibility-war-shaped-frontend/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-the-compatibility-war-shaped-frontend/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-la-guerra-de-compatibilidad-formo-el-frontend/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/w-jaki-sposob-wojna-o-kompatybilnosc-uksztaltowala-frontend/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/89e36eaa-b1df-4048-b690-7942494408ad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a05d33ed-5348-4ac0-959b-0df33e5f8823.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1c67ab75-ecb0-4267-b032-40e168750fe5.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/scraping-wordpress/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-wordpress/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-wordpress/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-wordpressa/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7a238f0e-5274-43d1-abb9-24f9cbf45bad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8c945eb6-3854-4054-a3b2-b3282411e363.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43d4180b-e8ae-4b4d-b8a6-1b5962d3e929.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2ae82148-8458-4caa-bb30-2376d9db19d8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/81b9771e-640d-4a50-997c-1018220a7158.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/how-many-families-fit-in-a-plane/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-many-families-fit-in-a-plane/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/cuantas-familias-caben-en-un-avion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/ile-rodzin-zmiesci-sie-w-samolocie/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d7351e7c-8a1e-48d4-a56a-1e276afb1ca9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d3709132-8973-4019-b6a5-bbe082a7142e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2dbfbc25-faf3-4b30-96c4-10804664593c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43a371ac-f72d-4e4f-824f-48d82b77915b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4c4e1fd8-521b-4d46-9765-62032b9b7527.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/69644d36-ba44-4026-b579-442715c7f781.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b08006c7-6808-4c90-82e6-dca997d39d54.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fd115ab8-9eea-4e2f-8cf4-d99d46f3080a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/619da3bc-ba97-4390-b8cd-65344f86db03.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0497009b-a592-4043-8759-fc5d86f31cf6.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/communication-between-vue-components-in-meteor/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/communication-between-vue-components-in-meteor/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/comunicacion-entre-componentes-vue-en-meteor/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/komunikacja-pomiedzy-komponentami-vue-w-meteorze/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0f5478a-b6ee-4b6c-90f0-5531c6397f96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/996e2a24-44f2-4b1f-8fbe-3ef42357032d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/squeezing-data-from-pdf-like-lemon-juice/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/squeezing-data-from-pdf-like-lemon-juice/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/exprimir-datos-de-pdf-como-jugo-de-limon/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/wyciskamy-dane-z-pdf-jak-sok-z-cytryny/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/97f6f2a3-ee40-4587-9856-b4e0acae8f3d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/197afc96-cebe-47bb-9bc8-7728243c3c48.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cf76fa1a-ff0b-4b1c-be71-57d00a51eddb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3e37bea4-5125-4ec4-99eb-f0216fcf4add.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e65863c8-b467-4dd1-ba24-5ff7657017c4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d12a72a6-1834-461a-81e9-3b7b89753873.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f286948c-7e71-4731-9b99-17f037f74813.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2b9c9215-df7b-4b23-a5d0-ef72ccf84fad.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/fetch-promise-and-template-string-on-example-of-to-do-list-in-javascript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/fetch-promise-and-template-string-on-example-of-to-do-list-in-javascript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/fetch-promesa-y-cadena-de-plantilla-en-ejemplo-de-lista-de-tareas-en-javascript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/fetch-promise-oraz-string-templates/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2f16cf65-198d-462d-9fe2-2a9e496aabbd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4193b63c-cfa6-4828-a4a1-ae620dd8de2f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/scraping-facebook-in-2021/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-facebook-in-2021/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-facebook-en-2021/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-facebooka-w-2021-roku/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/fb-scraping-in-2020/leads.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6b3b63c5-36d4-44af-868a-5519ca5466cb.svg</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/86469a55-2b9d-4340-a523-4a1517759cfe.svg</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/logging-data-in-mysql-ajax-and-behat/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/logging-data-in-mysql-ajax-and-behat/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/registro-de-datos-en-mysql-ajax-y-behat/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/logowanie-danych-w-mysql-ajax-i-behat/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a818262939.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/visualization-of-dynamic-correlation-network/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/visualization-of-dynamic-correlation-network/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/visualizacion-de-la-red-de-correlacion-dinamica/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/wizualizacja-dynamicznej-sieci-korelacyjnej/" />
  <image:image><image:loc>https://i.imgur.com/OyhoigO.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/tesseract-ocr-and-testing-selectors/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/tesseract-ocr-and-testing-selectors/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/tesseract-ocr-y-selectores-de-pruebas/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/tesseract-ocr-i-testowanie-selektow/" />
  <image:image><image:loc>https://github.com/gustawdaniel/image_to_database_converter_example/raw/master/sql/electronic_store.png</image:loc></image:image>
  <image:image><image:loc>https://github.com/gustawdaniel/image_to_database_converter_example/raw/master/sql/warships.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/CPRm97P.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/apache-log-analysis-with-goaccess/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/apache-log-analysis-with-goaccess/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/analisis-de-registros-apache-con-goaccess/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/analiza-logow-apache-z-goaccess/" />
  <image:image><image:loc>https://i.imgur.com/PEjG18F.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/8p3nHB7.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/yRTGig4.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/1Bb5BVf.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/n3sleEF.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/compiling-php-7-interpreter-in-bunsenlabs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/compiling-php-7-interpreter-in-bunsenlabs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/compilando-el-interprete-php-7-en-bunsenlabs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/kompilacja-interpretera-php-7-w-bunsenlabs/" />
  <image:image><image:loc>https://www.bunsenlabs.org/img/frontpage-gallery/hydrogen2.jpg</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/v4SafV3.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/5HPC4MC.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/data-scraping-in-perl/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/data-scraping-in-perl/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-datos-en-perl/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scrapowanie-danych-w-jezyku-perl/" />
  <image:image><image:loc>https://i.imgur.com/yAuhj4a.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/Hs7axWN.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/installation-of-renewable-tls-certificate/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/installation-of-renewable-tls-certificate/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/instalacion-de-certificado-tls-renovable/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/instalacja-odnawialnego-certyfikatu-tls/" />
  <image:image><image:loc>https://i.imgur.com/6LaRspC.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/application-with-fosuserbundle-and-google-maps-api/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/application-with-fosuserbundle-and-google-maps-api/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/aplicacion-con-fosuserbundle-y-google-maps-api/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/aplikacja-z-fosuserbundle-i-api-google-maps/" />
  <image:image><image:loc>https://i.imgur.com/cCUzKD4.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/avrKaZd.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/i9BZooS.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/8v1SLZ1.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/XfCorCh.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/hZy5ERk.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/N7Ot9V6.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/jwR8Nlg.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/QVWyPri.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/cQkQC91.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/zksqsDt.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/jfjLAoV.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/My3cMbW.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/88vr0jN.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/7mkjpKI.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/YwW9q5l.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/telegram-bot-in-typescript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/telegram-bot-in-typescript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/bot-de-telegram-en-typescript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/bot-telegramowy-w-typescript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd1fe3ce-4c46-4c4d-94d7-c8db9d7b877a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/db5aa8de-98ce-4cd0-8bec-4a8422a82351.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bd59f2a8-88cb-4006-8fb0-51a99a78c6da.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/how-to-create-a-free-email-account-with-custom-domain/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-create-a-free-email-account-with-custom-domain/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-crear-una-cuenta-de-correo-electronico-gratuita-con-dominio-personalizado/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-utworzyc-bezplatne-konto-e-mail-z-wlasna-domena/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ea76807c-665f-4dcf-936d-dd79cf9c0c26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecaba573-f41c-40a9-a41b-d5881287d213.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f37e8ee3-9030-4be4-8de2-391e9f0c799b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/scraping-the-most-popular-accounts-on-twitter/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-the-most-popular-accounts-on-twitter/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-las-cuentas-mas-populares-en-twitter/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-najbardziej-popularnych-kont-na-twitterze/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d6f34ea7-4697-432f-9637-055a8e1fae8f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ebca2c49-e69c-4962-ac42-fda0fab108ef.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ac9cf5b4-0b47-4b21-9d6d-52db34010d12.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cdfec776-07ad-40de-8ed3-1caa9e79c100.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cc657994-e0d6-4ec3-ba19-2256dba98c2d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/testing-selection-speed/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/testing-selection-speed/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/prueba-seleccion-velocidad/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/testowanie-szybkosci-selektow/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/12605ada-a72e-49a9-a9fe-7bb0d3c392b0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/845a64eb-b6e9-449c-8c56-9bb9ccd72edc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f35404ce-0d52-4e75-9ee3-2844dcfe21e8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/45e6712c-528f-4841-82df-1e26739e11ac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9c843764-e061-4469-b638-772a2bfee396.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/analysis-of-cryptocurrency-name-frequency-in-the-english-language-corpus/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/analysis-of-cryptocurrency-name-frequency-in-the-english-language-corpus/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/analisis-de-la-frecuencia-del-nombre-de-criptomoneda-en-el-corpus-del-idioma-ingles/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/analiza-czestosci-nazw-kryptowalut-w-korpusie-jezyka-angielskiego/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/63f7d022-1bb8-4a7f-a7a7-bc7a4d554017.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f5d3c63c-9dbb-4c1d-b79d-e02f96823e5f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/693ef6c8-ca55-4450-9373-407542eb3313.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/broadcast-channel-api/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/broadcast-channel-api/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/api-del-canal-de-difusion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/broadcast-channel-api/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/460465c8-3065-49e4-9856-b06dbd448dcd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7d5446fd-3412-4adb-aaa2-ee9f4493f039.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b0784926-0177-48cb-9841-b51e8bc24203.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a391acb2-05de-4311-ab57-d5cb2b76007f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f181a0be-8a4c-460e-8b88-af06434063a3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3dc7b0ef-fae0-45df-9f23-179df34c5106.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ea9494ab-6361-42e8-a9c8-88e8e2a3646d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/xss-attack-using-script-style-and-image/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/xss-attack-using-script-style-and-image/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/xss-ataque-usando-script-estilo-e-imagen/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/xss-attack-using-script-style-and-image/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/eb6cbfa1-de14-45e8-b5c0-aa9b8f33df89.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f24230e5-22d7-472d-b782-03adbba46806.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/42fe0eac-c6c6-4f93-b66e-bf2b68eb74fb.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/cpu-load-control-in-node-js/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/cpu-load-control-in-node-js/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/control-de-carga-cpu-en-node-js/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/sterowanie-obciazeniem-procesora-w-node-js/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3b1ed569-b0e0-490f-81a6-df3454db4788.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ed2de3c0-579d-4be5-b2ae-57c87cc4e1d8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b76d2cab-977e-458c-bf42-027fe76d3234.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a089f093-d5f3-443b-ab10-728a38ca6a6b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/47bf0bb1-95cc-46b4-9d29-237b504b6a29.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/05911406-d43c-4316-b265-9202b0042ea1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e4679649-0445-42f4-9890-f45307625bd6.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/50ac21aa-497e-4dca-8292-d672a9cd5198.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72cbd407-9321-4ca7-b7e9-b57a8911bad8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cffe8d53-af1d-41cc-afd9-9559222f20c6.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9f6ce1ed-a710-42bb-890e-1def30a24127.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ba051803-3c65-464d-8441-1368270ef48e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b551739b-a90e-4e7d-b275-9cbf067b2c02.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3f245c79-a00f-42ed-9050-209d5a69e8d9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a3003513-1d18-4386-85cf-e6d83bdc3581.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0a680f83-94b6-4398-aeda-28b4186f3e8b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6ddf6ca7-c25e-473a-bceb-d4d4a19506d0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ae266323-acb4-4792-a077-286260383b11.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5eeff6fb-5759-4d91-b8bf-7a9684533bf7.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/benford&#39;s-law/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/benford&#39;s-law/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/la-ley-de-benford/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rozklad-benforda/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c1a7958b-17cd-410d-b4cb-403bb76cac96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1d0416b4-db35-4e92-a7fc-3abceedd15ac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8dbf58e1-31d9-45e6-b6a7-2178aa19a87e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/87e83494-bb63-4c20-a359-5392bda46134.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/98c32399-f9e6-47ea-b571-c47e956c0ae0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ee78f6d-c0ce-42d9-ace8-da38dd6087fb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72722365-4efd-4357-b0d2-40420d2480cb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/65baa70d-2665-4c67-bd0f-9cf9f36198a9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d2011f5-ed80-4f02-a5b2-fe27c37e26cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cd6431d2-5e38-4471-b87d-ad3102177679.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f51dc67a-f506-447c-b141-cc74bd7c3f4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/de07baa3-4ca2-4e9d-87fa-394f7e757a5c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d408d398-519c-46a9-a081-4e309adb9767.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8c306ef2-043e-4995-9896-ee25f46f3f45.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1ff3b625-6b92-4b17-bc7c-53676c7f9b23.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5aa2a8ee-87c7-4f60-95d5-d70a4da9c9b7.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/81925e03-09e3-49d0-a7c4-2d902da7e63f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f0b9f7f5-50af-448e-9a85-7f206bb8eaa2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/855ea912-ebd2-4c71-b67b-200176981079.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/86665921-d254-40b6-937e-bc9bc677d397.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8aafa240-d291-4fd8-beb4-9149876eb2db.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/bolt-always-lite-mitm-proxy-and-insomnia/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/bolt-always-lite-mitm-proxy-and-insomnia/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/bolt-siempre-ligero-mitm-proxy-e-insomnio/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/bolt-zawsze-lekki-mitm-proxy-i-insomnia/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f1448226-f620-4b89-846f-5b11ac381211.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/91e0520b-03f7-4f91-923e-59a732c25770.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4782afcb-fec5-43b5-817b-41ea04ddccac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/93e25608-e518-4c95-94d1-45ba8cfecba9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5727bb63-8155-4a8c-a3ea-76b298e091ce.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a79b67c9-8fe9-45d9-8e98-4166d0281d01.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/another-post-about-installing-arch-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/another-post-about-installing-arch-linux/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/otro-post-sobre-instalar-arch-linux/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jeszcze-jeden-wpis-o-instalacji-arch-linux/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b49cea1e-c602-46e3-a908-0b3470ec06a0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d4303721-d034-4dc5-9b98-2aa9ae5553b2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/049176bc-bcf4-4774-9275-0edd0d980b37.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/553974c5-3944-43e7-9e25-0034204bae17.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c6e726d4-85d0-4e02-ba9c-a0d281641f5b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/88eda6fa-37ae-43a2-b5ce-9ea43ef00fcd.avif</image:loc></image:image>
  <image:image><image:loc>https://bbs.archlinux.org/style/ArchLinux/favicon.ico</image:loc></image:image>
  <image:image><image:loc>https://bbs.archlinux.org/img/avatars/27289.jpg?m&amp;#x3D;1572193439</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7e58151b-96fb-4217-b7f7-49a5552900a8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/254f446b-c536-4626-ad8e-9461988b6c96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/270694f4-09f0-4dfd-af1c-6d7332690f0a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/87e08fbb-de98-4348-9169-9543d9a8aab4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9be76f2f-1843-4219-990f-9d5c1b422fd1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8f6de7c2-8c6f-458c-8c65-43ff23ca8d7e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d133afa-efe5-4cf9-acaa-72970b4f0ac5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f28189da-1303-474d-a73f-0eaa5eae884b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/how-to-configure-ssl-in-local-development/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-configure-ssl-in-local-development/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-configurar-ssl-en-desarrollo-local/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-skonfigurowac-ssl-w-lokalnym-developmencie/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d280540b-5da1-4b91-87e3-c85834524e59.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/edc5f538-f5d8-4da4-b860-1e724fff2f49.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6c552745-d6d7-452f-a6a8-c82b77ee9398.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e185608f-e06f-465d-98bc-e75a4927ef7e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cdd83c80-7b45-4b9d-a265-ceeb578f1ebf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd644237-d42b-4a95-8b0b-1d956846ab83.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9991f51f-8d61-4770-81e8-8f154afa0a68.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5b588af5-97db-419c-ab7e-8f481ee6a521.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5aba5b59-a2de-432c-b7a7-15812fc0ea64.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/36f90ff2-6819-4123-a28a-fb0283c960fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ea4ee9a-1437-4038-90f3-a30f91344a6e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cc8230e1-7e35-4f2e-a9c9-9cd0c9d7c0b3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a6538c2f-4169-43c1-85bb-ab1883ab4b05.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/975e97f2-7903-46e8-b69b-0fa9209c7699.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0abd4de-a853-465b-bda9-30ccae9ef5d4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/da304157-3ba2-45fa-8d0e-61352c24a8c5.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/least-common-multiple/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/least-common-multiple/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/minimo-comun-multiplo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/najmniejsza-wspolna-wielokrotnosc/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8125dd8c-e9dc-4dd9-ab8c-cdbaaf274cc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/20687346-ea6f-43fc-8b22-7a7573819554.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/29216930-efaf-40f6-81e6-49f186d6a8fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/102c0a22-4b94-4642-97b0-6e96f9d9bd47.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/update-aur-package/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/update-aur-package/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/actualizar-paquete-aur/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/aktualizacja-paczki-aur/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/08559ea5-1a3c-40c5-96f0-d5e3b34148cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/03aa2c9c-5c02-48c1-b89a-5b6dc474378b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/edfefedf-af85-409b-9e6d-ff33fbeefd07.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/retry-policy/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/retry-policy/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/politica-de-reintentos/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/retry-policy/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/80ac4d04-5e5c-40dd-8e24-a8acc023dac4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61babd67-eb90-458a-928f-7b929bf00f8c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9fc3b562-2ac9-4e30-918c-80fa74af3f60.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/90c12071-2e59-4b09-b000-c8fe52afe717.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/be0b858a-5648-408d-aa10-fc750a896244.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/zipf&#39;s-law-in-nodejs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/zipf&#39;s-law-in-nodejs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/la-ley-de-zipf-en-nodejs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/prawo-zipfa-w-nodejs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6239ac87-abab-42ec-8187-c0cc1048c36f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/75262dcb-25cd-46a0-9a22-2e580b0d4652.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ad6a0225-ab79-4797-9ef6-285c623bd87a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bc9c8b7d-7019-4011-97a1-d2ac6549cdca.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/last-occurrence/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/last-occurrence/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/ultima-ocurrencia/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/ostatnie-wystapienie/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/pulumi-infrastructure-as-a-code/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/pulumi-infrastructure-as-a-code/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/pulumi-infraestructura-como-codigo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/pulumi-infrastruktura-jako-kod/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bddc2654-5995-464a-b996-2dd693d9ae4e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6a3f24e6-d7bc-4356-8b14-46ecbbccf45f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9f422d08-4002-44ac-b29c-a8b841c07dc2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2c69f8e4-e541-4d09-bc72-c55d3118ae44.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b01bcdbe-b267-4ff1-9738-da6dfcae157e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4afd761e-f1ce-4e61-b4df-8e822587e997.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/de358710-bd2f-40ee-a21e-ccb7758edec6.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/maximum-inequality/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/maximum-inequality/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/maxima-desigualdad/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/maksymalna-nierownosc/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/login-page-in-nuxt3/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/login-page-in-nuxt3/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/pagina-de-inicio-de-sesion-en-nuxt3/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/strona-logowania-w-nuxt3/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6aa24b83-38f2-470e-a682-95fa9766363d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3e5849f5-3225-4a9d-a5f3-5dc3fb8781a5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/70488004-a8c7-468a-974b-0f6cc66ee09e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc2ca83a-d254-4988-af9e-451a4487403f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/login-by-metamask-rest-backend-in-fastify/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/login-by-metamask-rest-backend-in-fastify/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/login-por-metamask-backend-rest-en-fastify/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/login-przez-metamask-backend-rest-w-fastify/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7125cc3e-5539-4850-b765-01a1c2dea692.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b8d54d3e-88fc-494a-b406-0c117bb9b4ed.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7ffbbcf3-ef0d-4431-a300-3eec3eb41ccf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b23e01cd-3fbb-473b-8213-5c9c95e64cc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/42715107-7b7c-4e7a-8388-8d19edb97451.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/06115b39-25fc-4a11-93d5-3396d5c05929.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f6921ccd-2b57-4935-9aa8-18cf7e8296eb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4116df67-d537-41fe-b933-aff45f28ac77.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e2b309fd-236d-4a82-9995-c6f5e8db7f22.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/316a676f-2eb0-499f-a8f4-82f9fa59c5f2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fe98e588-0f2d-471c-a42f-cf1d1ea328d1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d1fd89b1-4884-4fe7-9df5-c95a456f3cbe.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c0280d22-ead4-4f84-a5aa-1d410013046e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1ebb796e-3494-45c1-93f3-6b70eee435f1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4f94593d-a657-44e9-a132-2fd13837b3c3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d60b400a-02e8-4c61-b5f2-05c52600d584.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/985fb501-4012-4c4b-8f5a-bfd3423a939e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b87442c3-adf2-4911-aada-5074b407bd8d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/overload-signatures-in-typescript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/overload-signatures-in-typescript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/sobrecarga-firmas-en-typescript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/przeciazenia-podpisow-w-typescript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9be19831-d3c3-453b-abce-b2c40444a931.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/asci-art-rust-nodejs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/asci-art-rust-nodejs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/asci-art-rust-nodejs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/asci-art-rust-nodejs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bde46da2-a48c-4b4f-858d-af642e708b0f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/quaternion-multiplication/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/quaternion-multiplication/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/multiplicacion-de-cuaterniones/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/mnozenie-kwaternionow/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8467207d-4e35-4dd6-ac96-8b874028e6ef.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd766517-6a3f-4c23-b9df-dbf68b0c0c80.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c7947573-0696-486e-8bd7-ffbfc5b8c85c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0dd8108f-02cd-4dfd-84c6-63517935dd45.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/codingame-derivative-part-1/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/codingame-derivative-part-1/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/codigo-de-juego-derivada-parte-1/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/codingame-pochodna-czesc-1/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/regression/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/regression/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/regresion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/regresja/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a0d8ebee-eb4d-49f1-b261-5260c0f20dc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/761d2c63-871b-4b55-b075-ad6b225d52bc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c23aba85-16ce-4f94-9ff6-8734a5dcb988.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/syntax-in-javascript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/syntax-in-javascript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/sintaxis-en-javascript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/skladnia-w-javascript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/98e9fea6-990b-4122-bf8d-534cd0124cf5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd67446-74e2-4230-ad86-43ac76a47b6c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d5ed1e3f-839f-45b5-8042-0aa0d73a2daa.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9ec41cb4-0b3c-4f77-9906-74048d4e67ed.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e6c62d94-225d-4f29-be1e-04a75c8c51c3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/080468b3-91ec-407d-b20e-5159e7e12f4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc16049c-f1b7-4a89-8699-eddc3e83d19f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5427fdde-d4fb-43d6-b8ac-b6d7f6e367f0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ff51c58-9603-4286-a4e0-eb02af715ced.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7fa48648-26df-4d5a-8137-72a13b00933a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d7ba2fa1-1be9-4d7e-a741-956c2fd0c415.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/new-google-login/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/new-google-login/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/nuevo-inicio-de-sesion-en-google/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/nowe-logowanie-google/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc0afc0e-9d09-400f-98f2-f68c6026058b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9704407b-d5fc-4e05-84c3-95547050aa0c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7e73b9a3-da99-4b05-92af-1d98c1196fdf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d4b19d15-18c7-4e7a-8fc5-63cb8f6c828a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1fa9c03c-8be1-48fe-b53a-ccff8d83e079.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5da80aad-7e3a-4158-9fd7-25e34653b891.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd66e012-cd3b-4e6d-b07f-c332f74da32b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a131da56-cca9-4264-844b-dd6592ce593d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bcdedd8e-0e4c-43de-be3e-2b03686d2b4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/90ad6daa-3859-4482-979f-f01507bc1de7.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/zeromq-pull-push-pattern-for-node-js/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/zeromq-pull-push-pattern-for-node-js/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/patron-zeromq-pull-push-para-node-js/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/zeromq-pull-push-wzor-dla-node-js/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a0d0f0c3-36aa-4836-acfc-d8986441cc0b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/quicksort-implementation-in-rust-typescript-and-go/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/quicksort-implementation-in-rust-typescript-and-go/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/implementacion-de-quicksort-en-rust-typescript-y-go/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/quicksort-implementacja-w-rust-typescript-i-go/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fcc59c1f-f8d7-4c3b-984e-3de868ca8bbb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c381ea01-ba9d-4db9-badf-780c743b4a96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ae7460e7-c6c8-442a-b8fb-482051731856.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/how-to-install-mongodb-6-on-fedora-37/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-install-mongodb-6-on-fedora-37/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-instalar-mongodb-6-en-fedora-37/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-zainstalowac-mongodb-6-na-fedora-37/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/248dfc2f-9001-42a9-ab1c-56499b862376.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cd36581b-5767-4983-8381-b05d8ef53202.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d539655f-fa59-41a2-b203-e219fc72a510.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/89eeb74d-98d4-43f3-90c5-ddf888fb0534.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd7f7dee-6cd4-4048-bc05-f83127be372f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/trpc/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/trpc/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/trpc/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/trpc/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/096a9d57-0df1-4356-b9c9-85d8d39a5712.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2db8b228-51fe-42cb-bc1c-0630fec958cd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3daf5f04-8832-43fc-aebc-9d73b5edec9c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/890537bc-dfee-4334-a30e-a42dd593b854.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7d4e75e8-2862-41cd-863a-2c598ef97cce.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a40d66b4-2d1e-413a-a4f2-0b4323f2d5a2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/677b22ea-a0dc-447a-9c1e-ee5532981fc3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7df97c33-f713-4cbf-b28a-a77824ad76ad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/92e2cfd7-6c15-4e2c-8067-4dae29b82213.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8a800bce-1eff-40a1-8ee9-f6d4fd570fd8.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/simplifying-linux-command-line-with-gpt-cli/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/simplifying-linux-command-line-with-gpt-cli/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/simplificando-la-linea-de-comandos-de-linux-con-gpt-cli/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/upraszczanie-linijki-polecen-linux-z-gpt-cli/" />
  <image:image><image:loc>https://api.star-history.com/svg?repos=gustawdaniel/gpt-cli&amp;type=Date</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/how-to-install-yay-on-pure-archlinux-image/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-install-yay-on-pure-archlinux-image/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-instalar-yay-en-imagen-pura-de-archlinux/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-zainstalowac-yay-na-pure-archlinux-image/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6e96a98f-6c66-4687-9621-b29431e820b5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43be4bb9-02a5-4b86-b987-72fcd9f4c485.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8743f013-5a07-42fc-bde9-43ec61fad1d2.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/simplest-tutorial-for-esm-commonjs-package-creators/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/simplest-tutorial-for-esm-commonjs-package-creators/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/tutorial-mas-sencillo-para-creadores-de-paquetes-esm-y-commonjs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/najprostszy-samouczek-dla-tworcow-pakietow-esm-commonjs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/180dbb8c-8a50-41be-bbf8-97d85f598abd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0bcb50f-53f2-4165-9c31-77c0e7e32b38.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f426f8ba-43ed-44af-ab1e-b5af1e0596f3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/908ea621-1aa8-4a48-a892-f58288b5151f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/56ccdabe-48d6-4ae1-8b78-a7831f34ea96.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/json-merge-patch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/json-merge-patch/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/json-merge-patch/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/json-merge-patch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/svelte-snake-deployed-on-deno/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/svelte-snake-deployed-on-deno/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/svelte-snake-desplegado-en-deno/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/svelte-waz-z-deployerem-na-deno/" />
  <image:image><image:loc>https://ucarecdn.com/10c7c557-f5a4-4a3d-b8dc-970ffd78f46c/-/preview/726x97/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/23cda6e4-c4e0-443d-93b5-79743e768219/-/preview/681x428/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/a29bb2f8-5795-487b-a9c3-d80c124970f8/-/preview/926x891/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/web-push-notifications/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/web-push-notifications/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/notificaciones-push-web/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/web-push-powiadomienia/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/fastify-prisma-rest-backend/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/fastify-prisma-rest-backend/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/backend-rest-prisma-fastify/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/fastify-prisma-rest-backend/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/langchain-exemplary-use-cases/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/langchain-exemplary-use-cases/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/casos-de-uso-ejemplares-de-langchain/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/langchain-przykladowe-przypadki-uzycia/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/machine-learning-of-xor-from-scratch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/machine-learning-of-xor-from-scratch/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/aprendizaje-maquina-del-xor-desde-cero/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/machine-learning-of-xor-from-scratch/" />
  <image:image><image:loc>https://ucarecdn.com/572a9d0c-4d85-4891-8d2a-c12c5467c0ba/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/0037d1c8-79ad-412b-a557-d8992dd2f656/xor_linear_bernoulli_planes.svg</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/80858d14-9c6b-4a86-865e-b8f0f414ab72/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/d9ea38bb-f8fd-4f9e-99fc-f3ff1941228e/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/c502d3f7-0134-4208-91b9-4e30ad8fa349/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/aaee8705-9eba-4196-9455-16b8f11f34cc/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/dd2bebbf-6cbe-41a2-a54b-9e01565a34e0/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/4ff08abf-2e9d-4b77-a49d-ebe9144b2018/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/activation-functions-in-machine-learning/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/activation-functions-in-machine-learning/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/funciones-de-activacion-en-aprendizaje-maquina/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/funkcje-aktywacji-w-uczeniu-maszynowym/" />
  <image:image><image:loc>https://ucarecdn.com/bdb93744-8788-47e9-849a-60f7cf9c5876/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/7f95f3cb-21a2-4e5e-ac6f-b49f8244c37c/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/2324479e-dfae-4119-81aa-cd3cc953c06e/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/34e55503-493b-42c6-8169-8014dd862d96/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/e598dd94-5c94-4f90-8fe8-771e44eb7d0d/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/e7cc2e75-6190-4f9c-812c-0453ab06c249/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/2eec12f2-c40d-4f8b-a0f7-dffcb575454e/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/rust-wasm-snake-performance/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/rust-wasm-snake-performance/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/rust-wasm-snake-rendimiento/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rust-wasm-snake-wydajnosc/" />
  <image:image><image:loc>https://ucarecdn.com/c2ca1ee0-2f3a-4122-a790-1a389c1ae27e/-/preview/840x862/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/en/mlp-cnn-mnist/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/mlp-cnn-mnist/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/mlp-cnn-mnist/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/mlp-cnn-mnist/" />
  <image:image><image:loc>https://ucarecdn.com/f919e89b-28e9-47bd-916a-5e16389bc3d0/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/cd180d21-2acb-4c37-93b8-7ca827a6a1bf/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/31fd2ef1-f51d-421c-88d7-21845946c683/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/49c9ba4e-3a99-441c-8255-ecde041531a4/-/preview/865x173/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/f4949a96-b88c-44bd-a584-596deb7a5967/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/1130eea0-13da-44cb-a7b1-86f44789054f/-/preview/1000x170/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/416f3481-45ee-477e-b8bb-61f37902a46c/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/a825a6e9-69d4-435c-8213-eb27f8e1320c/-/preview/1000x251/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/estructuracion-de-tasas-de-cambio-historicas-nbp/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/structuring-historical-exchange-rates-nbp/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/estructuracion-de-tasas-de-cambio-historicas-nbp/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/strukturyzacja-historycznych-kursow-walut-nbp/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c45fe2c1-92f2-45a2-b2a3-34e616bc8bec.avifchf1pricehistory.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/95e88003-79bf-46d0-b300-d7661d4adcee.avifchf2download.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/045d4962-c028-4eb1-be9e-9fbd46fcc60d.avifchf3table.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6aea3892-5617-4b54-909f-c202c1ae20f5.avifchf4selector.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/db384089-4942-4f2c-9c7e-61960ff9385c.avifchf5codes.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61cf0fb7-0756-4f14-8139-5e7a19560cb8.avifchf6table.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/99217fa8-3967-43d9-a7d9-b1a7cdf95603.avifchf7err.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ddd3e51a-bd37-474f-8c4b-64d7e89fe9a3.avifchf24empty.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/752e8b00-4302-4f82-a2b6-ba872c04ccdb.avifchf8correction.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/093d1361-1532-4040-aa60-cd50cc9705de.avifchf9xls.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/62ec75f9-e6c2-476a-abd5-6b53ca5df44c.avifchf10diff.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a1a5c29e-0331-469d-ba92-28bca784abbd.avifchf11empty.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/70234f95-8834-4879-8290-b1b873c01f15.avifchf12fix.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43871410-d47e-4076-95ab-61d8795fef17.avifchf132008.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fa86f166-08a5-4f4d-a6ac-93564ffe122b.avifchf14schema.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e43bf31c-938d-446b-bba7-a2692d73e6ca.avifchf15diff.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/892c57e1-ea8f-45dc-aac4-e70fe31c48b4.avifchf16server.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/13ae27b8-3d64-470c-b7d7-13813ffcbcf7.avifchf17bar.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/79297982-53d5-4631-80ce-233139e5e437.avifchf18graph.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ec2b3b0d-9f59-42a9-8a1d-a15d417333f6.avifchf19chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/49771fae-248f-44fe-a307-bc25574964da.avifchf20chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8d0b0279-28a4-4f36-8018-bd8cb6cbb5e0.avifchf21chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/47831aa4-8526-44ad-b452-a874f467ec88.avifchf22netlify.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bedc08c4-895e-4579-b482-5c9d2cc39126.avifchf23chart.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/raspando-libor-y-wibor-de-money-pl/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-libor-and-wibor-from-money-pl/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspando-libor-y-wibor-de-money-pl/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-libor-oraz-wibor-z-money-pl/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3d264f28-b578-4109-a4e7-939d74de1e3f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/da1f58ed-b8f1-431c-a159-8caf6f8d1356.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f21ad04b-f819-4688-9304-ca972265f3cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d2d08c47-c9b0-4aca-bd95-24bc095de2e1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a01f54f5-5d4c-47d2-b9b8-220e924bed30.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2d2cbb6c-17d2-451f-95ab-a67271405e5f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f636546c-641b-4405-853f-faa0c337217d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6a907b6c-e625-46a2-be35-270e2fdc5229.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ad5cde4e-061f-48f4-b58c-9a9dd680399e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/67386ff8-1f34-41e8-b420-8de3aba109bd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/903a0aff-c5e9-444b-b7eb-ce8eb9910c17.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9c30542e-2868-494f-b185-951200f3aece.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/como-descargar-datos-de-contacto-de-20k-abogados-en-una-hora/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-download-contact-data-of-20k-lawyers-in-an-hour/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-descargar-datos-de-contacto-de-20k-abogados-en-una-hora/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-pobrac-dane-kontaktowe-20k-adwokatow-w-godzine/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8353fdf9-84d5-424c-953e-97fde105a990.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3cce61da-ebb6-4b3b-a02c-f2c6b03a2eec.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8393459d-2aa3-45b6-a92d-791a0ffeee65.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/06083bb5-6576-4b2f-af5b-26a28c09442c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6da64a0f-0436-4991-93d4-8b1dd546fa26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecc0716d-4318-4ab7-a809-8e3d8cb8090f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/79c8599c-c0b1-424b-bf53-9ff925e91320.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/499c6f85-e441-4a5a-93a4-e320543c0837.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/99942770-6f9d-4fc2-ac6b-d4e50cc24090.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a81826293a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/eceb4ffe-efff-4f71-ab81-ed67c75f4d26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/76a04f8e-5417-4186-8cc2-f7d296cca8e8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b7187cc9-3753-48fe-b8f2-3cc448ddb52c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/62950ca0-eca6-4ab8-bd33-36e4fd197fe0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/69740c15-e6e6-4e0b-8003-57abb2dc894c.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/raspado-de-registros-medicos/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-medical-registers/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-registros-medicos/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-rejestrow-medycznych/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c17df1c5-6321-4840-bdbe-f47b6296c374.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/faf5fc8b-7bd7-40e5-9b3e-0d6b1669bd37.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cb21eefb-14a1-4d54-a5ba-8df7f8e7a16c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ace8898e-9b72-44d5-a5bf-f2e543ea67a0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1eac6eca-3409-4c59-b678-367f6607d33f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/51765dc2-2e85-47a2-916e-7f505842c0dc.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/calculando-la-diferencia-entre-archivos-json/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/calculating-the-difference-between-json-files/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/calculando-la-diferencia-entre-archivos-json/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/obliczanie-roznicy-miedzy-plikami-json/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5459cca6-ed9e-4f75-8933-90306a6307fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6028a6b5-ca6a-4baa-b16d-fb66a7199df3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd621642-427b-4560-9f26-b08150f04e97.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/infraestructura-definida-como-codigo/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/infrastructure-defined-as-code/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/infraestructura-definida-como-codigo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/infrastruktura-definiowana-jako-kod/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72ece5c5-d1f6-4ebe-8859-9a24cd3b0792.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7b60cea7-c6e4-45e7-bdac-d6d058495700.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/13c7dbc8-5b4f-4843-88e2-1e942b199997.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bfa6cdb3-6771-4e57-a5e8-a4d2038b709d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/327be4b6-5983-4721-865e-d1f701442660.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/31769e58-e37d-457e-a28f-09e42b3718aa.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/calendario-estilo-git-con-fechas-personalizadas/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/git-styled-calendar-with-custom-dates/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/calendario-estilo-git-con-fechas-personalizadas/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/git-stylowy-kalendarz-z-niestandardowymi-datami/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/121db3d7-7ea4-4dd3-a4bc-9f7195206354.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/24696782-aeaa-4c8d-985c-9fc092980381.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/railes/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/rails/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/railes/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rails/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a818262938.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b2c81fc5-5bed-4658-8d8e-12938d74d038.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/80897738-a337-4640-a228-58517e8aff43.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8873c9da-4396-48b3-8d70-6108e8528fd7.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0062c4cc-438a-4837-b025-9a3bde260681.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/93aace27-457b-43d7-88f8-8189bda7a84a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6043c7ba-5a2b-46fe-866e-5b0474cc6c5e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/818913a8-7bcb-47ad-953a-10efe7d9c6b4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecf12b37-935a-4fdd-ba56-9ab97f52a860.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/77228d3e-7d38-4c1b-981a-05c9d74ab699.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d751696-3dfd-4684-b847-f0b28de86bbe.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61a3d18f-8260-437b-9b0f-50dbe420e406.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a43ef393-0a06-4fa2-94fc-2da3fd73f5e2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd89e83f-d2c2-4833-a43b-b5a0ea528d96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0f6a89a7-7d40-4b93-a98e-eca529b2fbec.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8781f3f8-0891-49b7-83ab-be6216f97342.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/como-la-guerra-de-compatibilidad-formo-el-frontend/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-the-compatibility-war-shaped-frontend/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-la-guerra-de-compatibilidad-formo-el-frontend/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/w-jaki-sposob-wojna-o-kompatybilnosc-uksztaltowala-frontend/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/89e36eaa-b1df-4048-b690-7942494408ad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a05d33ed-5348-4ac0-959b-0df33e5f8823.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1c67ab75-ecb0-4267-b032-40e168750fe5.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/raspado-de-wordpress/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-wordpress/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-wordpress/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-wordpressa/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7a238f0e-5274-43d1-abb9-24f9cbf45bad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8c945eb6-3854-4054-a3b2-b3282411e363.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43d4180b-e8ae-4b4d-b8a6-1b5962d3e929.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2ae82148-8458-4caa-bb30-2376d9db19d8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/81b9771e-640d-4a50-997c-1018220a7158.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/cuantas-familias-caben-en-un-avion/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-many-families-fit-in-a-plane/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/cuantas-familias-caben-en-un-avion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/ile-rodzin-zmiesci-sie-w-samolocie/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d7351e7c-8a1e-48d4-a56a-1e276afb1ca9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d3709132-8973-4019-b6a5-bbe082a7142e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2dbfbc25-faf3-4b30-96c4-10804664593c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43a371ac-f72d-4e4f-824f-48d82b77915b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4c4e1fd8-521b-4d46-9765-62032b9b7527.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/69644d36-ba44-4026-b579-442715c7f781.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b08006c7-6808-4c90-82e6-dca997d39d54.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fd115ab8-9eea-4e2f-8cf4-d99d46f3080a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/619da3bc-ba97-4390-b8cd-65344f86db03.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0497009b-a592-4043-8759-fc5d86f31cf6.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/comunicacion-entre-componentes-vue-en-meteor/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/communication-between-vue-components-in-meteor/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/comunicacion-entre-componentes-vue-en-meteor/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/komunikacja-pomiedzy-komponentami-vue-w-meteorze/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0f5478a-b6ee-4b6c-90f0-5531c6397f96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/996e2a24-44f2-4b1f-8fbe-3ef42357032d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/exprimir-datos-de-pdf-como-jugo-de-limon/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/squeezing-data-from-pdf-like-lemon-juice/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/exprimir-datos-de-pdf-como-jugo-de-limon/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/wyciskamy-dane-z-pdf-jak-sok-z-cytryny/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/97f6f2a3-ee40-4587-9856-b4e0acae8f3d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/197afc96-cebe-47bb-9bc8-7728243c3c48.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cf76fa1a-ff0b-4b1c-be71-57d00a51eddb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3e37bea4-5125-4ec4-99eb-f0216fcf4add.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e65863c8-b467-4dd1-ba24-5ff7657017c4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d12a72a6-1834-461a-81e9-3b7b89753873.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f286948c-7e71-4731-9b99-17f037f74813.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2b9c9215-df7b-4b23-a5d0-ef72ccf84fad.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/fetch-promesa-y-cadena-de-plantilla-en-ejemplo-de-lista-de-tareas-en-javascript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/fetch-promise-and-template-string-on-example-of-to-do-list-in-javascript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/fetch-promesa-y-cadena-de-plantilla-en-ejemplo-de-lista-de-tareas-en-javascript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/fetch-promise-oraz-string-templates/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2f16cf65-198d-462d-9fe2-2a9e496aabbd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4193b63c-cfa6-4828-a4a1-ae620dd8de2f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/raspado-de-facebook-en-2021/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-facebook-in-2021/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-facebook-en-2021/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-facebooka-w-2021-roku/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/fb-scraping-in-2020/leads.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6b3b63c5-36d4-44af-868a-5519ca5466cb.svg</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/86469a55-2b9d-4340-a523-4a1517759cfe.svg</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/registro-de-datos-en-mysql-ajax-y-behat/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/logging-data-in-mysql-ajax-and-behat/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/registro-de-datos-en-mysql-ajax-y-behat/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/logowanie-danych-w-mysql-ajax-i-behat/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a818262939.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/visualizacion-de-la-red-de-correlacion-dinamica/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/visualization-of-dynamic-correlation-network/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/visualizacion-de-la-red-de-correlacion-dinamica/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/wizualizacja-dynamicznej-sieci-korelacyjnej/" />
  <image:image><image:loc>https://i.imgur.com/OyhoigO.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/tesseract-ocr-y-selectores-de-pruebas/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/tesseract-ocr-and-testing-selectors/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/tesseract-ocr-y-selectores-de-pruebas/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/tesseract-ocr-i-testowanie-selektow/" />
  <image:image><image:loc>https://github.com/gustawdaniel/image_to_database_converter_example/raw/master/sql/electronic_store.png</image:loc></image:image>
  <image:image><image:loc>https://github.com/gustawdaniel/image_to_database_converter_example/raw/master/sql/warships.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/CPRm97P.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/analisis-de-registros-apache-con-goaccess/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/apache-log-analysis-with-goaccess/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/analisis-de-registros-apache-con-goaccess/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/analiza-logow-apache-z-goaccess/" />
  <image:image><image:loc>https://i.imgur.com/PEjG18F.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/8p3nHB7.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/yRTGig4.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/1Bb5BVf.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/n3sleEF.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/compilando-el-interprete-php-7-en-bunsenlabs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/compiling-php-7-interpreter-in-bunsenlabs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/compilando-el-interprete-php-7-en-bunsenlabs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/kompilacja-interpretera-php-7-w-bunsenlabs/" />
  <image:image><image:loc>https://www.bunsenlabs.org/img/frontpage-gallery/hydrogen2.jpg</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/v4SafV3.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/5HPC4MC.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/raspado-de-datos-en-perl/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/data-scraping-in-perl/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-datos-en-perl/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scrapowanie-danych-w-jezyku-perl/" />
  <image:image><image:loc>https://i.imgur.com/yAuhj4a.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/Hs7axWN.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/instalacion-de-certificado-tls-renovable/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/installation-of-renewable-tls-certificate/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/instalacion-de-certificado-tls-renovable/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/instalacja-odnawialnego-certyfikatu-tls/" />
  <image:image><image:loc>https://i.imgur.com/6LaRspC.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/aplicacion-con-fosuserbundle-y-google-maps-api/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/application-with-fosuserbundle-and-google-maps-api/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/aplicacion-con-fosuserbundle-y-google-maps-api/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/aplikacja-z-fosuserbundle-i-api-google-maps/" />
  <image:image><image:loc>https://i.imgur.com/cCUzKD4.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/avrKaZd.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/i9BZooS.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/8v1SLZ1.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/XfCorCh.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/hZy5ERk.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/N7Ot9V6.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/jwR8Nlg.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/QVWyPri.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/cQkQC91.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/zksqsDt.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/jfjLAoV.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/My3cMbW.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/88vr0jN.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/7mkjpKI.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/YwW9q5l.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/bot-de-telegram-en-typescript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/telegram-bot-in-typescript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/bot-de-telegram-en-typescript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/bot-telegramowy-w-typescript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd1fe3ce-4c46-4c4d-94d7-c8db9d7b877a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/db5aa8de-98ce-4cd0-8bec-4a8422a82351.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bd59f2a8-88cb-4006-8fb0-51a99a78c6da.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/como-crear-una-cuenta-de-correo-electronico-gratuita-con-dominio-personalizado/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-create-a-free-email-account-with-custom-domain/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-crear-una-cuenta-de-correo-electronico-gratuita-con-dominio-personalizado/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-utworzyc-bezplatne-konto-e-mail-z-wlasna-domena/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ea76807c-665f-4dcf-936d-dd79cf9c0c26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecaba573-f41c-40a9-a41b-d5881287d213.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f37e8ee3-9030-4be4-8de2-391e9f0c799b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/raspado-de-las-cuentas-mas-populares-en-twitter/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-the-most-popular-accounts-on-twitter/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-las-cuentas-mas-populares-en-twitter/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-najbardziej-popularnych-kont-na-twitterze/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d6f34ea7-4697-432f-9637-055a8e1fae8f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ebca2c49-e69c-4962-ac42-fda0fab108ef.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ac9cf5b4-0b47-4b21-9d6d-52db34010d12.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cdfec776-07ad-40de-8ed3-1caa9e79c100.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cc657994-e0d6-4ec3-ba19-2256dba98c2d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/prueba-seleccion-velocidad/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/testing-selection-speed/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/prueba-seleccion-velocidad/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/testowanie-szybkosci-selektow/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/12605ada-a72e-49a9-a9fe-7bb0d3c392b0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/845a64eb-b6e9-449c-8c56-9bb9ccd72edc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f35404ce-0d52-4e75-9ee3-2844dcfe21e8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/45e6712c-528f-4841-82df-1e26739e11ac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9c843764-e061-4469-b638-772a2bfee396.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/analisis-de-la-frecuencia-del-nombre-de-criptomoneda-en-el-corpus-del-idioma-ingles/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/analysis-of-cryptocurrency-name-frequency-in-the-english-language-corpus/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/analisis-de-la-frecuencia-del-nombre-de-criptomoneda-en-el-corpus-del-idioma-ingles/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/analiza-czestosci-nazw-kryptowalut-w-korpusie-jezyka-angielskiego/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/63f7d022-1bb8-4a7f-a7a7-bc7a4d554017.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f5d3c63c-9dbb-4c1d-b79d-e02f96823e5f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/693ef6c8-ca55-4450-9373-407542eb3313.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/api-del-canal-de-difusion/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/broadcast-channel-api/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/api-del-canal-de-difusion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/broadcast-channel-api/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/460465c8-3065-49e4-9856-b06dbd448dcd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7d5446fd-3412-4adb-aaa2-ee9f4493f039.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b0784926-0177-48cb-9841-b51e8bc24203.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a391acb2-05de-4311-ab57-d5cb2b76007f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f181a0be-8a4c-460e-8b88-af06434063a3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3dc7b0ef-fae0-45df-9f23-179df34c5106.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ea9494ab-6361-42e8-a9c8-88e8e2a3646d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/xss-ataque-usando-script-estilo-e-imagen/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/xss-attack-using-script-style-and-image/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/xss-ataque-usando-script-estilo-e-imagen/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/xss-attack-using-script-style-and-image/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/eb6cbfa1-de14-45e8-b5c0-aa9b8f33df89.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f24230e5-22d7-472d-b782-03adbba46806.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/42fe0eac-c6c6-4f93-b66e-bf2b68eb74fb.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/control-de-carga-cpu-en-node-js/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/cpu-load-control-in-node-js/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/control-de-carga-cpu-en-node-js/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/sterowanie-obciazeniem-procesora-w-node-js/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3b1ed569-b0e0-490f-81a6-df3454db4788.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ed2de3c0-579d-4be5-b2ae-57c87cc4e1d8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b76d2cab-977e-458c-bf42-027fe76d3234.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a089f093-d5f3-443b-ab10-728a38ca6a6b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/47bf0bb1-95cc-46b4-9d29-237b504b6a29.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/05911406-d43c-4316-b265-9202b0042ea1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e4679649-0445-42f4-9890-f45307625bd6.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/50ac21aa-497e-4dca-8292-d672a9cd5198.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72cbd407-9321-4ca7-b7e9-b57a8911bad8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cffe8d53-af1d-41cc-afd9-9559222f20c6.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9f6ce1ed-a710-42bb-890e-1def30a24127.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ba051803-3c65-464d-8441-1368270ef48e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b551739b-a90e-4e7d-b275-9cbf067b2c02.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3f245c79-a00f-42ed-9050-209d5a69e8d9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a3003513-1d18-4386-85cf-e6d83bdc3581.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0a680f83-94b6-4398-aeda-28b4186f3e8b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6ddf6ca7-c25e-473a-bceb-d4d4a19506d0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ae266323-acb4-4792-a077-286260383b11.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5eeff6fb-5759-4d91-b8bf-7a9684533bf7.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/la-ley-de-benford/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/benford&#39;s-law/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/la-ley-de-benford/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rozklad-benforda/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c1a7958b-17cd-410d-b4cb-403bb76cac96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1d0416b4-db35-4e92-a7fc-3abceedd15ac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8dbf58e1-31d9-45e6-b6a7-2178aa19a87e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/87e83494-bb63-4c20-a359-5392bda46134.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/98c32399-f9e6-47ea-b571-c47e956c0ae0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ee78f6d-c0ce-42d9-ace8-da38dd6087fb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72722365-4efd-4357-b0d2-40420d2480cb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/65baa70d-2665-4c67-bd0f-9cf9f36198a9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d2011f5-ed80-4f02-a5b2-fe27c37e26cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cd6431d2-5e38-4471-b87d-ad3102177679.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f51dc67a-f506-447c-b141-cc74bd7c3f4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/de07baa3-4ca2-4e9d-87fa-394f7e757a5c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d408d398-519c-46a9-a081-4e309adb9767.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8c306ef2-043e-4995-9896-ee25f46f3f45.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1ff3b625-6b92-4b17-bc7c-53676c7f9b23.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5aa2a8ee-87c7-4f60-95d5-d70a4da9c9b7.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/81925e03-09e3-49d0-a7c4-2d902da7e63f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f0b9f7f5-50af-448e-9a85-7f206bb8eaa2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/855ea912-ebd2-4c71-b67b-200176981079.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/86665921-d254-40b6-937e-bc9bc677d397.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8aafa240-d291-4fd8-beb4-9149876eb2db.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/bolt-siempre-ligero-mitm-proxy-e-insomnio/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/bolt-always-lite-mitm-proxy-and-insomnia/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/bolt-siempre-ligero-mitm-proxy-e-insomnio/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/bolt-zawsze-lekki-mitm-proxy-i-insomnia/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f1448226-f620-4b89-846f-5b11ac381211.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/91e0520b-03f7-4f91-923e-59a732c25770.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4782afcb-fec5-43b5-817b-41ea04ddccac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/93e25608-e518-4c95-94d1-45ba8cfecba9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5727bb63-8155-4a8c-a3ea-76b298e091ce.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a79b67c9-8fe9-45d9-8e98-4166d0281d01.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/otro-post-sobre-instalar-arch-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/another-post-about-installing-arch-linux/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/otro-post-sobre-instalar-arch-linux/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jeszcze-jeden-wpis-o-instalacji-arch-linux/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b49cea1e-c602-46e3-a908-0b3470ec06a0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d4303721-d034-4dc5-9b98-2aa9ae5553b2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/049176bc-bcf4-4774-9275-0edd0d980b37.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/553974c5-3944-43e7-9e25-0034204bae17.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c6e726d4-85d0-4e02-ba9c-a0d281641f5b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/88eda6fa-37ae-43a2-b5ce-9ea43ef00fcd.avif</image:loc></image:image>
  <image:image><image:loc>https://bbs.archlinux.org/style/ArchLinux/favicon.ico</image:loc></image:image>
  <image:image><image:loc>https://bbs.archlinux.org/img/avatars/27289.jpg?m&amp;#x3D;1572193439</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7e58151b-96fb-4217-b7f7-49a5552900a8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/254f446b-c536-4626-ad8e-9461988b6c96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/270694f4-09f0-4dfd-af1c-6d7332690f0a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/87e08fbb-de98-4348-9169-9543d9a8aab4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9be76f2f-1843-4219-990f-9d5c1b422fd1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8f6de7c2-8c6f-458c-8c65-43ff23ca8d7e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d133afa-efe5-4cf9-acaa-72970b4f0ac5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f28189da-1303-474d-a73f-0eaa5eae884b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/como-configurar-ssl-en-desarrollo-local/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-configure-ssl-in-local-development/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-configurar-ssl-en-desarrollo-local/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-skonfigurowac-ssl-w-lokalnym-developmencie/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d280540b-5da1-4b91-87e3-c85834524e59.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/edc5f538-f5d8-4da4-b860-1e724fff2f49.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6c552745-d6d7-452f-a6a8-c82b77ee9398.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e185608f-e06f-465d-98bc-e75a4927ef7e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cdd83c80-7b45-4b9d-a265-ceeb578f1ebf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd644237-d42b-4a95-8b0b-1d956846ab83.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9991f51f-8d61-4770-81e8-8f154afa0a68.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5b588af5-97db-419c-ab7e-8f481ee6a521.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5aba5b59-a2de-432c-b7a7-15812fc0ea64.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/36f90ff2-6819-4123-a28a-fb0283c960fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ea4ee9a-1437-4038-90f3-a30f91344a6e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cc8230e1-7e35-4f2e-a9c9-9cd0c9d7c0b3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a6538c2f-4169-43c1-85bb-ab1883ab4b05.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/975e97f2-7903-46e8-b69b-0fa9209c7699.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0abd4de-a853-465b-bda9-30ccae9ef5d4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/da304157-3ba2-45fa-8d0e-61352c24a8c5.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/minimo-comun-multiplo/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/least-common-multiple/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/minimo-comun-multiplo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/najmniejsza-wspolna-wielokrotnosc/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8125dd8c-e9dc-4dd9-ab8c-cdbaaf274cc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/20687346-ea6f-43fc-8b22-7a7573819554.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/29216930-efaf-40f6-81e6-49f186d6a8fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/102c0a22-4b94-4642-97b0-6e96f9d9bd47.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/actualizar-paquete-aur/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/update-aur-package/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/actualizar-paquete-aur/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/aktualizacja-paczki-aur/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/08559ea5-1a3c-40c5-96f0-d5e3b34148cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/03aa2c9c-5c02-48c1-b89a-5b6dc474378b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/edfefedf-af85-409b-9e6d-ff33fbeefd07.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/politica-de-reintentos/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/retry-policy/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/politica-de-reintentos/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/retry-policy/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/80ac4d04-5e5c-40dd-8e24-a8acc023dac4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61babd67-eb90-458a-928f-7b929bf00f8c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9fc3b562-2ac9-4e30-918c-80fa74af3f60.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/90c12071-2e59-4b09-b000-c8fe52afe717.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/be0b858a-5648-408d-aa10-fc750a896244.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/la-ley-de-zipf-en-nodejs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/zipf&#39;s-law-in-nodejs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/la-ley-de-zipf-en-nodejs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/prawo-zipfa-w-nodejs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6239ac87-abab-42ec-8187-c0cc1048c36f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/75262dcb-25cd-46a0-9a22-2e580b0d4652.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ad6a0225-ab79-4797-9ef6-285c623bd87a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bc9c8b7d-7019-4011-97a1-d2ac6549cdca.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/ultima-ocurrencia/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/last-occurrence/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/ultima-ocurrencia/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/ostatnie-wystapienie/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/pulumi-infraestructura-como-codigo/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/pulumi-infrastructure-as-a-code/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/pulumi-infraestructura-como-codigo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/pulumi-infrastruktura-jako-kod/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bddc2654-5995-464a-b996-2dd693d9ae4e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6a3f24e6-d7bc-4356-8b14-46ecbbccf45f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9f422d08-4002-44ac-b29c-a8b841c07dc2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2c69f8e4-e541-4d09-bc72-c55d3118ae44.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b01bcdbe-b267-4ff1-9738-da6dfcae157e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4afd761e-f1ce-4e61-b4df-8e822587e997.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/de358710-bd2f-40ee-a21e-ccb7758edec6.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/maxima-desigualdad/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/maximum-inequality/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/maxima-desigualdad/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/maksymalna-nierownosc/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/pagina-de-inicio-de-sesion-en-nuxt3/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/login-page-in-nuxt3/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/pagina-de-inicio-de-sesion-en-nuxt3/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/strona-logowania-w-nuxt3/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6aa24b83-38f2-470e-a682-95fa9766363d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3e5849f5-3225-4a9d-a5f3-5dc3fb8781a5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/70488004-a8c7-468a-974b-0f6cc66ee09e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc2ca83a-d254-4988-af9e-451a4487403f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/login-por-metamask-backend-rest-en-fastify/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/login-by-metamask-rest-backend-in-fastify/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/login-por-metamask-backend-rest-en-fastify/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/login-przez-metamask-backend-rest-w-fastify/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7125cc3e-5539-4850-b765-01a1c2dea692.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b8d54d3e-88fc-494a-b406-0c117bb9b4ed.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7ffbbcf3-ef0d-4431-a300-3eec3eb41ccf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b23e01cd-3fbb-473b-8213-5c9c95e64cc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/42715107-7b7c-4e7a-8388-8d19edb97451.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/06115b39-25fc-4a11-93d5-3396d5c05929.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f6921ccd-2b57-4935-9aa8-18cf7e8296eb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4116df67-d537-41fe-b933-aff45f28ac77.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e2b309fd-236d-4a82-9995-c6f5e8db7f22.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/316a676f-2eb0-499f-a8f4-82f9fa59c5f2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fe98e588-0f2d-471c-a42f-cf1d1ea328d1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d1fd89b1-4884-4fe7-9df5-c95a456f3cbe.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c0280d22-ead4-4f84-a5aa-1d410013046e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1ebb796e-3494-45c1-93f3-6b70eee435f1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4f94593d-a657-44e9-a132-2fd13837b3c3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d60b400a-02e8-4c61-b5f2-05c52600d584.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/985fb501-4012-4c4b-8f5a-bfd3423a939e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b87442c3-adf2-4911-aada-5074b407bd8d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/sobrecarga-firmas-en-typescript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/overload-signatures-in-typescript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/sobrecarga-firmas-en-typescript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/przeciazenia-podpisow-w-typescript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9be19831-d3c3-453b-abce-b2c40444a931.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/asci-art-rust-nodejs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/asci-art-rust-nodejs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/asci-art-rust-nodejs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/asci-art-rust-nodejs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bde46da2-a48c-4b4f-858d-af642e708b0f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/multiplicacion-de-cuaterniones/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/quaternion-multiplication/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/multiplicacion-de-cuaterniones/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/mnozenie-kwaternionow/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8467207d-4e35-4dd6-ac96-8b874028e6ef.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd766517-6a3f-4c23-b9df-dbf68b0c0c80.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c7947573-0696-486e-8bd7-ffbfc5b8c85c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0dd8108f-02cd-4dfd-84c6-63517935dd45.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/codigo-de-juego-derivada-parte-1/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/codingame-derivative-part-1/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/codigo-de-juego-derivada-parte-1/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/codingame-pochodna-czesc-1/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/regresion/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/regression/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/regresion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/regresja/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a0d8ebee-eb4d-49f1-b261-5260c0f20dc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/761d2c63-871b-4b55-b075-ad6b225d52bc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c23aba85-16ce-4f94-9ff6-8734a5dcb988.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/sintaxis-en-javascript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/syntax-in-javascript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/sintaxis-en-javascript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/skladnia-w-javascript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/98e9fea6-990b-4122-bf8d-534cd0124cf5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd67446-74e2-4230-ad86-43ac76a47b6c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d5ed1e3f-839f-45b5-8042-0aa0d73a2daa.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9ec41cb4-0b3c-4f77-9906-74048d4e67ed.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e6c62d94-225d-4f29-be1e-04a75c8c51c3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/080468b3-91ec-407d-b20e-5159e7e12f4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc16049c-f1b7-4a89-8699-eddc3e83d19f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5427fdde-d4fb-43d6-b8ac-b6d7f6e367f0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ff51c58-9603-4286-a4e0-eb02af715ced.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7fa48648-26df-4d5a-8137-72a13b00933a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d7ba2fa1-1be9-4d7e-a741-956c2fd0c415.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/nuevo-inicio-de-sesion-en-google/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/new-google-login/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/nuevo-inicio-de-sesion-en-google/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/nowe-logowanie-google/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc0afc0e-9d09-400f-98f2-f68c6026058b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9704407b-d5fc-4e05-84c3-95547050aa0c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7e73b9a3-da99-4b05-92af-1d98c1196fdf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d4b19d15-18c7-4e7a-8fc5-63cb8f6c828a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1fa9c03c-8be1-48fe-b53a-ccff8d83e079.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5da80aad-7e3a-4158-9fd7-25e34653b891.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd66e012-cd3b-4e6d-b07f-c332f74da32b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a131da56-cca9-4264-844b-dd6592ce593d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bcdedd8e-0e4c-43de-be3e-2b03686d2b4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/90ad6daa-3859-4482-979f-f01507bc1de7.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/patron-zeromq-pull-push-para-node-js/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/zeromq-pull-push-pattern-for-node-js/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/patron-zeromq-pull-push-para-node-js/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/zeromq-pull-push-wzor-dla-node-js/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a0d0f0c3-36aa-4836-acfc-d8986441cc0b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/implementacion-de-quicksort-en-rust-typescript-y-go/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/quicksort-implementation-in-rust-typescript-and-go/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/implementacion-de-quicksort-en-rust-typescript-y-go/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/quicksort-implementacja-w-rust-typescript-i-go/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fcc59c1f-f8d7-4c3b-984e-3de868ca8bbb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c381ea01-ba9d-4db9-badf-780c743b4a96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ae7460e7-c6c8-442a-b8fb-482051731856.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/como-instalar-mongodb-6-en-fedora-37/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-install-mongodb-6-on-fedora-37/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-instalar-mongodb-6-en-fedora-37/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-zainstalowac-mongodb-6-na-fedora-37/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/248dfc2f-9001-42a9-ab1c-56499b862376.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cd36581b-5767-4983-8381-b05d8ef53202.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d539655f-fa59-41a2-b203-e219fc72a510.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/89eeb74d-98d4-43f3-90c5-ddf888fb0534.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd7f7dee-6cd4-4048-bc05-f83127be372f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/trpc/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/trpc/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/trpc/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/trpc/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/096a9d57-0df1-4356-b9c9-85d8d39a5712.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2db8b228-51fe-42cb-bc1c-0630fec958cd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3daf5f04-8832-43fc-aebc-9d73b5edec9c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/890537bc-dfee-4334-a30e-a42dd593b854.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7d4e75e8-2862-41cd-863a-2c598ef97cce.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a40d66b4-2d1e-413a-a4f2-0b4323f2d5a2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/677b22ea-a0dc-447a-9c1e-ee5532981fc3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7df97c33-f713-4cbf-b28a-a77824ad76ad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/92e2cfd7-6c15-4e2c-8067-4dae29b82213.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8a800bce-1eff-40a1-8ee9-f6d4fd570fd8.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/simplificando-la-linea-de-comandos-de-linux-con-gpt-cli/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/simplifying-linux-command-line-with-gpt-cli/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/simplificando-la-linea-de-comandos-de-linux-con-gpt-cli/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/upraszczanie-linijki-polecen-linux-z-gpt-cli/" />
  <image:image><image:loc>https://api.star-history.com/svg?repos=gustawdaniel/gpt-cli&amp;type=Date</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/como-instalar-yay-en-imagen-pura-de-archlinux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-install-yay-on-pure-archlinux-image/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-instalar-yay-en-imagen-pura-de-archlinux/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-zainstalowac-yay-na-pure-archlinux-image/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6e96a98f-6c66-4687-9621-b29431e820b5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43be4bb9-02a5-4b86-b987-72fcd9f4c485.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8743f013-5a07-42fc-bde9-43ec61fad1d2.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/tutorial-mas-sencillo-para-creadores-de-paquetes-esm-y-commonjs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/simplest-tutorial-for-esm-commonjs-package-creators/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/tutorial-mas-sencillo-para-creadores-de-paquetes-esm-y-commonjs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/najprostszy-samouczek-dla-tworcow-pakietow-esm-commonjs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/180dbb8c-8a50-41be-bbf8-97d85f598abd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0bcb50f-53f2-4165-9c31-77c0e7e32b38.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f426f8ba-43ed-44af-ab1e-b5af1e0596f3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/908ea621-1aa8-4a48-a892-f58288b5151f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/56ccdabe-48d6-4ae1-8b78-a7831f34ea96.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/json-merge-patch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/json-merge-patch/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/json-merge-patch/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/json-merge-patch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/svelte-snake-desplegado-en-deno/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/svelte-snake-deployed-on-deno/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/svelte-snake-desplegado-en-deno/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/svelte-waz-z-deployerem-na-deno/" />
  <image:image><image:loc>https://ucarecdn.com/10c7c557-f5a4-4a3d-b8dc-970ffd78f46c/-/preview/726x97/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/23cda6e4-c4e0-443d-93b5-79743e768219/-/preview/681x428/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/a29bb2f8-5795-487b-a9c3-d80c124970f8/-/preview/926x891/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/notificaciones-push-web/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/web-push-notifications/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/notificaciones-push-web/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/web-push-powiadomienia/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/backend-rest-prisma-fastify/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/fastify-prisma-rest-backend/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/backend-rest-prisma-fastify/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/fastify-prisma-rest-backend/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/casos-de-uso-ejemplares-de-langchain/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/langchain-exemplary-use-cases/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/casos-de-uso-ejemplares-de-langchain/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/langchain-przykladowe-przypadki-uzycia/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/aprendizaje-maquina-del-xor-desde-cero/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/machine-learning-of-xor-from-scratch/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/aprendizaje-maquina-del-xor-desde-cero/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/machine-learning-of-xor-from-scratch/" />
  <image:image><image:loc>https://ucarecdn.com/572a9d0c-4d85-4891-8d2a-c12c5467c0ba/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/0037d1c8-79ad-412b-a557-d8992dd2f656/xor_linear_bernoulli_planes.svg</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/80858d14-9c6b-4a86-865e-b8f0f414ab72/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/d9ea38bb-f8fd-4f9e-99fc-f3ff1941228e/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/c502d3f7-0134-4208-91b9-4e30ad8fa349/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/aaee8705-9eba-4196-9455-16b8f11f34cc/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/dd2bebbf-6cbe-41a2-a54b-9e01565a34e0/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/4ff08abf-2e9d-4b77-a49d-ebe9144b2018/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/funciones-de-activacion-en-aprendizaje-maquina/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/activation-functions-in-machine-learning/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/funciones-de-activacion-en-aprendizaje-maquina/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/funkcje-aktywacji-w-uczeniu-maszynowym/" />
  <image:image><image:loc>https://ucarecdn.com/bdb93744-8788-47e9-849a-60f7cf9c5876/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/7f95f3cb-21a2-4e5e-ac6f-b49f8244c37c/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/2324479e-dfae-4119-81aa-cd3cc953c06e/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/34e55503-493b-42c6-8169-8014dd862d96/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/e598dd94-5c94-4f90-8fe8-771e44eb7d0d/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/e7cc2e75-6190-4f9c-812c-0453ab06c249/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/2eec12f2-c40d-4f8b-a0f7-dffcb575454e/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/rust-wasm-snake-rendimiento/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/rust-wasm-snake-performance/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/rust-wasm-snake-rendimiento/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rust-wasm-snake-wydajnosc/" />
  <image:image><image:loc>https://ucarecdn.com/c2ca1ee0-2f3a-4122-a790-1a389c1ae27e/-/preview/840x862/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/es/mlp-cnn-mnist/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/mlp-cnn-mnist/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/mlp-cnn-mnist/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/mlp-cnn-mnist/" />
  <image:image><image:loc>https://ucarecdn.com/f919e89b-28e9-47bd-916a-5e16389bc3d0/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/cd180d21-2acb-4c37-93b8-7ca827a6a1bf/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/31fd2ef1-f51d-421c-88d7-21845946c683/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/49c9ba4e-3a99-441c-8255-ecde041531a4/-/preview/865x173/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/f4949a96-b88c-44bd-a584-596deb7a5967/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/1130eea0-13da-44cb-a7b1-86f44789054f/-/preview/1000x170/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/416f3481-45ee-477e-b8bb-61f37902a46c/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/a825a6e9-69d4-435c-8213-eb27f8e1320c/-/preview/1000x251/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/strukturyzacja-historycznych-kursow-walut-nbp/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/structuring-historical-exchange-rates-nbp/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/estructuracion-de-tasas-de-cambio-historicas-nbp/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/strukturyzacja-historycznych-kursow-walut-nbp/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c45fe2c1-92f2-45a2-b2a3-34e616bc8bec.avifchf1pricehistory.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/95e88003-79bf-46d0-b300-d7661d4adcee.avifchf2download.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/045d4962-c028-4eb1-be9e-9fbd46fcc60d.avifchf3table.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6aea3892-5617-4b54-909f-c202c1ae20f5.avifchf4selector.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/db384089-4942-4f2c-9c7e-61960ff9385c.avifchf5codes.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61cf0fb7-0756-4f14-8139-5e7a19560cb8.avifchf6table.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/99217fa8-3967-43d9-a7d9-b1a7cdf95603.avifchf7err.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ddd3e51a-bd37-474f-8c4b-64d7e89fe9a3.avifchf24empty.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/752e8b00-4302-4f82-a2b6-ba872c04ccdb.avifchf8correction.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/093d1361-1532-4040-aa60-cd50cc9705de.avifchf9xls.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/62ec75f9-e6c2-476a-abd5-6b53ca5df44c.avifchf10diff.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a1a5c29e-0331-469d-ba92-28bca784abbd.avifchf11empty.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/70234f95-8834-4879-8290-b1b873c01f15.avifchf12fix.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43871410-d47e-4076-95ab-61d8795fef17.avifchf132008.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fa86f166-08a5-4f4d-a6ac-93564ffe122b.avifchf14schema.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e43bf31c-938d-446b-bba7-a2692d73e6ca.avifchf15diff.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/892c57e1-ea8f-45dc-aac4-e70fe31c48b4.avifchf16server.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/13ae27b8-3d64-470c-b7d7-13813ffcbcf7.avifchf17bar.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/79297982-53d5-4631-80ce-233139e5e437.avifchf18graph.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ec2b3b0d-9f59-42a9-8a1d-a15d417333f6.avifchf19chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/49771fae-248f-44fe-a307-bc25574964da.avifchf20chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8d0b0279-28a4-4f36-8018-bd8cb6cbb5e0.avifchf21chart.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/47831aa4-8526-44ad-b452-a874f467ec88.avifchf22netlify.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bedc08c4-895e-4579-b482-5c9d2cc39126.avifchf23chart.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/scraping-libor-oraz-wibor-z-money-pl/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-libor-and-wibor-from-money-pl/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspando-libor-y-wibor-de-money-pl/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-libor-oraz-wibor-z-money-pl/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3d264f28-b578-4109-a4e7-939d74de1e3f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/da1f58ed-b8f1-431c-a159-8caf6f8d1356.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f21ad04b-f819-4688-9304-ca972265f3cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d2d08c47-c9b0-4aca-bd95-24bc095de2e1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a01f54f5-5d4c-47d2-b9b8-220e924bed30.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2d2cbb6c-17d2-451f-95ab-a67271405e5f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f636546c-641b-4405-853f-faa0c337217d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6a907b6c-e625-46a2-be35-270e2fdc5229.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ad5cde4e-061f-48f4-b58c-9a9dd680399e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/67386ff8-1f34-41e8-b420-8de3aba109bd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/903a0aff-c5e9-444b-b7eb-ce8eb9910c17.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9c30542e-2868-494f-b185-951200f3aece.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/jak-pobrac-dane-kontaktowe-20k-adwokatow-w-godzine/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-download-contact-data-of-20k-lawyers-in-an-hour/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-descargar-datos-de-contacto-de-20k-abogados-en-una-hora/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-pobrac-dane-kontaktowe-20k-adwokatow-w-godzine/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8353fdf9-84d5-424c-953e-97fde105a990.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3cce61da-ebb6-4b3b-a02c-f2c6b03a2eec.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8393459d-2aa3-45b6-a92d-791a0ffeee65.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/06083bb5-6576-4b2f-af5b-26a28c09442c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6da64a0f-0436-4991-93d4-8b1dd546fa26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecc0716d-4318-4ab7-a809-8e3d8cb8090f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/79c8599c-c0b1-424b-bf53-9ff925e91320.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/499c6f85-e441-4a5a-93a4-e320543c0837.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/99942770-6f9d-4fc2-ac6b-d4e50cc24090.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a81826293a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/eceb4ffe-efff-4f71-ab81-ed67c75f4d26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/76a04f8e-5417-4186-8cc2-f7d296cca8e8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b7187cc9-3753-48fe-b8f2-3cc448ddb52c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/62950ca0-eca6-4ab8-bd33-36e4fd197fe0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/69740c15-e6e6-4e0b-8003-57abb2dc894c.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/scraping-rejestrow-medycznych/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-medical-registers/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-registros-medicos/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-rejestrow-medycznych/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c17df1c5-6321-4840-bdbe-f47b6296c374.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/faf5fc8b-7bd7-40e5-9b3e-0d6b1669bd37.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cb21eefb-14a1-4d54-a5ba-8df7f8e7a16c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ace8898e-9b72-44d5-a5bf-f2e543ea67a0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1eac6eca-3409-4c59-b678-367f6607d33f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/51765dc2-2e85-47a2-916e-7f505842c0dc.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/obliczanie-roznicy-miedzy-plikami-json/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/calculating-the-difference-between-json-files/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/calculando-la-diferencia-entre-archivos-json/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/obliczanie-roznicy-miedzy-plikami-json/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5459cca6-ed9e-4f75-8933-90306a6307fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6028a6b5-ca6a-4baa-b16d-fb66a7199df3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd621642-427b-4560-9f26-b08150f04e97.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/infrastruktura-definiowana-jako-kod/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/infrastructure-defined-as-code/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/infraestructura-definida-como-codigo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/infrastruktura-definiowana-jako-kod/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72ece5c5-d1f6-4ebe-8859-9a24cd3b0792.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7b60cea7-c6e4-45e7-bdac-d6d058495700.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/13c7dbc8-5b4f-4843-88e2-1e942b199997.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bfa6cdb3-6771-4e57-a5e8-a4d2038b709d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/327be4b6-5983-4721-865e-d1f701442660.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/31769e58-e37d-457e-a28f-09e42b3718aa.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/git-stylowy-kalendarz-z-niestandardowymi-datami/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/git-styled-calendar-with-custom-dates/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/calendario-estilo-git-con-fechas-personalizadas/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/git-stylowy-kalendarz-z-niestandardowymi-datami/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/121db3d7-7ea4-4dd3-a4bc-9f7195206354.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/24696782-aeaa-4c8d-985c-9fc092980381.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/rails/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/rails/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/railes/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rails/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a818262938.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b2c81fc5-5bed-4658-8d8e-12938d74d038.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/80897738-a337-4640-a228-58517e8aff43.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8873c9da-4396-48b3-8d70-6108e8528fd7.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0062c4cc-438a-4837-b025-9a3bde260681.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/93aace27-457b-43d7-88f8-8189bda7a84a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6043c7ba-5a2b-46fe-866e-5b0474cc6c5e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/818913a8-7bcb-47ad-953a-10efe7d9c6b4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecf12b37-935a-4fdd-ba56-9ab97f52a860.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/77228d3e-7d38-4c1b-981a-05c9d74ab699.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d751696-3dfd-4684-b847-f0b28de86bbe.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61a3d18f-8260-437b-9b0f-50dbe420e406.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a43ef393-0a06-4fa2-94fc-2da3fd73f5e2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd89e83f-d2c2-4833-a43b-b5a0ea528d96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0f6a89a7-7d40-4b93-a98e-eca529b2fbec.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8781f3f8-0891-49b7-83ab-be6216f97342.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/w-jaki-sposob-wojna-o-kompatybilnosc-uksztaltowala-frontend/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-the-compatibility-war-shaped-frontend/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-la-guerra-de-compatibilidad-formo-el-frontend/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/w-jaki-sposob-wojna-o-kompatybilnosc-uksztaltowala-frontend/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/89e36eaa-b1df-4048-b690-7942494408ad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a05d33ed-5348-4ac0-959b-0df33e5f8823.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1c67ab75-ecb0-4267-b032-40e168750fe5.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/scraping-wordpressa/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-wordpress/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-wordpress/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-wordpressa/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7a238f0e-5274-43d1-abb9-24f9cbf45bad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8c945eb6-3854-4054-a3b2-b3282411e363.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43d4180b-e8ae-4b4d-b8a6-1b5962d3e929.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2ae82148-8458-4caa-bb30-2376d9db19d8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/81b9771e-640d-4a50-997c-1018220a7158.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/ile-rodzin-zmiesci-sie-w-samolocie/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-many-families-fit-in-a-plane/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/cuantas-familias-caben-en-un-avion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/ile-rodzin-zmiesci-sie-w-samolocie/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d7351e7c-8a1e-48d4-a56a-1e276afb1ca9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d3709132-8973-4019-b6a5-bbe082a7142e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2dbfbc25-faf3-4b30-96c4-10804664593c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43a371ac-f72d-4e4f-824f-48d82b77915b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4c4e1fd8-521b-4d46-9765-62032b9b7527.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/69644d36-ba44-4026-b579-442715c7f781.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b08006c7-6808-4c90-82e6-dca997d39d54.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fd115ab8-9eea-4e2f-8cf4-d99d46f3080a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/619da3bc-ba97-4390-b8cd-65344f86db03.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0497009b-a592-4043-8759-fc5d86f31cf6.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/komunikacja-pomiedzy-komponentami-vue-w-meteorze/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/communication-between-vue-components-in-meteor/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/comunicacion-entre-componentes-vue-en-meteor/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/komunikacja-pomiedzy-komponentami-vue-w-meteorze/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0f5478a-b6ee-4b6c-90f0-5531c6397f96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/996e2a24-44f2-4b1f-8fbe-3ef42357032d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/wyciskamy-dane-z-pdf-jak-sok-z-cytryny/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/squeezing-data-from-pdf-like-lemon-juice/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/exprimir-datos-de-pdf-como-jugo-de-limon/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/wyciskamy-dane-z-pdf-jak-sok-z-cytryny/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/97f6f2a3-ee40-4587-9856-b4e0acae8f3d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/197afc96-cebe-47bb-9bc8-7728243c3c48.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cf76fa1a-ff0b-4b1c-be71-57d00a51eddb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3e37bea4-5125-4ec4-99eb-f0216fcf4add.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e65863c8-b467-4dd1-ba24-5ff7657017c4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d12a72a6-1834-461a-81e9-3b7b89753873.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f286948c-7e71-4731-9b99-17f037f74813.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2b9c9215-df7b-4b23-a5d0-ef72ccf84fad.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/fetch-promise-oraz-string-templates/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/fetch-promise-and-template-string-on-example-of-to-do-list-in-javascript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/fetch-promesa-y-cadena-de-plantilla-en-ejemplo-de-lista-de-tareas-en-javascript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/fetch-promise-oraz-string-templates/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2f16cf65-198d-462d-9fe2-2a9e496aabbd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4193b63c-cfa6-4828-a4a1-ae620dd8de2f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/scraping-facebooka-w-2021-roku/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-facebook-in-2021/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-facebook-en-2021/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-facebooka-w-2021-roku/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/fb-scraping-in-2020/leads.png</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6b3b63c5-36d4-44af-868a-5519ca5466cb.svg</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/86469a55-2b9d-4340-a523-4a1517759cfe.svg</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/logowanie-danych-w-mysql-ajax-i-behat/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/logging-data-in-mysql-ajax-and-behat/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/registro-de-datos-en-mysql-ajax-y-behat/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/logowanie-danych-w-mysql-ajax-i-behat/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd60295-e8e0-49fb-aa4b-a6a818262939.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/wizualizacja-dynamicznej-sieci-korelacyjnej/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/visualization-of-dynamic-correlation-network/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/visualizacion-de-la-red-de-correlacion-dinamica/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/wizualizacja-dynamicznej-sieci-korelacyjnej/" />
  <image:image><image:loc>https://i.imgur.com/OyhoigO.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/tesseract-ocr-i-testowanie-selektow/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/tesseract-ocr-and-testing-selectors/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/tesseract-ocr-y-selectores-de-pruebas/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/tesseract-ocr-i-testowanie-selektow/" />
  <image:image><image:loc>https://github.com/gustawdaniel/image_to_database_converter_example/raw/master/sql/electronic_store.png</image:loc></image:image>
  <image:image><image:loc>https://github.com/gustawdaniel/image_to_database_converter_example/raw/master/sql/warships.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/CPRm97P.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/analiza-logow-apache-z-goaccess/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/apache-log-analysis-with-goaccess/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/analisis-de-registros-apache-con-goaccess/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/analiza-logow-apache-z-goaccess/" />
  <image:image><image:loc>https://i.imgur.com/PEjG18F.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/8p3nHB7.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/yRTGig4.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/1Bb5BVf.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/n3sleEF.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/kompilacja-interpretera-php-7-w-bunsenlabs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/compiling-php-7-interpreter-in-bunsenlabs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/compilando-el-interprete-php-7-en-bunsenlabs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/kompilacja-interpretera-php-7-w-bunsenlabs/" />
  <image:image><image:loc>https://www.bunsenlabs.org/img/frontpage-gallery/hydrogen2.jpg</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/v4SafV3.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/5HPC4MC.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/scrapowanie-danych-w-jezyku-perl/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/data-scraping-in-perl/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-datos-en-perl/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scrapowanie-danych-w-jezyku-perl/" />
  <image:image><image:loc>https://i.imgur.com/yAuhj4a.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/Hs7axWN.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/instalacja-odnawialnego-certyfikatu-tls/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/installation-of-renewable-tls-certificate/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/instalacion-de-certificado-tls-renovable/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/instalacja-odnawialnego-certyfikatu-tls/" />
  <image:image><image:loc>https://i.imgur.com/6LaRspC.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/aplikacja-z-fosuserbundle-i-api-google-maps/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/application-with-fosuserbundle-and-google-maps-api/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/aplicacion-con-fosuserbundle-y-google-maps-api/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/aplikacja-z-fosuserbundle-i-api-google-maps/" />
  <image:image><image:loc>https://i.imgur.com/cCUzKD4.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/avrKaZd.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/i9BZooS.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/8v1SLZ1.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/XfCorCh.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/hZy5ERk.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/N7Ot9V6.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/jwR8Nlg.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/QVWyPri.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/cQkQC91.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/zksqsDt.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/jfjLAoV.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/My3cMbW.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/88vr0jN.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/7mkjpKI.png</image:loc></image:image>
  <image:image><image:loc>https://i.imgur.com/YwW9q5l.png</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/bot-telegramowy-w-typescript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/telegram-bot-in-typescript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/bot-de-telegram-en-typescript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/bot-telegramowy-w-typescript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd1fe3ce-4c46-4c4d-94d7-c8db9d7b877a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/db5aa8de-98ce-4cd0-8bec-4a8422a82351.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bd59f2a8-88cb-4006-8fb0-51a99a78c6da.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/jak-utworzyc-bezplatne-konto-e-mail-z-wlasna-domena/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-create-a-free-email-account-with-custom-domain/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-crear-una-cuenta-de-correo-electronico-gratuita-con-dominio-personalizado/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-utworzyc-bezplatne-konto-e-mail-z-wlasna-domena/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ea76807c-665f-4dcf-936d-dd79cf9c0c26.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ecaba573-f41c-40a9-a41b-d5881287d213.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f37e8ee3-9030-4be4-8de2-391e9f0c799b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/scraping-najbardziej-popularnych-kont-na-twitterze/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/scraping-the-most-popular-accounts-on-twitter/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/raspado-de-las-cuentas-mas-populares-en-twitter/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/scraping-najbardziej-popularnych-kont-na-twitterze/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d6f34ea7-4697-432f-9637-055a8e1fae8f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ebca2c49-e69c-4962-ac42-fda0fab108ef.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ac9cf5b4-0b47-4b21-9d6d-52db34010d12.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cdfec776-07ad-40de-8ed3-1caa9e79c100.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cc657994-e0d6-4ec3-ba19-2256dba98c2d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/testowanie-szybkosci-selektow/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/testing-selection-speed/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/prueba-seleccion-velocidad/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/testowanie-szybkosci-selektow/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/12605ada-a72e-49a9-a9fe-7bb0d3c392b0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/845a64eb-b6e9-449c-8c56-9bb9ccd72edc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f35404ce-0d52-4e75-9ee3-2844dcfe21e8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/45e6712c-528f-4841-82df-1e26739e11ac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9c843764-e061-4469-b638-772a2bfee396.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/analiza-czestosci-nazw-kryptowalut-w-korpusie-jezyka-angielskiego/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/analysis-of-cryptocurrency-name-frequency-in-the-english-language-corpus/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/analisis-de-la-frecuencia-del-nombre-de-criptomoneda-en-el-corpus-del-idioma-ingles/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/analiza-czestosci-nazw-kryptowalut-w-korpusie-jezyka-angielskiego/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/63f7d022-1bb8-4a7f-a7a7-bc7a4d554017.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f5d3c63c-9dbb-4c1d-b79d-e02f96823e5f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/693ef6c8-ca55-4450-9373-407542eb3313.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/broadcast-channel-api/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/broadcast-channel-api/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/api-del-canal-de-difusion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/broadcast-channel-api/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/460465c8-3065-49e4-9856-b06dbd448dcd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7d5446fd-3412-4adb-aaa2-ee9f4493f039.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b0784926-0177-48cb-9841-b51e8bc24203.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a391acb2-05de-4311-ab57-d5cb2b76007f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f181a0be-8a4c-460e-8b88-af06434063a3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3dc7b0ef-fae0-45df-9f23-179df34c5106.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ea9494ab-6361-42e8-a9c8-88e8e2a3646d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/xss-attack-using-script-style-and-image/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/xss-attack-using-script-style-and-image/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/xss-ataque-usando-script-estilo-e-imagen/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/xss-attack-using-script-style-and-image/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/eb6cbfa1-de14-45e8-b5c0-aa9b8f33df89.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f24230e5-22d7-472d-b782-03adbba46806.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/42fe0eac-c6c6-4f93-b66e-bf2b68eb74fb.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/sterowanie-obciazeniem-procesora-w-node-js/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/cpu-load-control-in-node-js/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/control-de-carga-cpu-en-node-js/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/sterowanie-obciazeniem-procesora-w-node-js/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3b1ed569-b0e0-490f-81a6-df3454db4788.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ed2de3c0-579d-4be5-b2ae-57c87cc4e1d8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b76d2cab-977e-458c-bf42-027fe76d3234.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a089f093-d5f3-443b-ab10-728a38ca6a6b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/47bf0bb1-95cc-46b4-9d29-237b504b6a29.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/05911406-d43c-4316-b265-9202b0042ea1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e4679649-0445-42f4-9890-f45307625bd6.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/50ac21aa-497e-4dca-8292-d672a9cd5198.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72cbd407-9321-4ca7-b7e9-b57a8911bad8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cffe8d53-af1d-41cc-afd9-9559222f20c6.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9f6ce1ed-a710-42bb-890e-1def30a24127.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ba051803-3c65-464d-8441-1368270ef48e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b551739b-a90e-4e7d-b275-9cbf067b2c02.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3f245c79-a00f-42ed-9050-209d5a69e8d9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a3003513-1d18-4386-85cf-e6d83bdc3581.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0a680f83-94b6-4398-aeda-28b4186f3e8b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6ddf6ca7-c25e-473a-bceb-d4d4a19506d0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ae266323-acb4-4792-a077-286260383b11.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5eeff6fb-5759-4d91-b8bf-7a9684533bf7.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/rozklad-benforda/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/benford&#39;s-law/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/la-ley-de-benford/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rozklad-benforda/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c1a7958b-17cd-410d-b4cb-403bb76cac96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1d0416b4-db35-4e92-a7fc-3abceedd15ac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8dbf58e1-31d9-45e6-b6a7-2178aa19a87e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/87e83494-bb63-4c20-a359-5392bda46134.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/98c32399-f9e6-47ea-b571-c47e956c0ae0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ee78f6d-c0ce-42d9-ace8-da38dd6087fb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/72722365-4efd-4357-b0d2-40420d2480cb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/65baa70d-2665-4c67-bd0f-9cf9f36198a9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d2011f5-ed80-4f02-a5b2-fe27c37e26cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cd6431d2-5e38-4471-b87d-ad3102177679.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f51dc67a-f506-447c-b141-cc74bd7c3f4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/de07baa3-4ca2-4e9d-87fa-394f7e757a5c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d408d398-519c-46a9-a081-4e309adb9767.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8c306ef2-043e-4995-9896-ee25f46f3f45.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1ff3b625-6b92-4b17-bc7c-53676c7f9b23.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5aa2a8ee-87c7-4f60-95d5-d70a4da9c9b7.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/81925e03-09e3-49d0-a7c4-2d902da7e63f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f0b9f7f5-50af-448e-9a85-7f206bb8eaa2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/855ea912-ebd2-4c71-b67b-200176981079.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/86665921-d254-40b6-937e-bc9bc677d397.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8aafa240-d291-4fd8-beb4-9149876eb2db.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/bolt-zawsze-lekki-mitm-proxy-i-insomnia/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/bolt-always-lite-mitm-proxy-and-insomnia/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/bolt-siempre-ligero-mitm-proxy-e-insomnio/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/bolt-zawsze-lekki-mitm-proxy-i-insomnia/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f1448226-f620-4b89-846f-5b11ac381211.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/91e0520b-03f7-4f91-923e-59a732c25770.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4782afcb-fec5-43b5-817b-41ea04ddccac.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/93e25608-e518-4c95-94d1-45ba8cfecba9.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5727bb63-8155-4a8c-a3ea-76b298e091ce.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a79b67c9-8fe9-45d9-8e98-4166d0281d01.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/jeszcze-jeden-wpis-o-instalacji-arch-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/another-post-about-installing-arch-linux/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/otro-post-sobre-instalar-arch-linux/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jeszcze-jeden-wpis-o-instalacji-arch-linux/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b49cea1e-c602-46e3-a908-0b3470ec06a0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d4303721-d034-4dc5-9b98-2aa9ae5553b2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/049176bc-bcf4-4774-9275-0edd0d980b37.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/553974c5-3944-43e7-9e25-0034204bae17.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c6e726d4-85d0-4e02-ba9c-a0d281641f5b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/88eda6fa-37ae-43a2-b5ce-9ea43ef00fcd.avif</image:loc></image:image>
  <image:image><image:loc>https://bbs.archlinux.org/style/ArchLinux/favicon.ico</image:loc></image:image>
  <image:image><image:loc>https://bbs.archlinux.org/img/avatars/27289.jpg?m&amp;#x3D;1572193439</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7e58151b-96fb-4217-b7f7-49a5552900a8.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/254f446b-c536-4626-ad8e-9461988b6c96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/270694f4-09f0-4dfd-af1c-6d7332690f0a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/87e08fbb-de98-4348-9169-9543d9a8aab4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9be76f2f-1843-4219-990f-9d5c1b422fd1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8f6de7c2-8c6f-458c-8c65-43ff23ca8d7e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4d133afa-efe5-4cf9-acaa-72970b4f0ac5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f28189da-1303-474d-a73f-0eaa5eae884b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/jak-skonfigurowac-ssl-w-lokalnym-developmencie/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-configure-ssl-in-local-development/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-configurar-ssl-en-desarrollo-local/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-skonfigurowac-ssl-w-lokalnym-developmencie/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d280540b-5da1-4b91-87e3-c85834524e59.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/edc5f538-f5d8-4da4-b860-1e724fff2f49.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6c552745-d6d7-452f-a6a8-c82b77ee9398.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e185608f-e06f-465d-98bc-e75a4927ef7e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cdd83c80-7b45-4b9d-a265-ceeb578f1ebf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd644237-d42b-4a95-8b0b-1d956846ab83.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9991f51f-8d61-4770-81e8-8f154afa0a68.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5b588af5-97db-419c-ab7e-8f481ee6a521.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5aba5b59-a2de-432c-b7a7-15812fc0ea64.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/36f90ff2-6819-4123-a28a-fb0283c960fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ea4ee9a-1437-4038-90f3-a30f91344a6e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cc8230e1-7e35-4f2e-a9c9-9cd0c9d7c0b3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a6538c2f-4169-43c1-85bb-ab1883ab4b05.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/975e97f2-7903-46e8-b69b-0fa9209c7699.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0abd4de-a853-465b-bda9-30ccae9ef5d4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/da304157-3ba2-45fa-8d0e-61352c24a8c5.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/najmniejsza-wspolna-wielokrotnosc/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/least-common-multiple/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/minimo-comun-multiplo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/najmniejsza-wspolna-wielokrotnosc/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8125dd8c-e9dc-4dd9-ab8c-cdbaaf274cc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/20687346-ea6f-43fc-8b22-7a7573819554.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/29216930-efaf-40f6-81e6-49f186d6a8fc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/102c0a22-4b94-4642-97b0-6e96f9d9bd47.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/aktualizacja-paczki-aur/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/update-aur-package/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/actualizar-paquete-aur/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/aktualizacja-paczki-aur/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/08559ea5-1a3c-40c5-96f0-d5e3b34148cf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/03aa2c9c-5c02-48c1-b89a-5b6dc474378b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/edfefedf-af85-409b-9e6d-ff33fbeefd07.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/retry-policy/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/retry-policy/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/politica-de-reintentos/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/retry-policy/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/80ac4d04-5e5c-40dd-8e24-a8acc023dac4.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/61babd67-eb90-458a-928f-7b929bf00f8c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9fc3b562-2ac9-4e30-918c-80fa74af3f60.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/90c12071-2e59-4b09-b000-c8fe52afe717.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/be0b858a-5648-408d-aa10-fc750a896244.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/prawo-zipfa-w-nodejs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/zipf&#39;s-law-in-nodejs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/la-ley-de-zipf-en-nodejs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/prawo-zipfa-w-nodejs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6239ac87-abab-42ec-8187-c0cc1048c36f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/75262dcb-25cd-46a0-9a22-2e580b0d4652.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ad6a0225-ab79-4797-9ef6-285c623bd87a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bc9c8b7d-7019-4011-97a1-d2ac6549cdca.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/ostatnie-wystapienie/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/last-occurrence/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/ultima-ocurrencia/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/ostatnie-wystapienie/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/pulumi-infrastruktura-jako-kod/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/pulumi-infrastructure-as-a-code/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/pulumi-infraestructura-como-codigo/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/pulumi-infrastruktura-jako-kod/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bddc2654-5995-464a-b996-2dd693d9ae4e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6a3f24e6-d7bc-4356-8b14-46ecbbccf45f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9f422d08-4002-44ac-b29c-a8b841c07dc2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2c69f8e4-e541-4d09-bc72-c55d3118ae44.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b01bcdbe-b267-4ff1-9738-da6dfcae157e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4afd761e-f1ce-4e61-b4df-8e822587e997.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/de358710-bd2f-40ee-a21e-ccb7758edec6.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/maksymalna-nierownosc/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/maximum-inequality/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/maxima-desigualdad/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/maksymalna-nierownosc/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/strona-logowania-w-nuxt3/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/login-page-in-nuxt3/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/pagina-de-inicio-de-sesion-en-nuxt3/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/strona-logowania-w-nuxt3/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6aa24b83-38f2-470e-a682-95fa9766363d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3e5849f5-3225-4a9d-a5f3-5dc3fb8781a5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/70488004-a8c7-468a-974b-0f6cc66ee09e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc2ca83a-d254-4988-af9e-451a4487403f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/login-przez-metamask-backend-rest-w-fastify/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/login-by-metamask-rest-backend-in-fastify/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/login-por-metamask-backend-rest-en-fastify/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/login-przez-metamask-backend-rest-w-fastify/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7125cc3e-5539-4850-b765-01a1c2dea692.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b8d54d3e-88fc-494a-b406-0c117bb9b4ed.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7ffbbcf3-ef0d-4431-a300-3eec3eb41ccf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b23e01cd-3fbb-473b-8213-5c9c95e64cc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/42715107-7b7c-4e7a-8388-8d19edb97451.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/06115b39-25fc-4a11-93d5-3396d5c05929.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f6921ccd-2b57-4935-9aa8-18cf7e8296eb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4116df67-d537-41fe-b933-aff45f28ac77.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e2b309fd-236d-4a82-9995-c6f5e8db7f22.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/316a676f-2eb0-499f-a8f4-82f9fa59c5f2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fe98e588-0f2d-471c-a42f-cf1d1ea328d1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d1fd89b1-4884-4fe7-9df5-c95a456f3cbe.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c0280d22-ead4-4f84-a5aa-1d410013046e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1ebb796e-3494-45c1-93f3-6b70eee435f1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/4f94593d-a657-44e9-a132-2fd13837b3c3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d60b400a-02e8-4c61-b5f2-05c52600d584.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/985fb501-4012-4c4b-8f5a-bfd3423a939e.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/b87442c3-adf2-4911-aada-5074b407bd8d.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/przeciazenia-podpisow-w-typescript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/overload-signatures-in-typescript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/sobrecarga-firmas-en-typescript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/przeciazenia-podpisow-w-typescript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9be19831-d3c3-453b-abce-b2c40444a931.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/asci-art-rust-nodejs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/asci-art-rust-nodejs/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/asci-art-rust-nodejs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/asci-art-rust-nodejs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bde46da2-a48c-4b4f-858d-af642e708b0f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/mnozenie-kwaternionow/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/quaternion-multiplication/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/multiplicacion-de-cuaterniones/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/mnozenie-kwaternionow/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8467207d-4e35-4dd6-ac96-8b874028e6ef.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd766517-6a3f-4c23-b9df-dbf68b0c0c80.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c7947573-0696-486e-8bd7-ffbfc5b8c85c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0dd8108f-02cd-4dfd-84c6-63517935dd45.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/codingame-pochodna-czesc-1/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/codingame-derivative-part-1/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/codigo-de-juego-derivada-parte-1/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/codingame-pochodna-czesc-1/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/regresja/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/regression/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/regresion/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/regresja/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a0d8ebee-eb4d-49f1-b261-5260c0f20dc1.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/761d2c63-871b-4b55-b075-ad6b225d52bc.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c23aba85-16ce-4f94-9ff6-8734a5dcb988.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/skladnia-w-javascript/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/syntax-in-javascript/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/sintaxis-en-javascript/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/skladnia-w-javascript/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/98e9fea6-990b-4122-bf8d-534cd0124cf5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/0cd67446-74e2-4230-ad86-43ac76a47b6c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d5ed1e3f-839f-45b5-8042-0aa0d73a2daa.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9ec41cb4-0b3c-4f77-9906-74048d4e67ed.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e6c62d94-225d-4f29-be1e-04a75c8c51c3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/080468b3-91ec-407d-b20e-5159e7e12f4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc16049c-f1b7-4a89-8699-eddc3e83d19f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5427fdde-d4fb-43d6-b8ac-b6d7f6e367f0.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5ff51c58-9603-4286-a4e0-eb02af715ced.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7fa48648-26df-4d5a-8137-72a13b00933a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d7ba2fa1-1be9-4d7e-a741-956c2fd0c415.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/nowe-logowanie-google/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/new-google-login/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/nuevo-inicio-de-sesion-en-google/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/nowe-logowanie-google/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dc0afc0e-9d09-400f-98f2-f68c6026058b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/9704407b-d5fc-4e05-84c3-95547050aa0c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7e73b9a3-da99-4b05-92af-1d98c1196fdf.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d4b19d15-18c7-4e7a-8fc5-63cb8f6c828a.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/1fa9c03c-8be1-48fe-b53a-ccff8d83e079.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/5da80aad-7e3a-4158-9fd7-25e34653b891.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd66e012-cd3b-4e6d-b07f-c332f74da32b.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a131da56-cca9-4264-844b-dd6592ce593d.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/bcdedd8e-0e4c-43de-be3e-2b03686d2b4c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/90ad6daa-3859-4482-979f-f01507bc1de7.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/zeromq-pull-push-wzor-dla-node-js/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/zeromq-pull-push-pattern-for-node-js/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/patron-zeromq-pull-push-para-node-js/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/zeromq-pull-push-wzor-dla-node-js/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a0d0f0c3-36aa-4836-acfc-d8986441cc0b.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/quicksort-implementacja-w-rust-typescript-i-go/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/quicksort-implementation-in-rust-typescript-and-go/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/implementacion-de-quicksort-en-rust-typescript-y-go/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/quicksort-implementacja-w-rust-typescript-i-go/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/fcc59c1f-f8d7-4c3b-984e-3de868ca8bbb.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/c381ea01-ba9d-4db9-badf-780c743b4a96.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/ae7460e7-c6c8-442a-b8fb-482051731856.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/jak-zainstalowac-mongodb-6-na-fedora-37/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-install-mongodb-6-on-fedora-37/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-instalar-mongodb-6-en-fedora-37/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-zainstalowac-mongodb-6-na-fedora-37/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/248dfc2f-9001-42a9-ab1c-56499b862376.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/cd36581b-5767-4983-8381-b05d8ef53202.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/d539655f-fa59-41a2-b203-e219fc72a510.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/89eeb74d-98d4-43f3-90c5-ddf888fb0534.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/dd7f7dee-6cd4-4048-bc05-f83127be372f.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/trpc/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/trpc/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/trpc/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/trpc/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/096a9d57-0df1-4356-b9c9-85d8d39a5712.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/2db8b228-51fe-42cb-bc1c-0630fec958cd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/3daf5f04-8832-43fc-aebc-9d73b5edec9c.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/890537bc-dfee-4334-a30e-a42dd593b854.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7d4e75e8-2862-41cd-863a-2c598ef97cce.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/a40d66b4-2d1e-413a-a4f2-0b4323f2d5a2.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/677b22ea-a0dc-447a-9c1e-ee5532981fc3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/7df97c33-f713-4cbf-b28a-a77824ad76ad.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/92e2cfd7-6c15-4e2c-8067-4dae29b82213.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8a800bce-1eff-40a1-8ee9-f6d4fd570fd8.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/upraszczanie-linijki-polecen-linux-z-gpt-cli/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/simplifying-linux-command-line-with-gpt-cli/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/simplificando-la-linea-de-comandos-de-linux-con-gpt-cli/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/upraszczanie-linijki-polecen-linux-z-gpt-cli/" />
  <image:image><image:loc>https://api.star-history.com/svg?repos=gustawdaniel/gpt-cli&amp;type=Date</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/jak-zainstalowac-yay-na-pure-archlinux-image/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/how-to-install-yay-on-pure-archlinux-image/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/como-instalar-yay-en-imagen-pura-de-archlinux/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/jak-zainstalowac-yay-na-pure-archlinux-image/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/6e96a98f-6c66-4687-9621-b29431e820b5.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/43be4bb9-02a5-4b86-b987-72fcd9f4c485.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/8743f013-5a07-42fc-bde9-43ec61fad1d2.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/najprostszy-samouczek-dla-tworcow-pakietow-esm-commonjs/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/simplest-tutorial-for-esm-commonjs-package-creators/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/tutorial-mas-sencillo-para-creadores-de-paquetes-esm-y-commonjs/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/najprostszy-samouczek-dla-tworcow-pakietow-esm-commonjs/" />
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/180dbb8c-8a50-41be-bbf8-97d85f598abd.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/e0bcb50f-53f2-4165-9c31-77c0e7e32b38.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/f426f8ba-43ed-44af-ab1e-b5af1e0596f3.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/908ea621-1aa8-4a48-a892-f58288b5151f.avif</image:loc></image:image>
  <image:image><image:loc>https://preciselab.fra1.digitaloceanspaces.com/blog/img/56ccdabe-48d6-4ae1-8b78-a7831f34ea96.avif</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/json-merge-patch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/json-merge-patch/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/json-merge-patch/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/json-merge-patch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/svelte-waz-z-deployerem-na-deno/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/svelte-snake-deployed-on-deno/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/svelte-snake-desplegado-en-deno/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/svelte-waz-z-deployerem-na-deno/" />
  <image:image><image:loc>https://ucarecdn.com/10c7c557-f5a4-4a3d-b8dc-970ffd78f46c/-/preview/726x97/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/23cda6e4-c4e0-443d-93b5-79743e768219/-/preview/681x428/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/a29bb2f8-5795-487b-a9c3-d80c124970f8/-/preview/926x891/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/web-push-powiadomienia/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/web-push-notifications/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/notificaciones-push-web/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/web-push-powiadomienia/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/fastify-prisma-rest-backend/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/fastify-prisma-rest-backend/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/backend-rest-prisma-fastify/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/fastify-prisma-rest-backend/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/langchain-przykladowe-przypadki-uzycia/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/langchain-exemplary-use-cases/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/casos-de-uso-ejemplares-de-langchain/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/langchain-przykladowe-przypadki-uzycia/" />
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/machine-learning-of-xor-from-scratch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/machine-learning-of-xor-from-scratch/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/aprendizaje-maquina-del-xor-desde-cero/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/machine-learning-of-xor-from-scratch/" />
  <image:image><image:loc>https://ucarecdn.com/572a9d0c-4d85-4891-8d2a-c12c5467c0ba/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/0037d1c8-79ad-412b-a557-d8992dd2f656/xor_linear_bernoulli_planes.svg</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/80858d14-9c6b-4a86-865e-b8f0f414ab72/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/d9ea38bb-f8fd-4f9e-99fc-f3ff1941228e/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/c502d3f7-0134-4208-91b9-4e30ad8fa349/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/aaee8705-9eba-4196-9455-16b8f11f34cc/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/dd2bebbf-6cbe-41a2-a54b-9e01565a34e0/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/4ff08abf-2e9d-4b77-a49d-ebe9144b2018/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/funkcje-aktywacji-w-uczeniu-maszynowym/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/activation-functions-in-machine-learning/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/funciones-de-activacion-en-aprendizaje-maquina/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/funkcje-aktywacji-w-uczeniu-maszynowym/" />
  <image:image><image:loc>https://ucarecdn.com/bdb93744-8788-47e9-849a-60f7cf9c5876/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/7f95f3cb-21a2-4e5e-ac6f-b49f8244c37c/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/2324479e-dfae-4119-81aa-cd3cc953c06e/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/34e55503-493b-42c6-8169-8014dd862d96/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/e598dd94-5c94-4f90-8fe8-771e44eb7d0d/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/e7cc2e75-6190-4f9c-812c-0453ab06c249/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/2eec12f2-c40d-4f8b-a0f7-dffcb575454e/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/rust-wasm-snake-wydajnosc/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/rust-wasm-snake-performance/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/rust-wasm-snake-rendimiento/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/rust-wasm-snake-wydajnosc/" />
  <image:image><image:loc>https://ucarecdn.com/c2ca1ee0-2f3a-4122-a790-1a389c1ae27e/-/preview/840x862/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/posts/pl/mlp-cnn-mnist/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/posts/en/mlp-cnn-mnist/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://gustawdaniel.com/posts/es/mlp-cnn-mnist/" />
  <xhtml:link rel="alternate" hreflang="pl" href="https://gustawdaniel.com/posts/pl/mlp-cnn-mnist/" />
  <image:image><image:loc>https://ucarecdn.com/f919e89b-28e9-47bd-916a-5e16389bc3d0/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/cd180d21-2acb-4c37-93b8-7ca827a6a1bf/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/31fd2ef1-f51d-421c-88d7-21845946c683/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/49c9ba4e-3a99-441c-8255-ecde041531a4/-/preview/865x173/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/f4949a96-b88c-44bd-a584-596deb7a5967/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/1130eea0-13da-44cb-a7b1-86f44789054f/-/preview/1000x170/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/416f3481-45ee-477e-b8bb-61f37902a46c/</image:loc></image:image>
  <image:image><image:loc>https://ucarecdn.com/a825a6e9-69d4-435c-8213-eb27f8e1320c/-/preview/1000x251/</image:loc></image:image>
</url>
<url>
  <loc>https://gustawdaniel.com/notes/utterances-comments-dynamic-dark-mode/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/utterances-comments-dynamic-dark-mode/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/basic-ranger-usage/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/basic-ranger-usage/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/best-tmux-configuration/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/best-tmux-configuration/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/clone-private-repo-from-github/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/clone-private-repo-from-github/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-add-new-app-to-dmenu/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-add-new-app-to-dmenu/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-change-git-editor-to-nano/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-change-git-editor-to-nano/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-create-alias/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-create-alias/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-docker-with-compose-on-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-docker-with-compose-on-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-nodejs-and-pnpm/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-nodejs-and-pnpm/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-set-polish-keyboard-by-vconsole/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-set-polish-keyboard-by-vconsole/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/ranger-customization-to-copy-content-by-xcopy/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/ranger-customization-to-copy-content-by-xcopy/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-change-timezone-in-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-change-timezone-in-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-connect-computers-by-nc/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-connect-computers-by-nc/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-connect-to-network-by-nmcli/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-connect-to-network-by-nmcli/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-measure-ram-usage-of-process/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-measure-ram-usage-of-process/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/i3-dmenu-desktop-vs-dmenu-run/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/i3-dmenu-desktop-vs-dmenu-run/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-expose-your-local-host-to-world-wide-web/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-expose-your-local-host-to-world-wide-web/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-make-a-screen-shot-in-i3/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-make-a-screen-shot-in-i3/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-manager-zsh-plugins-with-antigen/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-manager-zsh-plugins-with-antigen/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-add-support-of-voice-on-quemu-by-cli/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-add-support-of-voice-on-quemu-by-cli/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-set-ly-as-display-manager/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-set-ly-as-display-manager/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-setup-quemu-with-quickemu/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-setup-quemu-with-quickemu/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-python-with-conda-on-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-python-with-conda-on-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-setup-mongo-replicaset-on-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-setup-mongo-replicaset-on-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-setup-redis-on-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-setup-redis-on-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-davinci-resolve/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-davinci-resolve/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/static-assets-to-recommend/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/static-assets-to-recommend/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-list-all-file-extensions-in-directory/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-list-all-file-extensions-in-directory/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-mock-axios/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-mock-axios/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/lsof/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/lsof/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/emoji/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/emoji/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/add-ssh-key-to-many-servers-ansible/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/add-ssh-key-to-many-servers-ansible/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-check-webgl-version/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-check-webgl-version/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-benchmark-cuda-in-python/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-benchmark-cuda-in-python/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-arch-with-uefi/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-arch-with-uefi/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-tailscale-on-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-tailscale-on-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-prepare-multi-dual-boot/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-prepare-multi-dual-boot/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-wait-for-sync-files-on-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-wait-for-sync-files-on-linux/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-add-transparency-to-kitty/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-add-transparency-to-kitty/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-check-screen-resolution/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-check-screen-resolution/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-control-brightness-with-i3/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-control-brightness-with-i3/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-control-keyboard-light-on-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-control-keyboard-light-on-linux/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-jetbrains-software-on-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-jetbrains-software-on-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-zen-browser-on-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-zen-browser-on-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-list-all-desktop-apps-in-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-list-all-desktop-apps-in-linux/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-set-wallpaper-for-many-monitors-with-i3-and-feh/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-set-wallpaper-for-many-monitors-with-i3-and-feh/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-install-custom-extension-in-vscode/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-install-custom-extension-in-vscode/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-setup-sound-system-with-pipewire-on-arch/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-setup-sound-system-with-pipewire-on-arch/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/introduction-to-deno/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/introduction-to-deno/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-upload-images-with-s3cmd/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-upload-images-with-s3cmd/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/ai-voices/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/ai-voices/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-backup-and-restore-mongo-db/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-backup-and-restore-mongo-db/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/text-to-speech-comparison/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/text-to-speech-comparison/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/hot-to-setup-tts-on-arch-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/hot-to-setup-tts-on-arch-linux/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/python-edge-tts/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/python-edge-tts/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-connect-to-influxdb-by-cli/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-connect-to-influxdb-by-cli/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/minimalistic-linux-torrent-movie-guide/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/minimalistic-linux-torrent-movie-guide/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-securely-configure-ssh-on-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-securely-configure-ssh-on-linux/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-count-files-in-directories-in-s3/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-count-files-in-directories-in-s3/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/arch-i3-ricing-guide/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/arch-i3-ricing-guide/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/words-lists/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/words-lists/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-record-timelapse-on-linux/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-record-timelapse-on-linux/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/how-to-setup-x11vnc/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/how-to-setup-x11vnc/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/docker-cleanup/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/docker-cleanup/" />
</url>
<url>
  <loc>https://gustawdaniel.com/notes/ufw-docker-config/</loc>
  <lastmod>2025-09-30T16:00:50+02:00</lastmod>
  <xhtml:link rel="alternate" hreflang="en" href="https://gustawdaniel.com/notes/ufw-docker-config/" />
</url>
</urlset>