Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

1052 artículos publicados

OpenAI y Google I/O: todas las novedades para desarrolladores (Primavera 2024, AI)

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 tókenes. 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. [Más]

.NET: Eligiendo el framework de Interfaz de Usuario más adecuado para crear aplicaciones 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 sus 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. [Más]

Colecciones de datos thread-safe en Java

Este artículo te presenta las colecciones thread-safe en Java, una herramienta esencial para cualquier programador que busque garantizar la integridad de los datos en aplicaciones concurrentes. Descubrirás las opciones que te ofrece Java para trabajar con colecciones en contextos multihilo: desde las colecciones sincronizadas hasta las más recientes clases sin bloqueos e incluyendo las colecciones seguras sin sincronización. [Más]

El Machine Learning multiplica por 10 la velocidad del diseño de fármacos contra el Parkinson

La Inteligencia Artificial está revolucionando la investigación farmacéutica para la enfermedad de Parkinson al ofrecer un enfoque más rápido, preciso y rentable para el descubrimiento y desarrollo de nuevos tratamientos. En este artículo exploramos cómo la IA está acelerando el desarrollo de tratamientos para la enfermedad de Parkinson, centrándonos en los avances realizados por un equipo de investigadores de la Universidad de Cambridge. [Más]

Actualidad: Google Cloud Next, CSS, señales en JavaScript, LUTs, Gemma, GenAI, Tensorflow en Azure, QRs a mano, DevProxy...

La semana pasada Google celebró su evento Cloud para desarrolladores en Las Vegas: Google Cloud Next. Irónicamente casi no se habló de cloud sino de (¡sorpresa!) Inteligencia Artificial. Te contamos las principales novedades para desarrolladores que se presentaron en el evento. Además encontrarás multitud de novedades y recursos interesante sobre desarrollo web, lenguajes y plataformas de programación, Inteligencia artificial, herramientas para desarrolladores, así como las clásicas frikadas y "gambadas". [Más]

Los modelos LlaMa de Meta y su importancia en el mundo de los LLMs

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. [Más]

JavaScript: la historia del lenguaje que cambió la web

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... Nuestro fundador, 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. [Más]

Git: ¿qué diferencia hay entre un tag anotado y uno ligero?

En Git, un tag es simplemente una referencia a un commit específico en la historia del repositorio. Proporcionan una forma cómoda de acceder a versiones específicas del código de un proyecto sin tener que recordar hashes de commit largos ni tener que ponernos a buscar en los mensajes de commit del historial. Existen dos tipos principales de tags: los tags anotados y los tags ligeros. En este artículo los conocemos y vemos sus diferencias y cuándo utilizar cada uno. [Más]

Java 22: todas las novedades

Explora las últimas mejoras en el mundo de Java con nuestro artículo sobre la recientemente aparecida versión 22 de la plataforma. [Más]