Calentando motores

Quedan unas 13 horas para que comience el viaje. A partir de mañana estaré por Estados Unidos y Londres hasta el 6 de Mayo, es una lástima que no sea un periodo vacacional centrado en el descanso y el disfrute de las tierras de nuestros vecinos, pero me temo que toca currar 🙂

De todos modos, ojalá todos los viajes que me toquen por trabajo sean como este que empieza mañana…

25/04  Madrid – Londres – Seattle (llegada sobre las 5 am en España)

    En Seattle estaré hasta el sábado con el grupo de producto y evangelistas de LIVE aclarando dudas y aprendiendo sobre la tecnología. Ellos van a ser los culpables de que yo luego me ponga a contaros LIVE a vosotros 😛 

29/04  Seattle – Las Vegas

    Nooooo, no es por vicio, al menos al 100% O=). En Las Vegas se celebra el MIX, es un evento orientado a la web (AJAX, LIVE, User Experience, Gadgets, Silverlight…) donde también se verán las herramientas de la gama expression. Allí nos encontraremos David Carmona (MS), Miguel Jimenez (Illitia), El Sr Villagra (ganador del Gadgetizate del madriddotnet) e Ivan Gonzalez  (Plain Concepts), ¿qué puedo decir?…saludaré a Grissom de parte de la comunidad .NET en España 😛

A propósito del MIX, los días 4 y 5 de Junio vamos a hacer un evento similar en Madrid, el reMIX ( original, eh? 😀 ) y además de vernos las caras a nosotros, nos vamos a traer a ponentes del MIX de Las Vegas para que veáis los contenidos de primera mano!!  ¿No estáis apuntados aún? andaaaa…a apuntarse http://www.microsoft.com/spanish/msdn/spain/eventos/remix/default.mspx.

03/05 Las Vegas – Dallas – Londres

   Tras los 4 días de despiporre sesiones en las vegas, Miguel e moi, iremos a Londres, llegamos el día 4 y estaremos hasta el domingo dia 6. Se supone que en londres estaremos de relax…siempre y cuando las ganas de conocer la cultura nocturna sean menores que el jet lag. Ricardo (a.k.a Chico maravilla)…vete preparando el mapa de las zonas de fiesta 🙂

<nota  Para=»Blanca, Vicente y Victoria»>

   Intentaré ver el templo de Mithras 😛

</nota Para=»Blanca, Vicente y Victoria»>

06/05 a casitaaaaaaa :_)

   A reflexionar sobre todo lo ocurrido y empezar a tomar neobrufen acciones.

Durante el viaje iré posteando (o al menos intentándolo) sobre el contenido que vaya viendo, las anécdotas, las sesiones del MIX y cualquier tontería que se me ocurra / me ocurra.

Saludos a todos!! 

Trabajas con Office OpenXML? A por el estándar!!!

Office Open XML ha pasado a la siguiente fase en el proceso de estandarización del formato. En la fase actual se pasará una revision de todas las preguntas y comentarios con los comités técnicos de todos los paises involucrados en el proceso de estandarización.

“Ecma International welcomes the continuation of the ISO/IEC DIS 29500 process for Ecma-376: Office Open XML File Formats with the 5-month ballot by the national members of ISO and IEC” said Dr. Istvan Sebestyen, new Secretary General of Ecma International. ”We look forward to working with ISO/IEC and their Member Bodies and National Committees to address any technical issues that they may have about Office Open XML and look forward to Ecma-376 Office Open XML becoming an ISO/IEC standard”.

Anuncio completo de ECMA

De modo que si eres desarrollador/a y quieres que este formato se convierta en un estándar ponte las pilas 🙂 y contacta con el representante de la ISO en tu país y dile porqué quieres que lo sea, tu experiencia personal, las capacidades…soporte de XML, SmartArts, controles, formulas, firma digital… y en definitica cualquier funcionalidad que aporte beneficios sobre otros formatos y encuentres indispensable en un formato que será el estandar de mercado

Aqui tenéis la lista de representantes de la ISO

Sabéis que no soy muy futbolero, pero ahí va….

A por ellos oooeee!!!!

A por ellos oooeee!!!!

Pasadlo bien en semana santa y cuidado con el coche  😉

chao!

Respuestas a Dudas surgidas en el Developer Day 07

Hola a todos, aquí iremos poniendo las preguntas y respuestas que surgieron en el Dev Day 07. Iré añadiéndolas poco a poco, según tengamos las respuestas. Mil gracias a los ponentes por su colaboración en resolver las dudas 😉

Por favor, para preguntas nuevas utilizad los foros de MSDN  http://forums.microsoft.com/msdn-es/default.aspx?siteid=11

La semana que viene modernizaremos un poco los foros para que haya lugares para más tecnologías 😉   De modo que esperad por favor a la semana que viene para dar de alta las preguntas, porque puede que haya un sitio más adecuado que los que hay ahora para postear. Cuando la respuesta conlleva opinión pongo el autor para que tengáis la referencia 

Programación en entornos de servidor

– Para uso asíncrono. Mientras se espera el regreso asíncrono, se puede navegar por otras páginas?
Eso sería implementar asincronia en el lado del cliente, lo que proponíamos en esta sesión era hacerlo en el servidor para no dejar los hilos bloqueados, pero el cliente sí quedaba bloqueado. Para hacer lo que preguntas sería necesario utilizar AJAX.

– Cómo se llama la herramienta con la que simuláis la concurrencia de usuarios en una aplicación web?
Viene con la edición Test de Visual Studio: “Visual Studio Team Test edition”.

– La limitación de 25 threads por procesadores web ¿afecta también a aplicaciones basadas exclusivamente en webservices?
Si, aunque puede modificarse en la cláusula processModel del machine.config, no está recomendado.

– Cómo se pueden introducir datos en formularios web para las pruebas de carga? Pueden obtenerse de fuentes de datos externas?
Si, Visual Studio Team Tester soporta coger colecciones de datos desde ficheros o BD e insertarlos en los campos de un formulario web.

– Si en una prueba de carga se tocan registros de BBDD, ¿cómo se eliminan estos cambios?
Hay que controlar qué se modifica para deshacerlo después, vamos a mano.

Se puede estresar un servidor externo?
Si, incluso no Microsoft, con que sea HTML y Javascript basta

Team Foundation y metodologías

– ¿Qué clientes de TFS hay y posibilidades de integración disponibles para IDEs de desarrollo java? (intellij, eclipse)

 Existe el cliente de TeamPrise para eclipse, que esta totalmente integrado en el mundo del desarrollo java. Así de memoria es el único existente, creo recordar para este entorno de desarrollo.  (Miguel Jimenez)

AJAX

– El panel, si se mueve en la web, ¿se mantiene esa nueva posición en otra sesión de otro usuario?

La funcionalidad está implementada con DravOverlayExtender de los últimos Futures de Ajax. Este control usa el servicio de perfiles de ASP.NET 2.0 para almacenar la posición del panel. El perfil (profile) es por usuario, por lo que la posición del panel es distinta para cada usuario y se guarda de forma independiente.

– ¿Existe algún modo de implementar el control upload en un update panel?

Un control upload sirve para subir ficheros al servidor. Por qué querer meterlo en un UpdatePanel? Puedes ampliar la pregunta en los foros? 🙂

– ¿Qué impacto tiene AJAX en los motores de búsqueda?

No entendemos la pregunta, la puedes ampliar en los foros? 🙂

– Y si usamos master pages con controles, ¿Cómo configuro AJAX?

Una opción es poner el ScriptManager en la master page. Más info: http://ajax.asp.net/docs/tutorials/UsingUpdatePanelMasterPages.aspx En los controles que requieran AJAX puedes poner un ScriptManagerProxy, de modo que si hay un scriptManager en la master, perfecto, y si no lo hay se añadirá porque el control requiere

 

LINQ

1. No entiendo porqué la select está al final en LINQ ¿porqué no respeta la sintaxis SQL?

Piensa en la sentencia SELECT de SQL, por ejemplo:

SELECT Nombre, Apellidos FROM Amigos WHERE Sexo = ‘M’ AND EstadoCivil = ‘S’ AND Edad <= 25

Después de teclear SELECT, el entorno de desarrollo no podrá darte ayuda de ningún tipo con relación a los campos que quieres seleccionar, porque aún no sabe con qué tabla(s) vas a trabajar (lo cual se indica en la cláusula FROM).

Con la sintaxis que propone LINQ:

from f in db.Amigos where f.Sexo == ‘M’ and f.EstadoCivil = ‘S’ and f.Edad <= 25 select new { f.Nombre, f.Apellidos };

se resuelve ese problema.

Esta decisión ha sido motivo de amplias discusiones dentro de los equipos de desarrollo de MS. De hecho, en la Presentación Preliminar de Mayo de 2006, en VB.NET el Select se ponía delante. Ahora ambos lenguajes utilizan el Select al final.

2. ¿Qué es eso del var en C# 3.0? ¿Acaso el lenguaje va a dejar de ser estáticamente tipado?

La sentencia var en C# 3.0 hará que el compilador infiera o deduzca el tipo de la variable en función del tipo de la expresión que se coloque del lado derecho de la asignación (var solo se podrá utilizar junto con una expresión de inicialización). Por ejemplo, en:

var s = “Hola”;

El compilador determinará que el tipo de la variable s es string. No es object, ni Variant como en VB6, ni una variable “amorfa” como en Javascript, ni nada por el estilo. La aparición de var no implica que C# deje de ser un lenguaje con fuerte control de tipos ni mucho menos. Simplemente el lenguaje nos facilita la vida, no obligándonos a indicar el tipo de la variable y encargándose él de deducirlo. Por supuesto, no se debe abusar de esta característica, porque puede llevar a que nuestro código se haga menos legible.

3. Si no sabes el tipo de algo, ¿cómo sabes con qué propiedades y métodos lo manejas?

Esta pregunta tiene relación con la anterior. Dado que C# es un lenguaje estáticamente tipado, el compilador (y el entorno, que se apoya en él) siempre sabe el tipo de cualquier variable o expresión, ya sea porque se lo decimos nosotros o porque él lo deduce (como ocurre cuando usamos var para declarar una variable). Suponiendo que hemos definido la variable ‘s’ de la pregunta anterior, cuando tecleemos ‘s.’ dentro del editor nos aparecerá la lista de propiedades, métodos y eventos de la clase string. Y si se trata de una variable de un tipo anónimo (generado internamente por el compilador), la ayuda Intellisense nos dirá qué propiedades, métodos y eventos tenemos a nuestra disposición.

4. ¿Qué rendimiento presenta LINQ respecto a la consulta directa usando el DOM para XML o sentencias SQL para BBDD?

Aunque no he hecho pruebas de rendimiento específicas, pienso que el rendimiento de LINQ to XML (por ejemplo, en búsquedas XPath) debe ser muy cercano al que podemos obtener hoy con el DOM. En el caso de LINQ to SQL, la diferencia podría ser algo mayor. Yo y otros compañeros hemos detectado en ocasiones que las sentencias SQL generadas por LINQ to SQL (utiliza la propiedad Log del objeto de conexión para enviar las sentencias a la consola o un fichero y así poder examinarlas) son menos eficientes de lo que podría obtenerse escribiendo la sentencia “a mano”. Es lo que ocurre cada vez que dejamos de hacer algo manualmente y comenzamos a apoyarnos en una herramienta genérica. En defensa de LINQ to SQL hay que decir que:

a) Estamos trabajando aún con una versión pre-beta, que sin lugar a dudas mejorará mucho antes de la salida del producto final.

b) En cualquier caso, se seguirá investigando a ese respecto para futuras versionesJ.

c) El contexto de datos tiene una propiedad Connection que da acceso a la conexión ADO.NET subyacente, a la que podremos recurrir en caso de que necesitemos obtener un rendimiento superior al que nos dé LINQ to SQL.

Como en todo, es cuestión de sopesar las ventajas contra los inconvenientes de una tecnología, y ver si es conveniente o no utilizarla. Para mí personalmente las ventajas (mayor expresividad y claridad del lenguaje, verificación del código en tiempo de compilación (al no tener que escribir las sentencias SQL como cadenas dentro de la aplicación), ayuda Intellisense para las consultas integradas, mayor potencia en las API de actualización, etc.) superan a los inconvenientes en la mayoría de las situaciones en las que me encuentro habitualmente durante mi trabajo. (Octavio)

5. Ahora mismo tengo un AMD 3200+ con 1gb de RAM y vs05 corre a tirones ¿qué necesitaré para ORCAS?

Para que funcione la CTP de marzo, la página de descarga recomienda un Pentium III+ con 1 GB de memoria libre (lo que queda después de la carga del sistema operativo y los servicios). Mi experiencia personal me dice que 2 GB es lo óptimo. Los requisitos finales que se necesitará para ejecutar la versión definitiva de Orcas deberán ser algo menores.

En cualquier caso, no está de más repetir la recomendación de siempre: ¡no instalar esta CTP en un PC de trabajo! (Octavio)

6. ¿Hay LINQ to AS400?

La versión final de Orcas incorporará únicamente proveedores de LINQ to SQL para SQL Server 2000 y 2005. No obstante, ya hay otros fabricante trabajando muy cerca de Microsoft para producir los correspondientes proveedores (no tengo la menor idea de si IBM está entre ellos).

7. ¿Mejora Windows Mobile con Orcas?

Tendremos soporte para el nuevo CF y por otro lado Windows Mobile 6 incorporará múltiples ventajas con respecto a la versión actual, aunque los desarrolladores no seremos los más beneficiados. La principal ventaja será que .NET CF vendrá incorporado ya en ROM, como puede leerse en la entrevista al Product Manager de Windows Mobile 6, en la dotNetManía de este mes (www.dotnetmania.com)

Developer Day 07 :_)

 

¿Qué os pareció? 🙂  Yo acabé muy contento del evento, pero me gustaría oir críticas constructivas para mejorar, si somos un poquito masoquistas en DPE y nos gusta que nos critiquen 😛 (eso sí, coooooonstructivo, hay que ser constructivo, no me seáis persas eh? 😉 )

La verdad es que cuando participas en un evento de estos desde el primer momento, es una satisfacción enorme ver cómo se lleva a cabo y concluye de manera satisfactoria. Hay mucho tiempo invertido en crear una agenda atractiva para vosotros (por eso siempre pedimos feedback 😉 ), buscar el sitio, intentar que todos os enteréis del evento ( intentando ser lo menos pesados posible ) , hablar con los ponentes (vaya cartelón por cierto), partners, medios… hay un trabajo enooorme tras el evento, pero al llegar el día y ver la respuesta y que todo sale como se espera es fantástico…ok si, nos fuimos de tiempo un poco, pero eso pasa siempre 😛

Llegaron unas cuantas preguntas al teléfono que pusimos en pantalla, ya tenemos unas cuantas respuestas, de modo que las iremos posteando en blogs para que lleguen al mayor número de gete posible…en cuanto a los otros mensajes que llegaron referidos a mi… ¿qué puedo decir? xDDD  ¿gracias? ¿cachondos? 😀

Los que soléis venir a eventos de comunidades, ya sabéis el tipo de ambiente distendido que se respira, confianza entre los ponentes, bromas, puyitas… pues esta vez me tocó a mi, y creo que en casi todas las sesiones se metieron conmigo ( gracias a Jesús y Cesar que me respetaron 😛 )  :_) peeeeero todos nos conocemos y sabemos que hay buen rollo a si que oye..ese dia me tocó y listo 😉

Las presentaciones os llegarán por correo a todos los asistentes y más tarde estarán en MSDN disponibles para los que no pudísteis acercaros 😉

Y la peli de 300…..genial, yo era la segunda vez que la veia y creo que no será la última

VIVA ESPARTA!!

Y de verdad que siento mucho no haber tenido más rato para estar con vosotros, en estos eventos tengo la suerte de coincidir con gente que he conocido en eventos por ciudades (albacete, valladolid, asturias, …), o por el correo, o excompañeros de piso 🙂   Pero con todo el trajin de arriba a abajo que tenemos no puedo tomarme ese café para ver que tal va la vida que tanto me apetece :_)  No me odiéis por ello!! prometo cafés en la próxima ocasión ¡¡gracias por vuestra paciencia!! O=)

(en breve respuestas a las preguntas del devday e info sobre la gira de desarrollo web que tenemos ahora, y galería de fotos)

                          

OpenAJAX… stamos dentroooooo!!!!!

 

OpenAJAX es una organización dedicada a mejorar la adopción de aplicaciones web ineroperables basadas en tecnología AJAX. Ya están dentro todos nuestros compañeros de viaje: IBM, Sun, Bea Borland, Novell, Google, …  Me parece una manera fantástica de hacer todos fuerza para facilitar/promover la creación de páginas web estándar, y ahora YA estamos dentro de openAJAX!

<dida>Veremos a eclipse con un plugin para ASP.NET AJAX??</duda>

pero entonces…¿qué pasa con WPF y WPF/e?

No confundamos la velocidad con el tocino, son 3 tecnologías diferentes que tienen unos escenarios diferentes pero cercanos, de modo que muchas veces podemos confundirlas entre ellas. Ni WPF ni WPF/e generan código AJAX para el navegador cliente 😉

ASP.NET AJAX es un framework de desarrollo que provee de librerías servidor y cliente (en javascript) para facilitar el desarrollo de interfaces de usuario web ricas basadas en javascript, html… ojo… es muy potente.

WPF (con las aplicaciones de tipo browser XBAP) nos permite desplegar una aplicación .NET 3.0 a través de la red y consumirla desde un navegador con una experiencia parecida a la que tendr’iamos navegando por una web. Lo que llega al cliente es un stream binario que ha de ser interpretado desde el lado cliente, de modo que es MUY rico, MUY potente, pero no es estándar, depende de el navegador cliente.

WPF/e (codename) podría ser una manera de  COMPLEMENTAR a una aplicación AJAX. Uno de los escenarios en los que se puede utilizar WPF/e es como isla dentro de la aplicación web que estuviese hecha con AJAX. Pero esta isla también va a necesitar un runtime en la parte cliente para ejecutarse de modo que tampoco es estándar, estará ampliamente implementado porque los chicos de WPF/e van a dar unos cuantas alternativas de ejecucion (diferentes navegadores, vista sidebar??) , pero no es estándar.

Lo bueno que sacamos los desarrolladores es que vamos a poder hacer cualquiera de las tres cosas con nuestras herramientas de siempre (Visual Studio .NET por supuesto ;)) y con %tulenguajefavorito% 🙂

Pronto podremos ampliar información en ajax.asp.net, de todos modos os iré contando según me entere de mas cosas 😉

Relacionado con la web, en breve empezamos la gira de los WebDays por España, donde comentaremos las posibilidades que hay dentro del mundo Microsoft para hacer desarrollos orientados a la web y esperemos que podamos despejar cualquier duda relacionada con la web. En breve os pongo la página con agenda y registro, pero ahi va un adelanto de la agenda ( accesibilidad, expression Web, ASP.NET, AJAX, gadgets, WPF …)

En cuanto tengamos la página de registro para el evento os la paso por aqui..de todos modos los que estéis subscritos al MSDN flash lo recibiréis de forma automática

ASP.NET AJAX rlz 😛

Chao!

Developer Day:: Mejores prácticas de desarrollo!!!!

WWWWOOOOOOoooooooowwwwww    Que llegaaaaaa 😀 !!!!

29 de Marzo en Kinépolis Madrid

Las sesiones de este año van a estar enfocadas a que saquemos chispas a nuestras aplicaciones .NET actuales, mejores prácticas, truquitos…como siempre habrá un espacio para lo que se nos viene encima, pero tal y como nos habéis comentado en las sesiones en las que nos hemos visto las caras, vamos a hacer un paréntesis para centrarnos en el presente 🙂

habemus agenda

09:00 – 09:30 Registro.

09:30 – 09:45 Introducción y bienvenida.

09:45 – 10:30 Mejores prácticas en aplicaciones servidor.

10:30 – 11:15 Metodologías con Visual Studio Team System.

11:15 – 11:30 Descanso.

11:30 – 12:15 Mejores prácticas en desarrollo Web: ASP.NET 2.0 y AJAX.

13:45 – 14:30 Mejores prácticas en el desarrollo para SQL Server.

13:00 – 13:45 Mejores prácticas en la experiencia de usuario.

14:30 – 16:00 Almuerzo.

16:00 – 16:45 Mejores prácticas de desarrollo de código seguro.

16:45 – 17:30 Orcas. La nueva generación de Visual Studio.

17:30 – 17:45 Descanso.

17:45 – 18:15 Desarrollo de gadgets para Windows Vista.

18:15 – 18:45 Entrega de premios Concurso de gadgets para Windows Vista.

Cuando se acerque mas la fecha soltaré perlitas de qiuenes van a ser los ponentes, pero os adelanto que tenemos cartelazo 😉

y tras el evento… ¿hace una película?

Tras las charlas pondremos la película de 300 :D~~  pla…na…zo  A si que echad un vistazo a vuestras agendas y haced hueco! y veniros al Dev Day 07 😉

El registro

Por teléfono:  902 197 198

Por web: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032332919&Culture=es-ES

 

Happy Hacking!!

 David Salgado

24 grados en 24 horas

 

El martes 23 tuvimos charlas en Tenerife (.net 3.0), creo que salió muy bien, sobre 100 asistentes, divertido, cartel de lujo para las charlas ( Alejandro Mezcua, Miguel Jimenez y Pablo Pelaez ) pero lo que hizo este evento especial fue la temperatura..estabamos a 24 grados un 23 de Enero!! Calorcito, solete, cervecita en una terraza, el mar de fondo, si teniamos unas ganas de playa que para que contaros 😀

Al dia siguiente, nos despertamos en Tenerife, avión a las 7:15 am para Madrid (unos 15 grados), y trabajando en la oficina hasta las 4pm, que me fui al aeropuerto a por otro avión, en este caso hacia Navarra…cuando llegué todo estaba cubierto de Nieve!! Por dios, si todavía estaba paladeando la cerveza en la terraza de Tenerife! Estabamos a unos 0 grados o menos (mil gracias a Carlos y Elena por acercarse a recogerme al aeropuerto :_) ). Podeís ver alguna foto en esta galeria

24 grados de diferencia :_) espero escapar de la gripe

En Navarra, el grupo de usuarios de Navarra planeo un fantástico evento en las instalaciones de la Universidad Pública de Navarra. Yo hablaba de ASP.NET AJAX, WCF (gracias por participar Sergio) y WPF. Estoy especialmente contento de la charla de ASP.NET AJAX:

Vimos un roadmap/evolución de AJAX desde técnicas básicas como uso de IFRAME, MSXML y HTTPRequestObject hasta ASP.NET AJAX. Intenté explicar la diferencia entre el AJAX tradicional y el paquete ASP.NET AJAX. ASP.NET AJAX no es sólo rendering parcial, también nos provee de librerías de trabajo con Javascript, bridges, contorles de servidor… Las demos son muy báscias pero creo que ilustran perfectamente la diferencia con una aplicación ASP.NET sin AJAX y porque deberíamos estar usandolo YA!! 🙂

Iñaki Ayucar hizo una sesión espectacular sobre XNA basada en un proyecto real en el que esta trabajando. Porqué recomienda moverse de DirectX puro al mundo gestionado, beneficios/problemas del código managed sobre el puro C++, truquitos de desarrollo, etc. Nos mostró una demo del proyecto SIMAX, si echas un vistazo a la galeriá de fotos, el es el de la gorra de beisbol. Después Carlos Segura (MVP  de Sharepint) hizo la sesión de WF, estaba basada en una demo que nos mostraba cómo pedir un frito de gambas 😀

Estimado lector…aunque no seas consciente de ello…cuando pides un frito de gamba…internamente hace falta una gestión de excepciones, transacciones, manejo de eventos, actividades de código, reglas…lo que pasa es que ya lo hacemos de forma automática todas las semanas y no nos damos cuenta de lo trascendental del proceso 😀

La gente fue muy agradable y me lo pasé genial, puede ser que un poco cansado a causa de los viajes, pero con una sonrisa en mi cara.

De estas charlas me he traido deberes para hacer, algunas preguntas de las que no teníamos repuesta o no estábamos completamente seguros de ellas (tengo pendiente responder algunas más de otro evento)

Pero primero he de completar algunos cursos obligatorios debido al cambio de rol en la empresa :_) Intentaré hacer cuanto antes los más urgentes para ponerme con las preguntas.

Por cierto…el jueves día 1 me voy USA de formación, intentaré contar las experiencias, sacar algunas fotillos y traerme algún Zune!!  ( intentaré responder a las preguntas antes de marchar 😉 )

Happy Hacking!

Lanzamientos y Tour en Sevilla

Podríamos decir que fue algo…intenso. El martes 16 de Enero se juntaron en sevilla 3 eventos diferentes de Microsoft.

Por la mañana en la facultad de informática estuvo Ethel con el University Tour. Muy entretenido porque había un montón de colaboradores para las sesiones y estuvo simpático ( Miguel Angel Ramos, Juanma, Chema Alonso, Javier Cantón, Miguel Librero…y más gente, lo siento pero no tengo todos los nombres :_) )

Intro a .net, Inyecciones de SQL, AJAX, XNA, … cosa fina 😉

Por cierto, hoy han estado en Huelva y mañana en mérida 🙂

También por la mañana estuvieron los compañeros de Technet, Jose Parada y David Cervigón en el edificio EXPO con el Lanzamiento de Office (sharepoint), Vista y Exchange 2007 para profesionales de IT. Por cierto, en el blog de David Cervigón están los contenidos de las sesiones de IT, aprovechad a bajarlos, pero sinceramente os recomiendo que las veaís, yo he visto la de Exchange 2007 integrado con las PBX unas 3 veces y no me canso de verla…también esta muy chulo lo de usar los USBs como cache en Vista…pero no me lio…pasaos a verles que solo quedan 3 ciudades!!

Y por la tarde llegamos nosotros, los chicos de desarrollo (msdn) 🙂 para hacer también el lanzamiento de Office, Vista y Exchange, pero en este caso desde un enfoque de desarrollo. Por cierto, que no os despiste el nombre del evento, 3 de las 4 sesiones son de .net 3.0 😉 Durante la tarde, conté con la inestimable ayuda de Cesar de la torre, Jaime Gallo y Miguel J. Rodriguez para hacer las presentaciones.

Durante el evento tuvimos alguna anécdotas…el cañón nos jugó una mala pasada ( la demo de exponer una aplicación en sharepoint la tuve que hacer tras el evento a las personas interesadas ) y en la aplicación en wpf borré una etiqueta sin querer y tuve que añadirla a mano al XAML O=P  ¡Firmo ahora mismo porque esos sean los mayores problemas que me encuentre!

También hubo preguntas que me llevé como deberes, creo que se las respuestas, pero estoy documentandome antes de responder para estar 357,2% seguro y empaparme de los posibles escenarios, aqui las dejo para que haya testimonio

Se puede firmar un correo electrónico con una identidad de cardspace?

Sintetización de Voz en diferentes idiomas con Windows Vista (no me acuerdo si era esta exactamente, pero la tengo apuntada a si que lo verifico mañana)

Creación dinámica de documentos WPF y manejo del arbol de etiquetas

Porque el MSDTC falla en la primera transacción cuando la mmc de component services no esta abierta ( no estaba muy relacionada con el evento pero salió a raiz de la parte de transacciones distribuidas en WCF, a si que aceptamos barco 🙂 )

Tras el evento, vuelta al AVE, de hecho la vuelta fue un evento en si misma, llegamos a estar 5 (2 tenemos buen tamaño) en un Lancia Ypsilon..qué puedo decir…bendito sea el zip!!Además de la pseudo partida de trivial con peñaskito penyaskito, el barrio de casas bajas de migué, el ataud del maletero…y eso en 20 minutos de coche, no me quiero imaginar todo el viaje a Huelva xDD

Hoy trabajo de oficina (correo, contenidos, algo de desarrollo) y listos para los sigueintes días… lanzamiento en Valladolid, lanzamiento el martes 23 en Tenerife y chalras de .net 3.0 y AJAX en Navarra el 25 🙂

Por cierto, el 25 hay lanzamiento en Málaga y estará David Carmona 😉

Happy Hacking!

PD -> de la cena del jueves, post-cena, sesiones de chistes, grabaciones con la cámara en los eventos, etcétera no comento nada porque sé que no tiene un valor tecnológico 😛

Marcado!

Miguel me ha marcado, de modo que se supone que ahora tengo que escribir 5 cosas sobre mi que no sean de dominio público y luego marcar a 5 personas más =)


1 – Me encantan las artes marciales y deportes de contacto. He hecho Karate durante 12 años ( cinto negro, profesor y esas cosas) unos 2 años de TaeKwonDo y 8 años de KickBoxing, ahora estoy empezando ChuteBoxe/Shooto


2 – He trabajado de pescadero de vez en cuando, mi madre es pescadera y solía ayudarla, de modo que si no sabes la diferencia entre una nechora macho y una hemba..ya sabes a quien preguntarle. Era muy simpático escuchar a las señoras darte consejos…ves chaval! por no estudiar a trabajar…para qué les iba yo a contar mi vida 🙂


3 – No me gustan las peliculas tipo exorcista, el tema de la ouija me pone nerviosito


4 – AGHHHH cómo puede encontrar alguien interesante una araña!! bien, spiderman es mi superhéroe favorito, pero las arañas.. sólo pensar en ellas me hace sentir escalofríos, nada que tenga el esqueñeto fuera del cuerpo puede ser bueno


5 – Cuando voy al cine me encanta ver peliculas como scarymovie/topsecret… me muero de risa con ese tipo de humor, he planeado muchas veces hacer una película de ese tipo con las tonterías que hacemos dia tras día, pero nunca lo he llevado a cabo, tal vez este año :_)


 


Sobre las marcas, voy a marcar a .. ElMaligno, Miguel Angel, Pablo AlvarezTess e Ignacio Alonso (ey deberías empezar un blog ahora que estar marcado 😛 )


 


chao!