November 2007 - Artículos

Pues eso: ya está disponible el código de los ejemplos del libro "C# 3.0 y LINQ", actualizado para las versiones definitivas de .NET Framework 3.5 y Visual Studio 2008.

Como Microsoft también ha liberado el SDK de Visual Studio 2008, como nos informaba puntualmente Bruno, he podido actualizar también el ejemplo 11_05, "LINQ to TFS".

Todo el código puede ser descargado en formato comprimido desde el sitio Web de la editorial o desde mi sitio Web "personal".

 

Publicado por Octavio Hernández | con no comments
Archivado en:

Ante todo, mi felicitación a ilitia por lo que considero, como expresé en el post de Luis Ruiz al respecto, una excelente idea. Y el puzzle en sí mismo es, a mi modo de ver, genial.

Reflexionando un poco sobre el asunto, me he dado cuenta de que me equivoqué al afirmar allí que había que tener idea de C# 3.0 y LINQ para atacarlo. Para resolver el puzzle, en principio, bastaban los iteradores y la sentencia yield, disponibles en C# desde el año 2005:

public static class ExtensionesChuckNorris
{
    public static IEnumerable<int> To(this int a, int b)
    {
          for (int i = a; i < b; i++) yield return i;
    }

    public static IEnumerable<int> DownTo(this int a, int b)
    {
          for (int i = a - 1; i >= b; i--) yield return i;
    }
}

Esto me ha vuelto a traer a la mente una reflexión de mi buen amigo Rodrigo Corral, que me decía hace unos meses que según su experiencia mucha gente que programa hoy en VS 2005 y C# aún no conoce características introducidas en C# 2.0 como las antes mencionadas. Aquello fue lo que me dio la idea de incluir en el libro "C# 3.0 y LINQ" cuatro capítulos (métodos anónimos, genéricos, iteradores y tipos valor anulables) que explicaran esos conceptos como antesala de la presentación de las nuevas características que ahora se incorporan al lenguaje.

Desde aquí mi exhortación a los programadores de C# a que se esmeren en conocer en anchura y en profundidad el lenguaje que utilizan; no hay nada en él que resulte superfluo o inútil. De la misma manera, exhorto a los directores y jefes de proyecto a que potencien ese conocimiento en sus programadores; algo que sin dudas se revertirá en múltiples beneficios para la causa común.

Publicado por Octavio Hernández | 4 comment(s)
Archivado en:

El pasado viernes tuvo lugar en las oficinas de Microsoft Press la presentación de la editorial KrasisPress. El acto contó con una buena presencia de prensa especializada y público en general, y pudimos encontrarnos con muchos buenos amigos.

En esta foto aparecemos los autores de los tres primeros libros de la editorial:

  • José Manuel Alarcón ("Programación web con Visual Studio y ASP.NET 2.0")
  • Unai Zorrilla ("Modelando procesos de negocio con Workflow Foundation")
  • Octavio Hernández ("C# 3.0 y LINQ")

};  // fin del delegado anónimo :-)

Publicado por Octavio Hernández | 4 comment(s)
Archivado en:

El próximo viernes 16 de noviembre a las 11:00 am se celebrará el acto oficial de lanzamiento de la editorial Krasis Press, que se ha estrenado recientemente sacando al mercado tres libros de autores que "bloguean" aquí: José Manuel Alarcón, Unai Zorrilla y un servidor.

El acto te permitirá conocer todos los detalles sobre los títulos ya disponibles y otros que lo estarán en un futuro muy próximo, conversar con los creadores de la editorial y los autores de los libros sobre las tecnologías respectivas de las que éstos tratan... además de que hay algunas sorpresas preparadas, de las que obviamente no voy a hablar aquí ;-)

El acto se celebrará en la Sala Marie Curie de la sede de Microsoft Ibérica en Madrid. Por motivos de seguridad de acceso a las instalaciones, se ruega confirmar la asistencia antes del miércoles 14 de Noviembre en info*arroba*krasis.info o en el teléfono 902 876 475.

Publicado por Octavio Hernández | 8 comment(s)
Archivado en: