Desde el Tech Ed: Día 3

Bueno, bueno… que duro es esto del Tech Ed. Sesión tras sesión y charla tras charla entre sesiones se va abriendo ante uno un nuevo mundo de técnicas y tecnologías en las que profudizar. Eso es lo malo del Tech Ed, te enteras en una semana de lo mucho que desconoces y cada sesión y cada conversación de pasillo te abre la 'necesidad' de profundizar en un montón de nuevas areas. En el Tech Ed se aprende mucho, sin duda, pero lo que más aprendes es lo que te queda por aprender…

Comenzaba el tercer día con una sesión excelente de Paul Andrew titulada Building Rules-Based Systems in Windows Worflow Foundation. En esta sesión descubría una faceta totalmente desconocida de WWF: cuánto nos ayuda para hacer sistemas basados en reglas. La principal ventaja de este tipo de sistemas es que podemos modificar el comportamiento de nuestra aplicación y cambiar sus reglas de negocio sin tener que recompilar nada. Paul Andrew habló sobre los motivos para usar reglas e hizo unas cuantas demos interesantes sobre como llevar este enfoque a la práctica la verdad es que no es complicado para nada. Destacar que hasta ahora para desarrollar un sistema basado en reglas teníamos que usar Microsoft Bussines Rules Engine que es parte de Biztalk o implementar nosotros un motor de reglas, que no es tarea trivial. Para los que esteís interesados en este tema teneís un artículo y un webcast.

Despues de esto venía una sesión de Beat Schwegler y Don Smith, Proven Practices for Implementing Services. Interesante sesión en la que nos mostraban las mejores practicas a la hora de implementar servicios con WCF. A destacar: Orientar las interfaces de nuestros servicios a mensajes y no a parámetros, usando este enfoque la clase que implementa el mensaje puede tambien contener la lógica de validación, versionado, logeo y persistencia. Además podemos usar clases parciales y atributos para separar la parte puramente de mensaje, de la parte de lógica relacionada con el mensaje.

La siguiente sesion del día era What´s new en Visual C++ "Orcas" de Steve Teixeira. De esta sesión salí con la sensación de siempre, que Microsoft seguirá trabajando en Visual C++ porque tiene una base de código de millones de millones de líneas y por tanto para ellos es vital. Que las novedades no serán muy espectaculares y vendrán sobre todo por el lado de mejorar el IDE (tendremos class designer y refactoring) y hacer un STL mucho más amigable a las clases manejadas, que seguiran poniendo empeño en que pasar de manejado a no manejado sea transparente. MFC soportará los nuevos controles y estilos de Vista. Ninguna novedad espectacular, pero todas ellas necesarias es el resumen. Van a mejorar el soporte a la construcción de MSBuild para proyectos VC++, por ejemplo paralelizando la construcción de modulos. Tambien liberarán ATL Server bajo Shared Source License. Conclusión: VC++ no esta muerto!!!!

Luego una sesión de las de pizarra sobre Team Syste Best Adoption Practices, para olvidar… 🙁 Saque en claro el consejo ya sabido de configura y no extiendas… seguido de cuatro truquitos no muy espectaculares sobre extensibilidad.

Después de esto llego en mooooomeeeeennnntaaaassssssoooo!!!!!! del Tech Ed. Me dirigia a una sesión sobre mejores prácticas en el testeo con Team System, junto a David Carmona y David Salgado (de MS), Miguel Jimenez e Ibón Landa de Panda Software, cuando se nos hacerco un personaje repartiendo octavillas y CD de Mono… se trataba del mismísimo Miguel de Icaza, personaje de grandísima relevancia en el mundo Linux, tan defendido como denostado. El caso es que el tipo nos invitaba a ir a su charla de esa misma tarde… y cuando veía que el grupo tenia algo que ver con Microsoft y sus comunidades comenzo a hablar con nosotros… Una hora larga de conversación!!! o quiza debería decir de MONOlogo… porque el tio es como Boris Izaguirre poseido por el espiritu de la tecnología… en una hora le dio tiempo a despotricar de Novell (por el acuerdo con MS), de las comunidades de Linux (por sus enfrentamientos internos), de WCF y WPF (por ser un mamotreto, ambas dos están 'sobre ingenieradas'), dejarnos claro que el tendría la razón discutiesemos de lo que discutiesemos (supongo que 20 millones de $ le inflan el ego a cualquiera) y decir que el lo que queria es pasar a la historia… por ser quien hizo el Ruby On Rails de las interfaces de usuario, o de las comunicaciones, o de las patatas bravas o de la ensaladilla rusa… que más da… se trata de pasar a la historia. La conclusión que saque del rato de conversación es que el futuro de Mono estaría mucho mejor en las manos de David Carmona, David Salgado o Miguel Jimenez que en las de ese personaje. En un rato de conversación cayo un mito… 🙁

10 comentarios sobre “Desde el Tech Ed: Día 3”

  1. Pues en mi caso me paso lo mismo, pero mucho antes, solo me vasto leer un par de entrevistas hechas a él o ver una presentación que hizo sobre Mono en una Universidad de España (no recuerdo cual), en que ninguna demo le compilo, fue todo un papelón y viendo que no podía hacer mucho y tiempo le sobraba, empezó a despotricas contra todos, los usuarios de KDE por que supuestamente tiene mal gusto, los desarrolladores de Visual Basic que para él son maricas y así siguió un buen rato.
    Para culminar están sus declaraciones acerca de WPF, que se notan son de un ignorante o un resentido, o quizás las dos cosas, siempre he tenido la sensación que en el mundo del “software libre” la gente en vez de trabajar pensando en mejorar o innovar, lo hace trabajando en contra de algo o alguien.

  2. Hola!

    Yo conozco a gente dentro del mundo del SL que se lo curra una barbaridad 🙂 pero supongo que en todas partes tiene que cocerse habas y que nuestras percepciones variarán en base a nuestras experiencias.

    En cuanto a lo de Miguel, prefiero no opinar porque solo he hablado con el un día un rato y paso de entrar en cyber prensa rosa =D Aquel dia hubo ciertas anécdotas y los que estuvimos alli comentamos la jugada en un corrillo de sillas que nos quedó cañí cañí (overcañí) 🙂 Estuvo genial poder conocer a una persona de la que se leen vida y obras y ver que son de carne y hueso

    Fue divertido ver a Rodrigo consternado por la sesión de RUP xDD y el rato de risas sobre la longitud de sus posts no tuvo precio xDDD

    chao!

  3. David… eres un pintxe hijo de la chingada, cabronazo…!!! Lo que no tubo precio fue verte, en el corrillo de sillas, imitar a Miguel de Icaza!!! Lo bordas tio… podrías vivir de eso!!! jejejejej…

    Conste que mi impresión sobre Miguel es de una conversación informal momentanea… algo tendrá el agua cuando la vendicen… pero yo no querría a Miguel en mi equipo de desarrollo…

  4. :DD

    por eso, nosotros comentamos la jugada en el corrillo 🙂 lo de overengineered me llegó al alma, pero que nadie lo saque de contexto!!! Es que hubo algunas afirmaciones curiosas y su estilo de expresarse es único O:) ¿quién no ha dicho nunca el “páralo, páralo” de Boris ? :DD

    de todos modos Miguel fue un gran contribudor al Kernel de GNU/Linux y ha hecho muchas cosas y el que tuvo retuvo, ahora esta en otro rol, por cierto…nos dio unos cd´s con vmwares con mono y esta bastante interesante 😉

    Chaou!

  5. Dios, que panza de reir… ya me ha enviado los links de las multicolumnas con javascript, por cierto. Y son lo mismo que el anterior, un modelo de capas… ese dias fue muy muy bueno, entre Icaza y el PanWei de Ivar Jacobson no podia dar credito a todo lo que estaba pasando 🙂

  6. Que tal cuates!!

    La verdad que Miguel es una parsona muy muy peculiar. Quizas necesite ser asi para llamar la atención sobre un proyecto que no dispone de las capañas de marketing como las de Microsft. Quizas sea pq su sangre latina le hace expresarse de esa manera tan vehemente. Palabras textutuales suyas: “Cualquiera que visite mi blog se dará cuenta que no tengo la más pija idea de cualquier chiguada de html o php”.

    Sinceramente yo no soy una persoan objetiva hablando sobre el tema. Miguel de Icaza es un verdadero idolo para mi, que a pesar de su caracter extrovertido, es un profesional que pasará a la historia no por su Mono sino tb gracias a proyectos anteriores como Evolution. Tras verlo en la citada conferencia, en contra de Rodrigo, sigo manteniendo el mito porque el director de un proyecto que lo primero que hace para presentar su tecnologia muestra las caras al publico asistente de los desarrolladores responsables de cada parte del proyecto, necesariamente debe de ser un tio genial!

    Desarrolla como un MONO
    http://test.vbprincipiantes.com/Blogs/tabid/290/EntryID/326/Default.aspx

  7. CHECANDO TODOS Y CADA UNO DE SUS COMENTARIOS EN CUANTO A MIGUEL DE ICAZA ME IMPRESIONA LO DUROS QUE PUEDEN SER EN CUANTO VEN A ALGUIEN TRIUNFAR, POR QUE LO QUE HA LOGRADO ESTE HOMBRE QUIZA UDS NO LO LOGREN JAMAS, Y DE VDD TENDRIAN QUE VALORAR LO QUE HA APORTADO EN TECNOLOGIA, Y EN CALIDAD SIN IMPORTAR LAS GANANCIAS QUE ESTO LE HAYA GENERADO SOY SU FAN # 1 QUE VIVA MIGUEL DE ICAZA AMOZURRUTIA EL PADRE DE XIMIAN…

  8. LA verdad no se por que se pasan todo el tiempo tratando de ver quien es quien en el desarrollo y las contribuciones que dan ciertos personajes en cuanto al desarrollo y arquitectura de software (que al final viene siendo escritura de codigo), solamente les sugiero que vean hacia adelante como las grandes compañias se disputan la interactividad y la facilidad de desarrollo, basta con ver las peliculas y veran hasta donde seremos capaces de llegar en cuanto a programas (NET, MONO, Java; C#, C++ etc), lenguajes, tecnicas, metodologias van y vienen, todas en solo un concepto, que el desarrollo sea mas facil, llegara el dia que nosotros ya no seremos utiles, dado que los entornos facilitaran que hasta un niño de 6 terrestres de la tierra programe.

    Un dia julio verne escribio, y llegamops a eso, otro dia las series televisivas de antaño e historietas contaban el uso de la comunicacion sin cables (celulares) y hoy ya los usamos.

    Las peliculas muestran alternativas en lo que podia resultar los programas, que hasta ahora parece una irrealidad, pero creanme, llegaremos a eso, y todas las contribuciones sea de quien sea son bien recibidas, y tal vez y tal vez en un tiempo no muy lejano, nos llegue a tocar eso, y nuestros nietos se rian de nosotros al exclamarnos – “abuelo apoco asi programabas.. jajajaja, c++??, c#???,microsoft??, ibm?…jaja, que rara vision tenian en tu tiempo abuelo!…

    saludos..

    sherman

Deja un comentario

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