El tráfico impredecible es la pesadilla de todo negocio online, provocando errores 408 y 429 y servidores KO. Pero, ¿y si te dijéramos que puedes escalar tu aplicación a lo bestia, solo cuando lo necesites, y sin desperdiciar dinero en recursos ociosos cuando no hay tráfico? En este vídeo, hablamos con Jorge Turrado (Principal SRE en Lidl, con más de 110 millones de usuarios, y Mantenedor principal de KEDA) para desvelar la herramienta clave para el autoescalado inteligente en el ecosistema Cloud Native con Kubernetes (k8s): KEDA (Kubernetes Event-driven Autoscaling). Descubre por qué el escalado tradicional por CPU es demasiado lento y reactivo para las cargas asíncronas. Analizamos cómo KEDA extiende las capacidades del HPA (Horizontal Pod Autoscaler) de Kubernetes para que puedas escalar de manera ★PROACTIVA★ basándote en eventos, colas de mensajes (Kafka, Service Bus), bases de datos o muchos otros eventos externos.
Aprenderás:
- Qué es Kubernetes y por qué su sistema de autoescalado por CPU y memoria y no es suficiente.
- Qué es KEDA y por qué se ha convertido en el estándar de facto para el escalado en Kubernetes.
- Cómo funciona el autoescalado basado en eventos (no solo CPU o RAM).
- Qué es el "Scale to Zero" y cuando puede usarse para optimizar drásticamente los costes en la nube y garantizar la resiliencia de tus aplicaciones.
- El impacto real en los costes de la nube al optimizar el uso de tus pods.
- Consejos y trucos internos de un mantenedor de KEDA para no caer en errores comunes.
- Además, compartimos buenas prácticas de desarrollo que todo programador debe aplicar para que su código funcione correctamente en entornos efímeros y de alta escalabilidad .
Si eres desarrollador, DevOps, SRE o responsable de IT, en este vídeo te interesa.
¿Qué te parece? ¡Cuéntanos en los comentarios tu peor historia de caída de servidor!
👇 RECURSOS Y ENLACES MENCIONADOS:
- ¿Qué diferencia hay entre Docker (Contenedores) y Máquinas virtuales?: https://www.campusmvp.es/recursos/post/que-diferencia-hay-entre-docker-contenedores-y-maquinas-virtuales.aspx
- El caso de Amazon migrando a un monolito (el original ha desaparecido pero apuntamos a Web Archive: Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%: https://web.archive.org/web/20240719152109/https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90
SECCIONES DE LA CONVERSACIÓN:
00:00:00 Introducción: El problema de la escalabilidad y el autoescalado
00:00:58 Presentación de Jorge Turrado, SRE y mantenedor de KEDA
00:01:43 Definición de SRE y la escala de Lidl International Hub
00:05:07 ¿Qué es la Cloud Native Computing Foundation (CNCF)?
00:07:45 Kubernetes: el orquestador que le falta a Docker
00:17:27 Los dos tipos de autoescalado nativo de Kubernetes (HPA y Cluster Autoscaler)
00:24:56 El problema de escalar solo por CPU en aplicaciones asíncronas: KEDA
00:37:23 KEDA: la optimización de costes con el escalado a cero (Scale to Zero)
00:41:47 Buenas prácticas de desarrollo para entornos autoescalados
00:48:45 Arquitecturas: ¿Monolitos o Microservicios para empezar?
00:57:19 Habilidades críticas (técnicas y blandas) para un desarrollador en la nube
01:02:21 El futuro del autoescalado predictivo y la IA
01:05:14 Conclusiones y despedida
El mundo Linux, tal como lo conocías, está cambiando mucho pero sin hacer ruido. Lo que estamos presenciando es una demolición lenta pero segura de sus cimientos y una reconstrucción ambiciosa. Nuevos lenguajes, nuevos estándares y hasta nuevos sistemas operativos están apareciendo en el corazón del ecosistema. En este episodio, te desvelamos cuatro noticias que reflejan esos cambios que están redefiniendo el futuro de la programación, la administración de sistemas y tu trabajo del día a día.
🔗ENLACES
- Firefox 32-bit Linux Support to End in 2026: https://blog.mozilla.org/futurereleases/2025/09/05/firefox-32-bit-linux-support-to-end-in-2026/
- NVIDIA's Open-Source Nova Driver Now Explicitly Requires 64-bit Support: https://www.phoronix.com/news/Nova-Requires-64-bit
- Driver Nova para NVidia: https://rust-for-linux.com/nova-gpu-driver
- Lenguaje Rust: https://www.rust-lang.org/
- Página GitHub de las Core Utils en Rust: https://github.com/uutils
- Página de las uutils: https://uutils.github.io/
- KDE Linux: https://kde.org/es/linux/
- XFS File-System Ready To Enable Online Fsck Support By Default: https://www.phoronix.com/news/XFS-Ready-Online-FSCK-Default
APARTADOS DEL VÍDEO
00:00 Cabecera
00:07 Introducción
01:02 Noticia relevante #1
02:40 Noticia relevante #2
04:32 Noticia relevante #3
06:24 Noticia relevante #4
07:52 Tendencias reveladas y geopolítica
10:12 Conclusiones
Carlos Robles es Principal Product Manager en Microsoft, liderando las experiencias para desarrolladores en SQL, dentro del equipo de Azure. Su trabajo se centra en revolucionar la forma en que los desarrolladores interactúan y trabajan con las bases de datos, desde contenedores de desarrollo hasta extensiones de VS Code e integración de IA. En esta conversación hablamos sobre su trayectoria profesional, cómo es el trabajo de un product manager técnico, cómo ve él el futuro de la programación y muchas cosas más.
SECCIONES DEL VÍDEO
00:00:00 Teaser y presentación
00:07:00 Presentación invitado
00:01:47 La trayectoria de Carlos: De Guatemala a Microsoft
00:04:44 Evolución profesional: De desarrollador a DBA y arquitecto de soluciones
00:07:27 La importancia de la comunidad y la marca personal
00:08:27 De AWS a Microsoft: El salto a Product Manager
00:12:31 ¿Qué hace un Principal Product Manager en Microsoft?
00:17:22 El equilibrio entre el feedback de la comunidad y la estrategia del producto
00:19:15 La decisión de "matar" Azure Data Studio (ADS)
00:23:08 SSMS vs. Extensión de VS Code: Herramientas para perfiles diferentes
00:24:23 La visión de la extensión mssql: Simplificar la vida al desarrollador
00:32:20 El "arma de doble filo" de la simplificación: ¿Se están perdiendo los fundamentos?
00:39:00 El futuro del lenguaje SQL: ¿Está condenado a desaparecer para los desarrolladores?
00:46:23 ¿Cómo funciona la integración de GitHub Copilot con la extensión?
00:50:42 El poder del contexto: Cómo Copilot entiende tu base de datos
00:53:52 Preguntas rápidas para Carlos Robles
00:54:10 ¿Cuál es la funcionalidad que te da más orgullo?
00:55:19 Un consejo para tu "yo" del pasado
00:57:47 Consejo clave para desarrolladores junior que empiezan en 2025
01:04:15 Conclusión y próximos lanzamientos
Java 25 ya está aquí, y no es una versión cualquiera: es la nueva LTS (Long-Term Support). Esto significa que es una de esas versiones estables en las que las empresas confiarán durante años. Pero, ¿qué novedades puedes usar en producción desde hoy? ¿Cuáles son esos cambios que realmente te harán la vida más fácil, tu código más limpio y tus aplicaciones más robustas? En este episodio, José Manuel Alarcón destapa las cuatro joyas de Java 25 que debes conocer. No te lo pierdas.
RECURSOS
¿Es la INTELIGENCIA ARTIFICIAL el fin de los desarrolladores o una oportunidad sin precedentes? En el episodio de hoy converso con Emilio Salvador, vicepresidente de relaciones con los desarrolladores en GitLab y ex de Google, Amazon y Microsoft, además de miembro del consejo de la Linux Foundation.
Con más de 20 años en la primera línea de la revolución tecnológica, Emilio desmitifica las ganancias de productividad reales con IA, al menos en proyectos grandes y maduros, que te harán cuestionar lo que creías saber. Descubre por qué muchos desarrolladores se sienten más productivos, ¡pero los números dicen lo contrario!
Exploraremos cómo la IA está DEMOCRATIZANDO el software y transformando el rol del desarrollador: desde el auge de Visual Basic en los 90 hasta el futuro en 2030. ¿Qué ERRORES están cometiendo las empresas al integrar IA? ¿Y qué HABILIDADES CLAVE necesitas para PROSPERAR en esta nueva era?.
Desde la perspectiva de GitLab, líderes en la gestión del ciclo de vida del desarrollo de software, Emilio comparte insights sobre cómo plataformas como GitLab Duo están redefiniendo la programación y el DevOps.
Prepárate para entender cómo el trabajo de desarrollador está cambiando y cómo puedes mantenerte relevante.
🔗 ENLACES A COSAS COMENTADAS EN LA CONVERSACIÓN:
- Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity: https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
- DORA de Google: https://dora.dev/
- GitLab Duo: https://about.gitlab.com/es/gitlab-duo/
¿Puede el mejor código del mundo fracasar por falta de habilidades sociales? En este episodio analizamos el caso de bcachefs, un brillante sistema de archivos para Linux que fue eliminado del kernel tras una década de desarrollo.
A través de esta historia, descubriremos por qué el trabajo en equipo y el liderazgo son tan cruciales en el desarrollo de software como la excelencia técnica, y extraeremos lecciones valiosas sobre colaboración y gestión de conflictos que todo desarrollador debería conocer.
Un cambio pequeño pero muy importante está ocurriendo en el mundo Web. Y si no te preparas te puede a complicar el trabajo. Y es que la vida útil máxima de los certificados HTTPS/TLS se va a reducir poco a poco, desde ya, con el objetivo final de llegar a solo 47 días. Este cambio, diseñado para aumentar la seguridad, hace que la gestión manual de certificados sea insostenible. Adaptarse es crucial para evitar costosas caídas de servicio. Te explicamos qué está pasando, por qué, cuáles son los plazos y por qué la automatización es la única respuesta.
Lee nuestro artículo detallado sobre el tema aquí: https://www.campusmvp.es/recursos/post/alerta-programadores-tus-certificados-https-caducaran-en-47-dias-automatiza-ya.aspx
La Ley de Accesibilidad Europea (EAA) marca un antes y un después para muchas empresas que operan online en Europa. Si tu web o app vende productos/servicios u ofrece servicios profesionales, DEBES CUMPLIR NUEVOS REQUISITOS SÍ O SÍ. Esto no es una recomendación, es ley. Pasar de todo puede salir muy caro. En este episodio te contamos todo lo importante que debes saber, y cómo os afecta a ti o a tu empresa.
INFORMACIÓN DETALLADA AQUÍ: https://www.campusmvp.es/recursos/post/ley-de-accesibilidad-europea-eaa-mas-alla-de-la-normativa-potencia-el-seo-y-la-ux.aspx
¡Prepárate para un viaje en el tiempo! 🕰️ En este vídeo te traemos un repaso condensado y fascinante de los 30 años de historia de Java. Descubre cómo este lenguaje, que nació en los 90, se ha mantenido relevante y mueve gran parte del mundo digital actual.
Haremos un recorrido rápido por su evolución, desde las primeras versiones de JDK (¡sí, desde el JDK 1.0! en el año 96) hasta las últimas novedades. Exploraremos los cambios clave y las versiones cruciales que moldearon el lenguaje que conocemos hoy.
Descubre cómo características fundamentales como las Collections, los Generics, las Lambdas (introducidas en Java 8), los revolucionarios Virtual Threads (Project Loom en Java 21) y el sistema de módulos (Project Jigsaw en Java 9) cambiaron para siempre la forma de programar en Java.
Analizaremos el impacto de las versiones LTS (Java 8, 11, 17, 21) que ofrecen estabilidad a largo plazo, y cómo el cambio al ciclo de lanzamiento semestral después de Java 8 transformó por completo el ritmo de innovación del lenguaje. Veremos cómo Java se adaptó de los applets a la nube y los microservicios, manteniéndose a la vanguardia con proyectos y APIs modernas como la FFM API en Java 22.
Este repaso histórico es esencial para cualquier programador Java o profesional interesado en la historia y el futuro de los lenguajes de programación.
Si te interesa la historia de Java y quieres estar al día con su constante y rápida evolución, ¡es para ti!
Déjanos tu opinión en los comentarios sobre este episodio sintético 😉
¿Tienes miedo de que la Inteligencia Artificial te deje sin trabajo como programador? ¿Te preguntas si merece la pena aprender a programar en 2025 o seguir tu carrera en desarrollo de software? Con herramientas como GitHub Copilot, Cursor y el "Vibe Coding" revolucionando el desarrollo de software, muchos se preguntan si esta profesión tiene futuro.
Este vídeo te dará la claridad y confianza que necesitas.
Analizamos A FONDO el impacto real de la IA en la programación. Desmontamos mitos, exploramos qué tareas puede hacer la IA y, sobre todo, cuáles son las habilidades humanas que la IA NO puede reemplazar. Si eres desarrollador o quieres empezar a serlo, este vídeo te interesa MUCHO.
Aprenderás:
- Las tareas que la IA ya puede realizar (y las que no)
- El crucial 30% del trabajo que sigue requiriendo humanos
- Las 7 habilidades para convertirte en un desarrollador "a prueba de IA"
- Estrategias para trabajar CON la IA, no ser reemplazado POR ella
Perfecto para estudiantes, desarrolladores junior y seniors preocupados por su futuro profesional.
Descubre cómo puedes evolucionar para trabajar CON la IA y no ser sustituido por ella.
NOTA: Este capítulo se emitió originalmente el 17 de noviembre de 2022. Debido a una reclamación de derechos de autor por unos segundos de música al principio y al final (que antes eran de libre uso), nos hemos visto obligados a republicarlo recortando esas partes. Por eso aparece con fecha reciente. ¡Es una buena excusa para revisitarlo o escucharlo por primera vez!
¿Sabías que existe una empresa que es LA ÚNICA DEL MUNDO capaz de fabricar las máquinas con las que se fabrican los microprocesadores más avanzados, como los de tu móvil o de tu ordenador personal? ¿Sabías que Intel, Samsung y otros gigantes dependen de ellos? ¿Sabías que además es europea? Pues en este vídeo hemos hablado con 𝗙𝗲𝗿𝗻𝗮𝗻𝗱𝗼 𝗠𝗮𝗿𝘁𝗶𝗻𝗲𝘇 𝗟𝗮𝗺𝗲𝗹𝗮, Head of Product Management, Digital Platform en esta multinacional (#ASML), y descubrirás cosas muy interesantes (incluso de geopolítica).
Enlaces mencionados y/o relacionados:
-------------------------------------------------------------------
- El perfil de Fernando en LinkedIn
- ASML
- 6 crucial steps in semiconductor manufacturing
- Documental ASML's Secret [Inglés]
- Informe anual 2021: explica cosas muy interesantes sobre la empresa y sus productos
- Why the world relies on ASML for machines that print chips [Inglés]: interesante mini-documental en inglés sobre ASML
Hace unos días, una conocida biblioteca de testing para .NET, FluentAssertions, cambió su licencia pasando de MIT 2.0 (casi un "haz lo que quieras con ella") a ser un producto de pago para uso comercial, desatando un aluvión de críticas de la comunidad. Usando este caso como disculpa, me he sentado con Jorge Turrado (mantenedor principal del proyecto Keda y Principal SRE en Grupo Schwarz/LIDL) para hablar un buen rato acerca de qué implica ser mantenedor de un producto Open Source utilizado por centenares de miles o millones de personas, qué retos y dificultades tiene algo así, cómo podemos garantizar la supervivencia de este tipo de proyectos (porque no nos engañemos, del Open Source depende toda la industria), y cómo nos falta conciencia e implicación en el sector.
NO te pierdas el completo CURSO DE TESTING DE APLICACIONES .NET CON XUNIT Y MOQ de Jorge en campusMVP.
Quizá te interese nuestro CURSO DE DOCKER, PODMAN Y KUBERNETES, sin duda el más completo del mercado en español
.NET 9 se lanza con un enfoque en el rendimiento, la IA y la modernización de aplicaciones. Se incluyen mejoras de rendimiento en el tiempo de ejecución y las bibliotecas, un ecosistema de IA en expansión con integraciones como OpenAI y herramientas como Microsoft.Extensions.AI, y actualizaciones en ASP.NET Core, Blazor, .NET MAUI y las herramientas de desarrollo. .NET 9 no es una versión LTS, por lo que tiene un ciclo de soporte más corto. Te lo contamos todo con detalle.
ENLACE A LA ENCUESTA: https://docs.google.com/forms/d/e/1FAIpQLSfj580MCarzbiVizJB5JrmR-jAGLfs5SFEFNLaOYuOrr_1PWA/viewform
También puedes comentarnos lo que quieras sobre este experimento en:
- YouTube: https://www.youtube.com/@campusmvp
- LinkedIn: https://www.linkedin.com/company/campusmvp/
- BlueSky: https://bsky.app/profile/campusmvp.es
---
Visualización del audio creada con https://musicvid.org
Con los visualizadores:
- caseif - Particles & vis.js → https://caseif.net/
- Incept - Particles & vis.js → https://incept.online/
El Open Source ha revolucionado el desarrollo de software, convirtiéndose en el motor invisible de internet. Pero su éxito también ha generado nuevos desafíos. En este episodio, exploramos cómo un pequeño programa de compresión estuvo a punto de poner en jaque a toda la red, revelando las vulnerabilidades ocultas del modelo Open Source. Descubre cómo funciona realmente el ecosistema del software libre, por qué es crucial para nuestro futuro digital y qué puedes hacer tú, sí tú, para protegerlo. Una historia de héroes anónimos, amenazas invisibles y la delicada economía que sustenta el mundo digital que damos por sentado cada día. Una carta de amor y de preocupación al Open Source.
ENLACES DEL CAPÍTULO:
El pasado mes de mayo, sin darle mucha importancia, casi intentando volar bajo el radar, Microsoft anunció que iba a declarar como obsoleto a VBScript a partir de la próxima versión de Windows, este mismo año. A lo mejor te piensas que eso no tiene importancia, pero es algo con grandes implicaciones que vamos a analizar, y que igual te interesa más de lo que piensas.
Enlaces mencionados:
Java es la plataforma más popular y utilizada del mundo. La encontrarás en todas partes: desde tu DNI electrónico, hasta en Data Centers, y en millones de programas en tu ordenador y en móviles Android. Pero hace justo 15 años se produjo algo que iba a cambiar por completo el futuro de la plataforma: Oracle compró a la empresa creadora de Java. Y las cosas nunca iban a ser iguales. Ahora que se acaba de cumplir el aniversario, vamos a hacer balance de todos estos años, con las cosas buenas, las malas y las feas, y cómo esto ha condicionado el presente y el futuro de la plataforma y del lenguaje Java.
ENLACES A TEMAS MENCIONADOS:
.NET 7 ya no está soportado por Microsoft, pero .NET 6 sí... O sea: .NET 6 y .NET 8 son las versiones vigentes, pero no .NET 7 🤔
¿Cómo es posible esto? ¿Qué significa que la versión ya no esté soportada? ¿Cómo funciona todo esto de las versiones de .NET?
Te lo cuento a continuación...
ENLACES
Mira nuestro catálogo de cursos online → https://www.campusmvp.es/catalogo/
Política de soporte de .NET → https://dotnet.microsoft.com/en-us/platform/support/policy
Política de soporte de .NET MAUI → https://dotnet.microsoft.com/en-us/platform/support/policy/maui
Política de soporte de .NET clásico → https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-framework
Ciclo de vida fijado → https://learn.microsoft.com/es-es/lifecycle/policies/fixed
Página de descarga de .NET → https://dotnet.microsoft.com/en-us/download/dotnet
Breaking changes de .NET 8 → https://learn.microsoft.com/en-us/dotnet/core/compatibility/8.0
No te pierdas este episodio sobre el avance imparable de la IA generativa en el mundo del desarrollo. En él, nos sumergimos en las últimas novedades de la inteligencia artificial generativa presentadas por OpenAI y Google en sus eventos para desarrolladores de esta semana. Descubrimos el sorprendente GPT-4o, capaz de entender y generar audio y vídeo, y los potentes nuevos modelos Gemini de Google, más rápidos y con contextos de millones de tokens. Exploramos cómo la IA está acabando con el SEO tradicional y ya ha cambiado la forma en la que trabajamos los desarrolladores. Además, analizamos la generación de vídeos e imágenes hiperrealistas y el impacto de estas tecnologías disruptivas.
ENLACES MENCIONADOS:
📧 Boletín campusMVP.es → https://www.campusmvp.es/boletin/
🚀 Máster Machine Learning campusMVP.es → https://www.campusmvp.es/catalogo/Product-Machine-Learning-y-Ciencia-de-Datos_250.aspx
Información de GPT-4o → https://openai.com/index/hello-gpt-4o/
PaliGemma → https://ai.google.dev/gemma/docs/paligemma
Resumen de novedades de Google I/O → https://developers.googleblog.com/en/google-io-2024-recap-making-ai-accessible-and-helpful-for-every-developer/
Grabación del evento de Google I/O → https://www.youtube.com/watch?v=XEzRZ35urlk
La plataforma .NET dispone de muchas opciones para crear aplicaciones de escritorio: WPF, UWP, WinUI 2 y 3, .NET MAUI, Windows Forms... Y esto sin salirte de lo que te da Microsoft. Pero es que además existen también opciones de terceros como UNO Platform o Avalonia UI. ¿Qué es cada uno de ellos y cuáles son sos ventajas e inconvenientes? ¿Cómo elegimos entre todas estas opciones? Hoy le damos un buen repaso a todas estas opciones para que las conozcas y puedas decidir mejor.
ENLACES mencionados:
- Boletín mensual de campusMVP.es: https://www.campusmvp.es/boletin/
- Windows Forms: https://learn.microsoft.com/en-us/dotnet/desktop/winforms/
- Windows Presentation Foundation: https://learn.microsoft.com/en-us/dotnet/desktop/wpf/
- La interesante historia de JavaScript: https://www.campusmvp.es/recursos/post/javascript-la-historia-del-lenguaje-que-cambio-la-web.aspx
- Universal Windows Apps o UWP: https://learn.microsoft.com/en-us/windows/uwp/
- Las UWP no se soportan en .NET 5 o posterior: https://github.com/microsoft/WindowsAppSDK/discussions/1615
- WinUI: https://learn.microsoft.com/en-us/windows/apps/winui/
- Tabla comparativa entre WinUI 2 y 3: https://learn.microsoft.com/en-us/windows/apps/winui/#comparison-of-winui-3-and-winui-2
- .NET MAUI: https://dotnet.microsoft.com/en-us/apps/maui
- .NET MAUI para Linux: https://github.com/media-library/maui-linux
- Cómo crear tu primera app en Linux con VSCode: https://techcommunity.microsoft.com/t5/educator-developer-blog/net-maui-on-linux-with-visual-studio-code/ba-p/3982195
- UNO Platform: https://platform.uno/
- Avalon UI: https://www.avaloniaui.net/
Hace unos días Meta, la matriz de Facebook, lanzó la siguiente generación de Llama: su famosa familia de modelos grandes de lenguaje (LLM) de código abierto. Según la propia empresa, los nuevos modelos Llama 3 son "los mejores modelos de código abierto de su clase, punto".
Hoy te cuento qué es Llama, por qué es un modelo tan importante, las novedades que trae Llama 3 y cómo puedes usarlos fácilmente a pesar de que Meta.ai no está disponible en España.
Todos los ENLACES mencionados en: https://www.campusmvp.es/recursos/post/los-modelos-llama-de-meta-y-su-importancia-en-el-mundo-de-los-llms.aspx