Desde el Tech Ed: Día 1

Buento tal y como prometí comienzo la serie de 'crónicas' desde el Tech Ed. Ayer era mi primer día, pues no asistí a las 'preconferences'. Fue un día intenso.

Comezabamos la mañana con la Key Note, una especie de prefacio que le ponen todos los años al Tech Ed donde habla algún gerifalte de Microsoft. Este año le toco a Eric Rudder. La verdad es que no fue una sesión tan 'marketiniana' como esperaba.

Ponía Eric Rudder el acento en como la 'industra del software' puede y debe hacer incapíe en la creación de nuevos productos que ayuden a las empresas, en la inovación y en que el resultado sea crecimiento económico. Resaltaba, cómo sin dar la importancia adecuada a la formación, sería imposible lograr atraer y generar nuevos talentos en la industria del software que hagan esto posible. Hablaba de Imagine Cup como catalizador de este proceso. Incluso han invitado a una estudiante pakistani a hablar en la Keynote, explicando su aplicación, una calculadora. Enseño el código, y una cosa me parecio preocupante: las nuevas generaciones no ponen comentarios, ni uno ;). De todos modos está muy bien para una niña de ¡10 años! por cierto certificada como MCP!

Luego se habló sobre el lanzamiento de Office, Vista y Exchange.  Recalcando la necesidad de lograr una experiencia de usuario completa basada en conectar personas, información y procesos de negocio. Para ello propone el acceso a la información desde caulquier lugar, en cualquier momento con cualquier dispositivo. Según la visión lanzada por Eric Rudder el siguiente paso en el camino para las aplicaciones en Windows es:

 Simplificar como la gente colabora
 Ayudar a proteger y gestionar contenidos
 Reducir costes e implementar la seguridad
 Encontrar información

Todo esto apoyado sobre las posibilidades que ofrecen las nuevas extensiones para Visual Studio 2005 y el Framework 3.0 / 3.5, de las que pudimos ver alguna demo de la mano de Anders Hejlsberg, sobre el tan traido y llevado LINQ. Al amigo Eladio Rincón le hubiese puesto los pelos de punta (a mi no, porque no tengo). Basícamente se trataba de cruzar mediante 'joins' datos de una colección con datos provenientes de una base de datos. Evidentemente sin índices de por medio. No se si esto será lo más sano para el rendimiento… espero que no mucha gente se dispare en el pie usando LINQ, pero el poder de esta herramienta es innegable.

A partir de aquí empeza lo realmente técnico del día: tenía por delante tres sesiones, tres, dedicadas a SQL Server!!! La cosa prometía y las espectativas se cumplieron con creces.

La primera sesión del grupo de sesiones sobre SQL Server 2005 a las que asistí fue, Upgrade Benefits of SQL Server 2005 for Developers, de Don Vilen. La verdad es que a estas alturas no has muchas novedades en SQL Server 2005 que no conozca en mayor o menor grado, pero son tantas (mirad la fotografía adjunta de la diapositiva que las enumera) que verlas todas juntitas en una sesión es un ejercicio muy útil de recapitulación. La conclusión de esta sesión es clara: SQL Server 2005 tiene infinitas novedades, muchas de ellas realmente útiles y otras que solo son adecuadas para ciertos escenrios muy concretos. En general me parece peligroso la puerta que se abre a que la base de datos se convierta en un servidor de aplicaciones, por mucho que el ponente se esforzo en dejar claro que esta no es la filosofia.

Luego, continuaba la 'caña al SQL' con dos sesiones que ningún asistente al Tech Ed debería perderse: Kimberly L. Tripp hablando de índices en
Advanced Indexing Strategies I y II. Sesiones que he visto en los tres Tech Ed a los que he acudido. Alguien pensará: ¿a qué biene esta paranoia con los índices? o ¿Es qué Kimberly está tan buena?. El motivo de mi devoción por este tema es que en buenos índices está el 90% de las mejoras de rendimiento que se pueden obtener en SQL Server (y en cualquier otro motor de datos) y el 90% de las aplicaciones tienen detrás una base de datos, luego está claro que una de las mejores cosas que podemos hacer para asegurar que nuestras aplicaciones dan el rendimiento adecuado  es aseguranos de que comprendemos a fondo las mejores prácticas de indexación. Sobre la ponente decir que es impresionante la cantidad de información que puede transmitir esta mujer en dos sesiones. Es como un curso de una semana, exprimido y concentrado. Y nada de solo ppts, sino decenas de demos. Espectacular. Por cierto, Kimberly tiene unos webcast muy interesantes sobre este tema: Best practices in indexing  y New features in indexing and indexing manteinance best practices.

Para 'desintoxicarme' de tanto SQL y hacer honores a mi area como MVP y al lenguaje elejido por los dioses, terminé el dia con una sesión 'de pizarra' en 'petit comitee' sobre como extender las aplicaciones C++ con las posibilidades que ofrece C++/CLI y el framework de .Net. El ponente se hizo toda la charla a base de notepad, compilador y linker, un crack. En mi opnión estubo muy interesante, pero se bajo quiza demasiado a la ensencia y dejo un poco de lado casos más prácticos, que creo que era lo que esperaban el resto de asistentes.

Un comentario sobre “Desde el Tech Ed: Día 1”

Responder a rfog Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *