Sesión "LINQ en profundidad” en TechDays 2008

Un año más, Microsoft  España ha tenido a bien confiarme la presentación sobre LINQ en su evento más importante del año, en este caso TechDays 2008. Aprovecho para manifestar desde aquí  mi gratitud por la confianza depositada en mi persona, y decir lo que puede sonar a tópico, que intentaré hacerlo lo mejor posible. Será el día 26 en la sala París del Palacio Municipal de Congresos, a las 14:00 horas.


El objetivo de este post es delinear las líneas generales de la presentación e indicar de qué se hablará y de qué no se hablará allí, dados el limitado tiempo disponible y la gran cantidad de contenido relacionado con LINQ, de manera que los asistentes potenciales tengan una idea bastante clara de lo que pueden esperar de la conferencia e incluso puedan familiarizarse de  antemano con lo que podríamos llamar “prerrequisitos” para comprender los temas que allí se tratarán.


Las observaciones que quería hacer al respecto son:


·         Como el nombre de la conferencia, “LINQ en profundidad”, indica, no se trata de una presentación general o introductoria del tema. Por lo tanto, aunque se presentará la sintaxis de las consultas integradas y su traducción a operadores de consulta estándar, no perderé tiempo en describir:


o   los recursos de C# 2.0 y VB 8.0 (genéricos, iteradores, métodos anónimos) sobre cuya base se apoyan las consultas integradas;


o   las novedades de C# 3.0 y VB 9.0 que hacen factible la sintaxis de las consultas.


Sobre estas características ya hemos hablado tanto yo como otros colegas en múltiples ocasiones anteriores. El lector interesado en familiarizarse o profundizar en esos temas puede referirse a mi libro (capítulos 2 al 8), o a una serie de artículos publicados en dotNetManía a partir de mayo de 2006. Pero también encontrará múltiples fuentes de información gratuita y en castellano en la Web; en particular, José M. Aguilar y José M. Alarcón han descrito algunas de las nuevas características en este mismo sitio Web; yo también he publicado algunos artículos sobre ellas en la Web de “El Guille”. Si utiliza usted Visual Basic,  “El Guille” describe de manera genial todas las novedades de VB 9.0 aquí.


·         El “foco” de la presentación estará centrado en la arquitectura abierta de LINQ y la posibilidad de extender el uso de las consultas integradas a nuevos tipos de datos y APIs; aquí la fuente de información principal que puedo recomendar es nuevamente mi libro (fundamentalmente, el capítulo 10), y artículos disponibles en la Web que describen la activación de clases para LINQ o la implementación de proveedores especializados como:


o   Mi artículo sobre LINQ to Pipes, en MSDN C# Developer Center.


o   La serie de posts de Matt Warren sobre la creación de proveedores basados en IQueryable<T>.


o   Posts sobre la implementación de LINQ to Amazon.


o   Posts sobre la implementación de LINQ to LDAP.


·         Aunque resumiré las principales características de los proveedores “predefinidos” en .NET Framework 3.5 (LINQ to Objects, LINQ to XML y LINQ to SQL) y presentaré demos sobre ellos, no serán el foco principal de la presentación. De nuevo, los capítulos correspondientes de mi libro (capítulos 9, 10 y 12 al 14) o los artículos de dotNetManía podrían servir como introducción a esos temas.


·         También pretendo (si el tiempo lo permite), resumir las ideas centrales y hacer una pequeña demo sobre LINQ to Entities, pero la exposición del tema necesariamente tampoco podrá ir mucho más allá. Tenga en cuenta además que en paralelo con la mía se estará produciendo otra sesión (en la sala Madrid) que tratará específicamente sobre ADO.NET Entity Framework (dura competenciaJ).


·         Los ejemplos que se presentarán durante las demos estarán escritos en C#, aunque prácticamente todo lo dicho será aplicable a Visual Basic.


Y eso, creo, es todo lo que quería comentar aquí. ¡Nos vemos en TechDays 2008!

 

 

Octavio Hernandez

Desarrollador y consultor en tecnologías .NET. Microsoft C# MVP entre 2004 y 2010.

19 comentarios en “Sesión "LINQ en profundidad” en TechDays 2008

  1. Hola Octavio, seguro que es una charla muy interesante, ya que tu libro es un referente en las novedades de C# 3.0 y su integración con LINQ. Además, es el primer libro que me he leído sobre el tema 🙂

    Un abrazo

  2. Hola Octavio.
    Metí la charla de Linq en mi agenda de los tech days con muchas ganas de poder ver funcionando lo que ya he podido leer e imaginar gracias a tu libro.
    Ahora que me entero que la charla la das tu si que me llevo una gran alegría.
    Si ningún imprevisto me lo impide nos veremos allí.
    Intentaré hacerme un hueco entre todas tus fans para poder saludarte y seguro que felicitarte.jejejej
    Saludos compañero!

  3. Octavio, sería genial escucharte :D, si alguna vez te animas a dar un WebCast, no te olvides de avisarnos en tu blog… :D…

    Por otro lado, sabes si tu libro ya se esta distribuyendo en latinoamerica?

    Saludos Crack!

  4. Sergio,

    No tenemos distribución en Latam por el momento.
    Me han escrito tres personas de México, los he remitido a la editorial, pero claro, las condiciones asustan… por correo normal, ¡los portes son más caros que el propio libro! y eso sin garantía de entrega.

    Yo pienso estar en Seattle en el congreso mundial de MVPs del 13 al 18 de abril. Si conoces algún MVP que vaya, mándame un mail y yo se lo entrego allí en mano, con lo que los portes te saldrán gratis (esto es válido para cualquier interesado que esté leyendo este post).

    Saludos – Octavio

  5. Qué lástima estar tan lejos, tiene una pinta excelente. ¿Habrá posibilidad de verlo en video?

    Y gracias por la referencia, maestro. Todo un honor. 🙂

  6. Jose,

    No sé, la verdad, si se grabará en vídeo…
    Sigo regularmente tu blog, siempre muy intersante.. Por eso estaba al tanto 🙂

    Slds – Octavio

  7. Unai,

    Bueno, si yo no tuviera que dar esta charla ¡casi seguro que me iría a la tuya!

    Esto me recuerda (cuando Pablito Doval empezó con sus rock tips, destapó “la caja de Pandora” 🙂 a uno de mis favoritos de la última década, Sting (con Police nunca me llamó mucho la atención, pero en solitario y ya más maduro sí), que tiene una canción llamada “Brand New Day” donde dice “The river’s wide, we’ll swim across”. Lo que aplicado al caso más o menos sería que no creo que te quite público, porque ese público es amplio y tiene múltiples intereses. Creo que todos tendremos una buena asistencia, y el verdadero ganador será la gente, que tendrá opciones entre las que elegir.

    Abrazo – Octavio

  8. Bien sabes que me encantaría ir a la charla, pero no voy a poder estar ni siquiera cerca del reciento a esas horas 🙁 Desde luego es una de las sesiones que mas me gustaría ver de todo el evento, pero no hay problema, ya te pediré que hagas un ‘redelivery’ local cuando te vea, maestro!

    Un abrazo grande grande!

  9. Que lástima que no pueda asistir, tienes suerte que Unai tenga la charla al mismo tiempo porque lo veo en plan Follonero XD.

    La verdad es que me da mucha rabia no poder asistir porque el nivel es buenísimo y seguro que dejais a los asistentes con ganas de más.

    Saludos.

  10. Octavio, maestro, mucha suerte con tu presentación.

    Dudo que pueda asistir, pero ganas no me faltan… grrrrr… un abrazo fuertote.

    Ya hablaremos. 😉

Deja un comentario

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