ASP.NET Core Best Practices

Agenda

Duración 50 minutos

Otro año más volvemos con nuestra sesión sobre buenas prácticas cuando trabajamos con Asp.Net Core. Entre otras cosas, veremos: Logs de alto rendimiento, caché, errores, seguridad, uso correcto del poll de HTTP, asincronía, compresión de respuestas, trabajo con ficheros, uso correcto de HttpContext, uso correcto del contenedor de dependencias.
luis ruiz

Luis Ruiz Pavón

Development Lead at Plain Concepts & MVP in Visual Studio

Mi nombre es Luis Ruiz (AKA Luru) y soy padre de Paula y Martina, marido de Natalia. Me dedico a picar código y soy C3PO en Plain Concepts y CTO en localhost. Soy Microsoft Most Valuable Professional desde hace 8 años en la categoría de Development Technologies. Me encanta cocinar con vino y en ocasiones lo echo a la comida. Me gustan casi todos los deportes y aprovecho las mañanas para salir a correr por los parques.

Carlos Recuero

Senior Software Developer at Plain Concepts

Mi nombre es Carlos Recuero y actualmente soy un feliz desarrollador en Plain Concept. Me encanta este trabajo, del concepto abstracto en la cabeza de nuestros clientes a ir construyendo un sistema con reglas concretas (como buen desarrollador me encanta la estructura y orden del universo), e ir más allá de lo que piden para extraer el proceso mental que lo motiva. Últimamente me gusta trastear con Kubernetes, microservicios y en general sistemas distribuidos, aunque no dejo de disfrutar con esas queries que te rompen la cabeza hasta que las sacas. Intentando mejorar en dar charlas para compartir el conocimiento que otros me han dado a mí.

¿Qué es Asp.Net Core.?

Asp.Net Core es una plataforma de aplicaciones web desarrollada por Microsoft. Asp.Net Core permite a los desarrolladores crear aplicaciones web y servicios que se ejecutan en la plataforma .NET Core.

¿Qué son los Logs de alto rendimiento?

Logs de alto rendimiento son un tipo de registro que se utiliza para supervisar el rendimiento de un sistema. Los logs de alto rendimiento pueden ayudar a los desarrolladores a diagnosticar y solucionar problemas de rendimiento.

Contenedor de dependencias

Un contenedor de dependencias es un componente de software que almacena las dependencias de una aplicación. Un contenedor de dependencias puede mejorar el rendimiento de una aplicación al permitir que las dependencias se carguen de forma más eficiente.

¿Qué es la cache?

La caché es un componente de software que almacena datos para que puedan ser recuperados rápidamente. La caché puede mejorar el rendimiento de un sistema al permitir que los datos se almacenen en un lugar de acceso rápido.

Poll de HTTP

El poll de HTTP es una técnica que se utiliza para mantener una conexión abierta entre un cliente y un servidor. El poll de HTTP permite que los datos se transfieran de forma más eficiente entre el cliente y el servidor.

¿Qué puede aportar ASP.NET a una empresa?

1. Ofrece una plataforma de desarrollo robusta y segura para la creación de aplicaciones web.

2. Simplifica el desarrollo web al proporcionar un modelo de programación consistente y estructurado.

3. ASP.NET permite a los desarrolladores crear sitios web altamente interactivos utilizando características avanzadas de lenguajes de scripting.

4. Ofrece una gran cantidad de controles de usuario y componentes reutilizables que facilitan y aceleran el desarrollo web.

5. Proporciona un entorno de ejecución altamente optimizado que mejora el rendimiento y la escalabilidad de las aplicaciones web.

 

 

Suscríbete a nuestra newsletter

¿QUIERES SER EL PRIMERO EN ENTERARTE DE NUESTROS EVENTOS, DESARROLLOS, NOTICIAS, VACANTES…?

[cp_popup display=»inline» style_id=»2082″ step_id = «1»][/cp_popup]