<?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:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://joseluisgs.dev/</loc><lastmod>2026-04-22T07:42:08.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/info/docencia.html</loc><lastmod>2026-04-22T07:53:31.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/info/investigacion.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/info/legal.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/info/license.html</loc><lastmod>2026-04-20T15:23:27.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/info/personal.html</loc><lastmod>2026-04-22T07:42:08.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/info/proyectos.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2022/2022-06-25-decepciones-superaciones.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2022/2022-06-27-kotlin-expert.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2022/2022-07-11-alumnado-verano.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2022/2022-11-02-nuevo-curso-nuevos-retos.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2022/2022-11-29-me-gusta-corrutinas.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2022/2022-11-30-dia-diga-basta.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2022/2022-12-06-ya-no-se-programar-sin-reactividad.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2022/2022-12-30-al-alumno-que-cpio-en-su-proyecto.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2023/2023-01-01-como-puedo-ayudar.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2023/2023-05-29-reactive-api-rest-pt-i.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2023/2023-06-19-reactive-api-rest-pt-ii.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2023/2023-07-09-entrevista-disco-duro.roer.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2023/2023-07-10-reactive-api-rest-pt-iii.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2023/2023-10-27-curso-nuevo.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2024/2024-01-03-podcast-devexpert.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2024/2024-01-03-vista-devexpert-luisvives.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2024/2024-01-04-ajustando-biorritmos.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2024/2024-07-31-podcast-algoritmo-salvaje.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-15-arranca_depliegue_web.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-15-arranca_desarrollo_web_servidor.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-15-arranca_entornos_desarrollo.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-15-arranca_programacion.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-16-daw_ud_01_control_versiones_documentacion.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-16-dwes_ud_01_introduccion_programacion_servidor.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-16-ed_ud_01_desarrollo_software.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-16-prog_ud_01_introduccion_programacion.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-23-daw_ud_02_introduccion_virtualizacion_docker.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-23-prog_ud_02_programacion_estructurada_modular.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-09-25-ed_ud_02_entornos_desarrollo.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-10-20-daw_ud_03_arquitectura_web_despliegue.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-10-20-ed_ud_03_sistemas_control_versiones.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-10-20-prog_ud_03_estrecturas_estaticas.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-10-24-dwes_ud_02_servicios_jvm_springboot.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2025/2025-12-31-csharpnet_docencia_daw.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2026/2026-04-20-nueva_version_web.html</loc><lastmod>2026-04-21T14:19:26.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-01-12-hola-mundo.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-01-18-seguir-aprendiendo.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-01-26-importancia-proyecto-final.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-02-01-google-education.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-02-04-openwebinars.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-02-10-detalle-de-Kotlin.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-05-01-estdiar-informatica-cifp-virgen.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-05-11-github-imprescindible.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-05-12-mis-lugares-android-kotlin.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-05-13-innovacion-comunica.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-05-20-gitkraken-superpoder-git.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-05-24-skill-informatica.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-05-26-gitkraken-embajador.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-06-02-github-advisor.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-06-16-api-rest-node.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-07-22-me-gusta-javascript.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-08-05-testeando-vue.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-08-06-TDD-javascript-I.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-08-09-TDD-javascript-II.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-09-05-nuevas-aventuras.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-11-11-rendirse-no-es-opcion.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-11-17-he-vuelto-a-java.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-11-27-mi-stack.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-11-28-kotlin-en-mi-equipo.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://joseluisgs.dev/posts/2021/2021-12-08-soy-un-vue-lover.html</loc><lastmod>2026-04-20T15:02:04.000Z</lastmod><changefreq>weekly</changefreq></url></urlset>