Menú de navegaciónMenú
Categorías

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

1043 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]

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]

El nuevo reglamento Europeo de Inteligencia Artificial: análisis, problemas y perspectivas

La Unión Europea ha aprobado una regulación histórica: el Reglamento Europeo de Inteligencia Artificial. Es la primera ley que regula la inteligencia artificial. El objetivo de este nuevo reglamento es limitar los peligros de la IA intentando no perjudicar la innovación y regula la IA en base a sus riesgos: cuanto mayor sea el riesgo, más estrictas serán las normas. En este artículo analizamos a fondo en qué consiste esta ley, qué lagunas y peligros podría tener, cómo nos afectará a los usuarios y empresas y si podría hacer que en Europa nos quedemos atrás en esta tecnología clave para las próximas décadas. [Más]

Guía completa para crear un proyecto con React: explorando las diferentes opciones

En este artículo, te guiamos por las tres herramientas de base más populares para crear proyectos React: Vite, Next.js y Astro. Te explicamos las ventajas y desventajas de cada una, así como los casos de uso más adecuados para cada opción. Con esta guía, podrás elegir la herramienta que mejor se adapte a tus necesidades y objetivos de desarrollo, y aprovechar al máximo las características y el rendimiento de React. [Más]

Thread.Sleep vs Task.Delay en .NET: cómo introducir retardos en tu código correctamente

En programación, los retrasos son a menudo inevitables: las esperas a que termine una operación de entrada/salida, la llamada a un servicio externo o una operación costosa en una base de datos. Este artículo te enseña a usar Thread.Sleep() y Task.Delay() en .NET, dos métodos para pausar la ejecución del código. Te explicamos sus diferencias, ventajas e inconvenientes, y te damos ejemplos prácticos. [Más]

Cómo averiguar la versión actual de Java desde tu programa o aplicación

¿Te gustaría saber cómo obtener la versión de Java que estás usando en tu programa? En este artículo te mostramos dos formas de hacerlo, una que funciona en cualquier versión de Java y otra que solo está disponible a partir de Java 9. Además, te explicamos cómo se forman las versiones de Java y qué significan los diferentes números que las componen. Así podrás compararlas fácilmente y adaptar tu código a las características de cada una. [Más]

HTML: Cómo incluir separadores y grupos en selectores desplegables

Los selectores desplegables de HTML son elementos que permiten al usuario elegir una opción entre varias disponibles. Sin embargo, cuando hay muchas opciones, puede resultar difícil encontrar la que se busca o entender cómo están organizadas. En este artículo te mostramos cómo puedes mejorar la usabilidad y el diseño de los selectores desplegables usando separadores y grupos para categorizar las opciones. [Más]