Hola a todos!!. Primero dar gracias a todos por haber venido a verme a la charla, y gracias también por los mails de agradecimiento!!.
La presentación de power point de la charla.
El sitio web de ejemplo aquí.
TinyGet (Herramienta para hacer las peticiones a la web) está disponible como IIS 6 Resource ToolKit http://support.microsoft.com/kb/840671
Libros:
CLR Via C#
Este libro es uno de los mejores. Explica el funcionamiento del CLR (Common Language Runtime) expuesto desde C#.
Professional .NET Framework 2.0
Windows Internals
Windows Internals es el mejor libro de referencia de Windows, esta 5º edición incluye Windows Vista y Server 2008. Es un libro fundamental para conocer la plataforma Windows.
Blogs:
http://blogs.technet.com/markrussinovich/ (Mark Russinovich) Creador de la suite sysinternals
http://www.wintellect.com/cs/blogs/jrobbins/
Herramientas:
En este blog en post anteriores podeís encontrar varios post de como se configura el entorno de depuración con símbolos y demás. Además de eso varias herramientas útiles.
Process explorer, sin duda la herramienta definitiva para extraer información de que está haciendo Windows. Nos muestra información sobre rendimiento, consumo de memoria, threads, manejadores y demás.
Process Monitor, igual que process explorer solo que es un registro de la actividad de Windows, en tres categorías Threads, Registro y IO
Notas:
Muchos de vosotros me habeís enviado mails preguntándome varias cosas respondo a todo el mundo desde aquí porque son preguntas interesantes.
Q: Yo vivia muy feliz antes de este evento, ahora siento miedo ¿Porqué?
A: Bueno, las razones son varias, pero creo que al exponer lo complicado que puede ser el desarrollo de aplicaciones uno siente miedo ante esto. Teniendo en cuenta que durante el evento se ha hablado de .net que es un lenguaje de alto nivel, en el que hay muchas cosas que ayudan a programar y hacer las cosas más fáciles, resulta más chocante aún. El caso es que la informática es una de las disciplinas más complicadas que existen por ahí afuera. Y si no me creeis leeros este ensayo de Edsget W. Dijkstra desde aquí.
Q: Todos los ejemplos han sido de una aplicación ASP.NET atacando directamente al proceso w3wp.exe, ¿Es posible hacer esto con otro tipo de aplicaciones?
A: Desde luego las demos estaban preparadas así pero se pueden generar dumps de aplicaciones de escritorio ya sea Windows Forms, WPF o lo que sea. De hecho este tipo de depuración es especial porque está pensada para cuando no se está delante de la maquina que tiene el problema.
Gracias crack,
Si podéis, publicar también las ppts de la parte que dió Pablo.
Un saludo
JC’s
Una sesión genial tio! Tenemos que repetir! 😉
JC: Esta noche estará mi parte en mi blog 🙂
Gracias chavales,
Pongo tb aquí el enlace al post de Pablo:
http://geeks.ms/blogs/palvarez/archive/2008/10/04/back-to-the-bullet-sesi-243-n-de-depuraci-243-n-y-optimizaci-243-n.aspx
Un saludo
JC’s