Nothin' But .NET en Londres

Published 52 weeks, 10 hours ago
Sat Jul 07 2007

Jean-Paul Boodhoo, es un MVP, Agilista, Extreme Developer, y en general una máquina de tío; se dedica entre otras cosas a impartir unos cursos especiales que llama Nothin' But .NET. Montados en plan campamento de instrucción, son cinco días de curso intensivo con jornadas de entre 8 a 14 horas de trabajo, durante los cuales se monta una aplicación .NET de principio a fin con especial énfasis en el diseño, código, uso de patrones de diseño, testeos unitarios y desarrollo ágil.

Llevo cierto tiempo suscrito a su blog y siempre he visto con envidia cómo otros programadores, generalmente en Estados Unidos, tienen la oportunidad de asistir a uno de estos BootCamps. Pero ahora se me ha puesto (relativamente) a tiro: en Septiembre, Jean-Paul Boodhoo imparte uno de sus cursos en Londres.

Y digo lo de relativamente porque, a no ser que me toque la lotería ya mismo, no voy a poder ir. Sólo el curso cuesta $4000 (2940€), a lo que hay que sumar la estancia en hotel. El mismo hotel donde se va a celebrar el curso ofrece un descuento especial a los asistentes al mismo, gracias al cual pagas sólo 264€/noche, sin VAT. Sin incluir el coste del vuelo y otros gastos, que ya no tenía ganas, y sin calcular el VAT, la broma se pone en 4260€.

Me temo que no voy a poder ir, no.

Por si alguno se lo plantea, que sepáis que curiosamente, en Nueva York en Octubre el curso es $1000 más barato, a no ser que sea una errata...

ReSharper: dos nuevas ventanas

Published 52 weeks, 2 days ago
Thu Jul 05 2007

Entrada rapidita para glosar dos características nuevas del fabuloso ReSharper 3.0: el To-Do Explorer y File Structure.

To-Do Explorer (Explorador de Tareas Pendientes, podría traducirse) es una ventana que hace exactamente eso: mantener una lista de las notas que vamos creando según escribimos código. VS2005 ya puede hacerlo, mediante la ventana Lista de Tareas, pero con una limitación importante: sólo se ven las tareas pendientes del fichero que tengamos abierto. Me parece bastante más útil tener abierta una ventana que me muestra la lista de tareas pendientes, hacks, bugs etc. de toda la solución, para comprobarla y navegar por sus elementos cuando quiera. Ved un ejemplo:

Dentro de ReSharper podemos definir cómo vamos a diferenciar una tarea pendiente de un comentario normal mediante expresiones regulares (por ejemplo, si empieza mediante //TODO o //HACK es una tarea pendiente o una chapuza que hay que refactorizar), agruparlos por categorías, asignarlos colores para verlos en la ventana del Explorador de To-Dos, etc...

La otra ventana digna de mención es la ventana de Estructura de Archivo. Esta ventana nos muestra la estructura completa de la clase que tengamos abierta, véase el ejemplo:

Esta ventana nos va a permitir la navegación rápida a cualquier parte de la clase mediante doble-click en cualquiera de sus elementos. Además, detecta automáticamente las regiones, si tenéis la (buena) costumbre de dividir vuestro código mediante las mismas. También nos permite seleccionar un elemento o grupo de ellos y encerrarlos en una nueva región, o subir o bajar las declaraciones para tener nuestro código ordenado lo mejor posible.

Definivamente, con cada nueva versión ReSharper sigue afianzándose como el mejor add-in de productividad para Visual Studio.