Escribir código .NET eficaz

Perfilado, benchmarking y buenas prácticas

Este libro sobre el desempeño del código .NET está dirigido tanto a los desarrolladores principiantes como a los experimentados que tienen que enfrentarse a problemas de rendimiento en sus desarrollos.

En este libro, los autores se dedican a desmitificar el desempeño del código .NET; no le llevarán por las empinadas cuestas de la puesta a punto, sino que le darán métodos sencillos para perfilar una aplicación y encontrar rápidamente el 20% de los errores del código que corresponden al 80% de la ralentización. Le mostrarán todas las herramientas teóricas necesarias para saber exactamente dónde buscar los problemas de rendimiento y cómo solucionarlos.

Tras explicar el método y las herramientas, los autores se apoyan en una aplicación de demostración (escrita en C#), basada en un paquete de software industrial real, para mostrarle los métodos de encontrar los cuellos de botella. Esta aplicación ha sido diseñada específicamente para contener una amplia gama de los errores de código que tradicionalmente causan problemas de rendimiento. El libro le mostrará cómo detectar estos diferentes errores en los resultados de una herramienta de «perfilado de .NET», para luego analizarlos en detalle y finalmente solucionarlos. La aplicación corresponde a las arquitecturas web modernas, con un cliente (en Blazor WebAssembly) y una API (en ASP.NET 6).
Auxiliándose con Visual Studio 2022, la última versión del IDE, podrá descubrir cómo la herramienta puede extraer métricas que le permiten encontrar los problemas rápidamente.

Encontrará elementos complementarios para su descarga en esta página.

Autor(es)

Jean-Philippe GOUIGOUX - Christophe MOMMER
Jean-Philippe GOUIGOUX es ingeniero de sistemas mecánicos (Universidad de Tecnología de Compiègne) y licenciado por la Universidad de Cranfield en Inglaterra (Master of Science, Advanced Automation and Design). Certificado TOGAF, hoy en día director técnico de un grupo de editores de software empresarial, se especializa en la urbanización de los sistemas de información y sabe valorizar su certificación tanto en su entorno profesional con la implementación de API estandarizadas que permiten integraciones potentes y económicas, como en el contexto de la investigación académica sobre arquitecturas de microservicios. Jean-Philippe GOUIGOUX es un Microsoft MVP (Most Valuable Professional) en varias especialidades desde 2011. Interviene regularmente en universidades y conferencias sobre diversos temas de TI, como la gestión de datos, Docker o el rendimiento en .NET. Apasionado por compartir sus conocimientos, es autor de varios libros y vídeos publicados por Ediciones ENI.

Ingeniero informático y desarrollador apasionado, Christophe MOMMER cuenta con varias certificaciones de Microsoft en tecnologías .NET y Azure. En tanto que autónomo, asiste a los equipos de producción en la creación de código de alto rendimiento y valor añadido. En sus libros comparte sus conocimientos sobre cómo dominar el desarrollo con tecnologías .NET.
Ref. ENI : EIT2ECR | ISBN 9782409039843
Siguiente
Prólogo