Hoy en día es extremadamente sencillo crear aplicaciones de negocio, gracias a las ventajas del .NET Framework el trabajo del desarrollador es cada vez más sencillo y nos permite realizar complejas tareas de integración con lenguajes de alto nivel. Sin embargo, muchas veces es necesario comprender el funcionamiento interno del lenguaje y runtime que estamos utilizando para poder optimizar las aplicaciones, mejorar la gestión de la memoria y en última instancia el uso de los recursos.
En esta sesión profundizaremos en el funcionamiento del .NET Framework y la gestión de la memoria, con los siguientes puntos:
- Modelo de compilación y ejecución del .NET Framework
- Conceptos de Microsoft Intermediate Languague
- Sistema de Tipos y sus implicaciones
- Referencias y valores: una visita rápida a los punteros automáticos en .NET
- Gestión automática de la memoria: Garbage Collector y el patrón Dispose
- Optimizaciones de colecciones: Implementación de Generics a nivel IL
- Gestión de delegados, eventos y el modelo de callbacks
- Implicaciones de LINQ a nivel de rendimiento y generación de código I
A pesar de que en la página de registro os diga que ya no se admite más gente no dudéis en ir directamente a las oficinas de Microsoft, que siempre hay sitio para todos :)