Cosas de programadores, por campusMVP.es campusMVP.es
-
- Technology
En este podcast hablamos sobre tecnología, sobre todo acerca de programación: plataformas y lenguajes (C#, .NET, Java, JavaScript...), frameworks (Angular, Bootstrap, React..), tecnologías punteras (IA, Machine Learning, Computación cuántica...), actualidad, y muchas cosas más. Si lo prefieres puedes encontrar todo este contenido también en vídeo en nuestro canal de YouTube: https://www.youtube.com/@campusmvp
-
☕ Java: 15 años de dominio de Oracle: lo bueno, lo feo y lo malo
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:
Boletín campusMVP.es
Sun Microsystems
Procesadores SPARC
Solaris
VirtualBox
ZFS
Keynote del evento JavaOne de 2009
La referencia a la pregunta retórica de Scott McNealy
Cambios de licencia en Java 11
Formación en Java de campusMVP.es
Hilos virtuales en Java 21
Informe Java de Azul, 2023
Curso de Java Spring Boot en campusMVP.es -
🤔 ¿.NET 7 no soportado, pero .NET 6 sí? - Cómo funcionan las versiones en .NET
.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 -
🗞️ Eventos de OpenAI y Google I/O: todas las novedades para desarrolladores
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 -
🤕 .NET: eligiendo framework gratuito para apps de escritorio
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/ -
🦙 Llama: el modelo de lenguaje que lo cambió todo
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.
No te olvides de suscribirte a nuestro boletín en campusMVP.es/boletin/ y unirte a los miles de desarrolladores que ya lo reciben. Recuerda: todo útil, una vez al mes.
El Máster de Machine Learning de campusMVP.es (incluye LLMs): https://www.campusmvp.es/catalogo/Product-Machine-Learning-y-Ciencia-de-Datos_250.aspx
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 -
📜 JavaScript: la historia del lenguaje que cambió la web
En este vídeo podcast vamos a repasar la historia de JavaScript. Desde sus humildes comienzos, programado en tan solo 10 días como LiveScript, hasta ser el lenguaje de programación más utilizado del mundo, pasando por sus evoluciones, estándares, superlenguajes, frameworks... José Manuel Alarcón Aguín te cuenta un montón de detalles interesantes, desde el punto de vista de alguien que vivió esta historia completa desde sus inicios.
ENLACES:
Curso Avanzado de JavaScript de campusMVP.es (¡soy el autor y tutor!): https://www.campusmvp.es/catalogo/Product-Programaci%C3%B3n-avanzada-con-JavaScript-y-ECMAScript_206.aspx
El primer Roll-Over: https://joemaller.com/javascript/doubleroll.shtml
WAT: https://www.destroyallsoftware.com/talks/wat