El lanzamiento de .NET 5 fue el 10 de Noviembre de 2020, en un año muy distinto desde todo punto de vista para toda la humanidad. Desde #ConoSurTech y junto a varias comunidades de Latinoamérica, realizamos uno de los eventos más importantes de la región para celebrar con 6 jornadas y +12 charlas su lanzamiento: .NET Conf 2020 del ConoSur.
El día 08 de Diciembre de 2020 tuvimos una jornada completa dedicada a ASP.NET. Diego Hernandez fue el segundo speaker de ese día, con las novedades de ASP.NET sobre MVC, Razor Pages & Web API. ¡Revive la charla aquí!
Open Api Support
La primera novedad que nos menciona Leonardo es la integración que tiene la plantilla de Web Api de Asp .NET Core 5 con Swagger.
“La especificación OpenAPI, originalmente conocida como la especificación Swagger, es una especificación para archivos de interfaz legibles por máquina para describir, producir, consumir y visualizar servicios web RESTful.”
Especificación OpenAPI – Wikipedia, la enciclopedia libre
Ahora todos nuestros proyectos Web Api van a tener instalado y configurado Swagger por defecto.
DateTime UTC Format Support
Esta es una de las novedades más destacadas por Diego, el soporte a formato UTC para fechas.
“2021-02-12T23:24:14+00:00”
Este es un formato de fecha UTC
Con .NET 5, nuestras Web Apis van a poder recibir este formato de fecha y nuestro framework identificara que es una fecha UTC sin convertirlo al huso horario local.
Esto nos ahorrara problemas al querer “jugar” con los husos horarios para calcular a mano el valor UTC de una fecha.
AddJsonConsole
Normalmente cuando grabamos logs en la consola lo vemos sin ningun formato. Con .NET 5 llego este nuevo método AddJsonConsole() que serializa nuestros logs a formato JSON y se muestra en la consola en este mismo formato.
Muy útil para capturar los logs, manipularlos y almacenarlos fácilmente.
¡Disfruta la charla!
Acompaña a Diego Hernandez en esta excelente charla sobre las novedades de ASP.NET que trae .NET 5.
¡Gracias por estar presente!