Movin’ out

“We gotta move out
‘Cause the city’s movin’ in…”
(“Movin’ out”, Aerosmith, 1973)

Después de unos días en primera plana del C# Developer Center de MSDN, mi artículo corto “Solving Combinatory Problems with LINQ” sale de la lista de novedades, desplazado con toda justicia por ese suceso histórico que es la aparición de .NET Framework 4 y Visual Studio 2010:


Pop/Rock tip: Otro de los monstruos del rock que ha sobrevivido hasta el presente es Aerosmith, un grupo que no necesita presentación entre los que tienen 50 ó menos :-). “Movin’ out” es un tema de su primer álbum, “Aerosmith” (1973), con el que sentaron las bases para los que vendrían después, de los que recomiendo especialmente los que considero sus dos mejores trabajos, “Toys in the Attic” (1975) y “Rocks” (1976).

Resolviendo con las tuplas las carencias de los tipos anónimos

Unos días después de ver la luz el artículo “Tuplas en .NET Framework 4“, que co-escribí para dotNetManía con mi maestro y amigo Miguel Katrib en el marco del ejemplar especial dedicado a la salida de .NET Framework 4 y Visual Studio 2010, me encuentro con este post de Jared Parsons, miembro del Languages Team de Microsoft, en el que se describe un posible escenario de utilización de las tuplas para suplir las carencias actuales de los tipos anónimos, con un espíritu muy similar al que presentamos en nuestro artículo. ¡Recomendado!

More fun with LINQ

“Standing on a bridge, watch the water passing under me
It must’ve been much harder when there was no bridge just water…”
(“Funny the Way it is”, Dave Matthews Band, 2009)

Ayer se publicó en el área de Community Content de MSDN mi artículo corto “Solving Combinatory Problems with LINQ“, un divertimento basado en LINQ al estilo de otros que ya he publicado tanto en “C# 3.0 y LINQ” como aquí. Estos puzzles siempre me traen a la memoria los problemas que poníamos a nuestros alumnos hace veintitantos años en la Universidad de La Habana, y me hacen pensar en cómo el progreso hace fácil lo que un tiempo atrás era bastante más difícil, que es precisamente a lo que se hace alusión en la referencia musical de hoy.


Pop/Rock tip: De entre los grupos contemporáneos de música popular, uno de los que más me gustan por su calidad, originalidad y eclecticismo es Dave Matthews Band. Su música es una interesante combinación de rock, jazz, soul, bluegrass e incluso música clásica, y en sus conciertos acostumbran a improvisar alrededor de sus canciones al estilo de las jam sessions tan típicas del jazz. “Funny the Way it is” fue el primer single del disco “Big Whiskey and the GrooGrux King” (2009), que vi por primera vez (y no dejé escapar 🙂 en un Starbucks, a mediados del año pasado.

There’s Know Place Like Home

Vuelvo de nuevo a la carga para resaltar los principales contenidos que ofrece el más reciente número de la revista dotNetManía, en esta ocasión dedicado casi íntegramente al suceso más importante del año en lo que a la plataforma .NET se refiere: la salida de .NET Framework 4 y Visual Studio 2010.

Como artículo de portada, este mes se ofrece “Programación paralela con VS 2010 y .NET Framework 4“, de Leonardo Paneque y Miguel Katrib, una introducción seria a las principales puertas que se abren ante nosotros con las nuevas versiones para aprovechar la potencia de los ya quasi-omnipresentes múltiples núcleos y procesadores; también en relación con las nuevas posibilidades de las librerías, Javier Holguera presenta “Novedades en WCF 4“. En el área de los lenguajes de programación, Luis Miguel Blanco describe las novedades de Visual Basic 10, mientras que Marino Posadas se encarga de la presentación ante el público del nuevo lenguaje que se añade a la familia en esta versión con el artículo “F#: un mundo de posibilidades“. Para no olvidar al entorno de desarrollo en sí, Bruno Capuano describe una de las novedades más destacadas al respecto: la depuración histórica. Finalmente, Alberto Población da respuesta a varias de las preguntas relacionadas con las nuevas versiones que con más frecuencia se repiten en los foros de desarrollo.

En lo personal, este mes he tenido la ocasión (y el honor) de co-escribir el artículo “Tuplos en .NET Framework 4” con mi maestro y amigo Miguel Katrib; no escribíamos nada juntos desde 1991, cuando publicamos, para la institución que considero mi Alma Máter, la Universidad de La Habana, un cuaderno de “Ejercicios de programación en Pascal” que guardo “bajo un cristal” – los cubanos sabrán a qué me refiero. Espero que los lectores nos disculpen el uso del término “tuplos” en lugar del comúnmente utilizado en la península ibérica “tuplas” – un pequeño, pero sentido homenaje al sitio del que provenimos.


Notas culturales: En esta ocasión, la referencia musical está en el propio título del post. “There’s Know Place Like Home” (2009) es el título del último doble-CD y DVD de mi banda favorita, Kansas, en el que volvieron a su ciudad natal, Topeka (¿o es Google?), para grabar un concierto en directo con una orquesta sinfónica local. Como seguramente sabrá, “There’s no place like home” es una frase de Dorothy, la niña protagonista de “El mago de Oz“, que era precisamente de Kansas; el trueque de “no” por “know” es una “marca registrada” de la banda, que aplicó la fórmula por primera vez en el famoso disco “Point of Know Return” (1977). En plena adolescencia, este disco me enseñó cómo bastan dos letras para transformar la negación en certeza y la desesperación en esperanza.

Por otra parte, “guardados bajo un cristal” es un verso de un poema de nuestro héroe nacional José Martí, “Los zapaticos de rosa”, que todo cubano se sabe desde la infancia. Desde aquí las gracias a mi buena amiga Marta Polanco, de quien tomé prestada la idea de usar un verso de este poema del Maestro.