Menú de navegaciónMenú
Categorías

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

1036 artículos publicados

Estado de Spring Boot y migración al cloud: inquietudes, desafíos y tendencias

¿Cómo podemos migrar una aplicación Spring a la nube? ¿Cómo lo está haciendo en la actualidad la comunidad de desarrolladores y qué problemas se están encontrando? Desde el blog oficial de Azure se hicieron estas preguntas y decidieron lanzar una encuesta anual entre los asistentes al evento Spring One 2021 siguiendo la estela de estudios anteriores como The State of Spring 2021 y 2020, que analizan anualmente el estado de Spring. Los resultados se publicaron en el blog de Azure a principios de diciembre de 2021, por lo que son perfectamente aplicables en 2022. Si estás valorando Spring Boot y/o estás preparando una migración de estas características, probablemente te interesen los aspectos claves que desgranamos en este post sobre cómo lo están haciendo los desarrolladores que ya están dando este paso. [Más]

Consejos para mejorar el rendimiento de Blazor en ASP.NET Core

Blazor es una plataforma optimizada para ofrecer un alto rendimiento en escenarios realistas de aplicaciones de interfaz de usuario. Pero, aun así, obtener un buen rendimiento depende de que los desarrolladores adoptemos los patrones y las características apropiadas para cada caso. En este (largo) artículo vamos a ver algunas de las buenas prácticas que nos pueden ayudar a obtener un rendimiento óptimo. [Más]

Actualidad: trabajar como desarrollador, Spring4Shell, .NET MAUI RC y las IAs desatadas

Ya hacía tiempo que no publicábamos un recopilatorio de actualidad, y lo cierto es que se nota porque este viene cargadito, especialmente en la parte de Machine Learning e IA. Este es un campo que avanza tan rápido que pronto hará palidecer a la propia Skynet. No paran de surgir avances y novedades como PaLM, la IA de Google tres veces más potente que GPT-3, o las continuas mejora de Copilot, pero quien sin duda se lleva la palma en esta ocasión es Dall-E 2 de Open AI. [Más]

Cómo utilizar HTTP/3 (QUIC) en .NET

HTTP/3 es una nueva versión de HTTP. El protocolo HTTP/3 es compatible con la mayoría de los navegadores y servidores modernos y permite obtener grandes ventajas de velocidad sobre todo para usuarios móviles o con conexiones poco fiables. En este artículo te contamos cómo puedes sacarle partido desde .NET. [Más]

Actualidad: previews .NET 7, condicionales CSS, drivers en JavaScript y actualización de Visual Studio

En las últimas semanas hemos tenido muchas novedades interesantes en el mundillo tecnológico. Microsoft ha lanzado las primeras previews de .NET 7 y sus tecnologías relacionadas, y además tenemos preview de las buenas de .NET MAUI, que ya está cada vez más cerca. También han sacado una nueva actualización de Visual Studio 2022 con un par de cosas muy interesantes. [Más]

Integración horizontal y vertical en la industria 4.0

Los términos "integración horizontal" e "integración vertical" son familiares en varios contextos. Desde la perspectiva operativa, una empresa integrada horizontalmente centra sus actividades en torno a sus competencias básicas y establece asociaciones para construir una cadena de valor de principio a fin. Una empresa integrada verticalmente, por otro lado, mantiene la mayor parte de su cadena de valor internamente, desde el desarrollo de productos hasta la fabricación, el marketing, las ventas y la distribución.
Cuando se trata de producción, la integración horizontal también se refiere a procesos bien integrados en la fase de fabricación, mientras que la integración vertical significa que la planta está estrechamente coordinada con procesos de nivel superior, como compras y el control de calidad.

En este artículo exploramos cómo la industria 4.0 ha amplificado aún más la importancia de la integración horizontal y vertical, convirtiéndolas en la columna vertebral sobre la que se construye Smart Factory, de hecho, ya hemos hablado brevemente sobre ella en el artículo dedicado a los tres impulsores de la industria 4.0. [Más]

Manejo de tablas temporales de SQL Server con Entity Framework en .NET 6.0

Las tablas temporales de SQL Server realizan un seguimiento automático del estado histórico de las tablas. EF Core 6.0 admite la creación y modificación de tablas temporales asignadas a tipos de entidad. Luego, estos datos se pueden consultar utilizando nuevos operadores LINQ, y los datos eliminados se pueden restaurar. Esto permite una fácil auditoría de los datos, así como análisis forense de los datos eliminados y la recuperación de errores de corrupción de datos. [Más]

Tutorial: Cómo desplegar tu aplicación Spring Boot a Azure: paso a paso

Azure Spring Cloud, como se puede deducir de su nombre, facilita enormemente la puesta en marcha y despliegue de aplicaciones basadas en Spring Boot, usando Azure. Además, no necesitarás hacer cambios en el código de tu aplicación o servicio Web respecto a otros tipos de despliegue. Azure Spring Cloud administra automáticamente la infraestructura necesaria para que puedas centrarte en tu código y olvidarte de la parte de sistemas/devOps. También te proporciona supervisión y diagnóstico muy completos, así como administración de la configuración, detección de servicios, integración de CI/CD o despliegues blue-green, entre otras características útiles. En este tutorial paso a paso vamos a mostrar cómo crear una aplicación Spring Boot sencilla de ejemplo y cómo podemos desplegarla con facilidad a Azure para ponerla en producción y accesible desde Internet. [Más]

¿Tienen desventajas Spring Framework y Spring Boot?

Nadie es perfecto, Spring Boot se acerca bastante pero aún así tiene alguna desventaja 😉. Así que le hemos pedido a nuestro tutor Pubén Pahíno (autor y tutor del curso de Spring) que nos arroje un poco de luz sobre algún inconveniente que se haya encontrado en su trabajo diario con Spring Framework y Spring Boot. [Más]