Después de un alocado fin de semana en Vancouver, rentamos un cochecito (con GPS) muy humilde para que nos lleve y nos traiga; y emprendimos la manejada desde Vancouver BC hasta Redmond.
El cochecito se maneja bien, muy a gusto la verdad.
Empezamos el curso el Lunes tempranito, con la primer sesión de Lap Around Orcas de James Connard donde vimos un vistazo general de Orcas, Linq y los design goals de la herramienta. Después de esa estuvimos con Luca Bolognese, del equipo de Linq donde nos dió una sesión con puras demos de todo lo que se puede hacer con Linq y cambios generales al lenguaje; para después entrar a una más a detalle de Linq con datos relacionales con Mike Pizzo y después ya entrar bien en materia con todo lo nuevo en C# 3.0 con el buen Luke Hoban.
Después tuvimos una sesión de lo nuevo con C++ 9.0 con Marian Luparu para finalizar con una sesión muy productiva de código con Amanda Silver en What’s new para VB 9.0.
Tuvimos unos hands-on pero la verdad es que ya ni los hice por que tuve que hacer un poco de trabajo durante el día.
Cosas chidas que vimos hoy:
dim mySQL = <car make=”BMW” year=”2007″ />
o bien
dim mySQL = <car make=<%= Car.Name %> year=<%= Date %> />
En VB 9.0 … bastante interesante que puedas hacer ese tipo de declaraciones… es decir, XML directamente como si fuera parte del código e inclusive puede ser inferido por las variables.
En C# 3.0 los Object Initializers, Anonymous Types y las Propiedades cerradas…
Public string customerid {get; set; }
Customer c = new customer() {
Customer=”aLFKI”, contactname=”maria andres” }
List<Customer> c = new List<Customer> () {
cust1}
Muchas muchas cosas para tan poco tiempo… el día de mañana se pone mejor la agenda asi que a descansar un poco y ponernos listos para el barbecue!
Cheers!