Menú de navegaciónMenú
Categorías

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

1035 artículos publicados

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]

¿Controladores o minimal APIs para crear APIs con .NET?

En este artículo enfrentamos a los controladores de ASP.NET Core y a las minimal APIs a la hora de crear APIs REST con .NET, evaluando sus ventajas y desventajas en diferentes aspectos. También ofrecemos algunas consideraciones finales sobre cómo elegir y combinar ambos enfoques. [Más]

Los tres errores más comunes a la hora de gestionar el estado en React

React presenta algunos aspectos en su comportamiento que pueden resultar poco intuitivos e incluso sorprendentes, sobre todo cuando no se tiene mucha experiencia. Si estás aprendiendo React, seguro que te puedes haber encontrado con estos 3 fallos, muy habituales, que cometemos cuando no conocemos a fondo los mecanismos de React. En este artículo te contamos cuáles son, por qué ocurren y cómo solucionarlos. [Más]

C# 12: todo lo nuevo del lenguaje aparecido con .NET 8

C# 12 es la última versión, recién aparecida, del principal lenguaje de programación de .NET 8. Como cada año y nueva versión, presenta varias novedades interesantes a las que podemos sacarle partido en el día a día. En este post vamos a ver todas las nuevas características una a una para que estés al día de las novedades. [Más]

.NET 8: Todas las novedades en 2 minutos

Como seguramente sabrás, según lo previsto Microsoft acaba de lanzar .NET 8. Esta nueva versión del framework trae importantes novedades en todos los ámbitos y, además, es una versión con soporte a largo plazo (LTS, de 3 años), como lo fue hace dos años la versión 6, a la que ahora sustituye. Como todo lo que se mueve últimamente, esta nueva versión hace hincapié en la nube (claro, pero ya no es noticia), el rendimiento y, por supuesto, la IA generativa. En este post te resumimos los puntos principales de esta nueva versión, con enlaces si quieres profundizar, para enterarte de lo principal en 2 minutos. [Más]

Angular 17: estas son sus novedades

Angular celebra su decimotercer aniversario (13 años desde Angular.JS 🎉) con una nueva imagen, una nueva web de documentación y un conjunto interesante de características innovadoras para la versión 17, que establecen nuevos estándares de rendimiento y experiencia de desarrollo. En este post te resumimos todo lo importante para que sepas por dónde pisas y cómo debes actualizarte. [Más]

OpenAI DevDay 2023: todas las novedades en el mundo del líder en IA generativa

Explora las últimas e impactantes revelaciones de OpenAI en su DevDay, donde desvelan emocionantes avances en sus modelos y APIs de inteligencia artificial generativa. Desde un nuevo modelo con sorprendente capacidad contextual hasta herramientas innovadoras para desarrolladores (que de paso se cargarán a muchas empresas que están compitiendo ahora en ese ámbito). En este artículo te resumimos todo lo que han anunciado y te damos enlaces para profundizar en lo que te interese. ¡Abróchate el cinturón porque esto acelera a toda velocidad!. [Más]

Acceso a datos con Java: JDBC, JPA, Spring Data JPA y Hibernate ¿qué es cada uno y cuál elegir?

En este artículo te explicamos las diferentes opciones que existen para acceder a los datos de una base de datos relacional con Java. Verás las ventajas y desventajas de cada una, y cómo elegir la que mejor se adapte a tus necesidades. Aprenderás sobre JDBC, JPA, Hibernate y Spring Data JPA, y cómo se relacionan entre sí. También te daremos algunos consejos y recomendaciones para usar estas tecnologías de forma eficiente y segura. [Más]

Hilos virtuales en Java: la revolución del rendimiento en la plataforma Java

A la hora de escalar una aplicación web, el principal cuello de botella suelen ser los hilos. Los hilos nativos del sistema operativo, para ser más concretos. El número de hilos disponibles en el sistema es limitado y son costosos de crear y de gestionar. En Java se han utilizado diferentes métodos a lo largo de su historia para superar estas limitaciones, pero en Java 21 se ha introducido en su versión final la solución definitiva: los hilos virtuales. Con ellos puedes levantar millones de hilos en una misma máquina y sin ninguna de las pegas de los nativos. En este artículo te los presentamos. [Más]

React: 4 alternativas a Redux que debieras conocer

Redux es la biblioteca de JavaScript por antonomasia que se utiliza en aplicaciones React para gestionar el estado de las aplicaciones web. El estado es la información que se almacena en la memoria y que determina el comportamiento y la apariencia de la interfaz de usuario. Redux es la biblioteca de gestión de estado más popular y es muy potente, pero también tiene algunas importantes desventajas que podrían hacerte considerar otras alternativas. En este artículo vamos a ver Redux y otras 4 opciones menos conocidas, con sus pros y sus contras, para que tengas mejor información a la hora de gestionar el estado de tus aplicaciones. [Más]