Rumbo al TechEd 2014 @ Houston, TX

See-You-There

Nuevamente tengo el gusto de haber sido invitado como parte del staff de Technical Learning Guides en el área de Windows Phone y Plataformas de Desarrollo, para la última edición del TechEd 2014 en la ciudad de Houston, Texas.

Como cada año, esta importante conferencia reúne a una gran cantidad de profesionales de TI y profesionales de desarrollo para conocer las últimas novedades, tendencias, noticias y novedades al rededor del ecosistema de Microsoft.

El TechEd 2014 se llevará a cabo en el George R. Brown Convention Center del 12 al 15 de Mayo 2014.  Es la primera vez que esta ciudad será sede de tan destacado evento, pero las expectativas son altas.  Por lo menos,  yo ya tengo mi lista de lugares para ir a comer Smile

Si están planeando ir, acérquense a saludar.

¡Allá nos vemos!

DevDays Perú 2014

1796672_10151897969377024_697663360_n

Invitado por el excelente equipo de DPE de Microsoft Perú, tuve el honor de haber participado el pasado 10 de abril 2014 como orador en el evento DevDays Perú 2014, el cual se llevó a cabo en el hotel Sheraton de la bella ciudad de Lima, capital de Perú.

El evento fue verdaderamente un éxito ya que la estupenda organización y cuidado de cada detalle por parte del equipo de Microsoft Perú hizo que los asistentes obtuvieran una excelente experiencia, además que el nivel técnico de los oradores y de sus respectivas charlas fue sin lugar a dudas de las cosas más notables para esta edición del DevDays.

Por mi parte, impartí las siguientes charlas:

Y aquí algunas fotos de algunas de las presentaciones. (Fotos cortesía de @net_john).

Bk4Ep1DIAAAPlIb.jpg-large

Bk4K5eIIgAEEpCl.jpg-large

Bk4rfwDIQAADeGP.jpg-large

Bk45IP6IcAArDtP.jpg-large

Para todos aquellos que están interesados en descargar el proyecto de la aplicación que estuve construyendo y explicando a lo largo de las charlas, de aquí pueden descargar el código fuente.

Ha sido una grata experiencia el haber participado en este evento.  Espero que se repita pronto y que nuevamente nos podamos ver por allá.  Salu2!

Descarga la serie de WebCasts de Silverlight 2 y 3

Ya están disponibles para descarga la Serie de WebCasts de Silverlight 2 y 3 que tuve la oportunidad de presentar hace algunos días.  Si no estuviste presente o si quieres revivir esos momentos en los que se me fue el LiveMeeting 😀 puedes descargar los videos y verlos en la comodidad de tu hogar/oficina.

Las ligas para descarga son las siguientes:

· Introducción y Arquitectura

· Enlace a Datos y Comunicación con Servidores (Servicios)

· Enlace entre Elementos, Ejecución Fuera del Navegador, Comunicación Local y Soporte a 3D

Salu2!

Wolfram Alpha: Motor de Conocimiento Computacional

El día de hoy 15 de Mayo 2009 será lanzado públicamente Wolfram Alpha: un motor de búsqueda y cómputo que probablemente revolucionará la manera en la que buscamos y procesamos información en línea.  En realidad no encuentro las palabras adecuadas para describir la inmensa gama de posibilidades que se al parecer se nos abrirían con este proyecto. Les sugiero que lo vean y entiendan por ustedes mismos:

www.wolframalpha.com

La primer pregunta que se me viene a la mente con respecto a esto es la precisión de la información y la sustentabilidad del proyecto en sí; ya que (supongo) toma su información de los mismos lugares que todos los motores de búsqueda que conocemos usan.

Por otro lado la semántica estará disponible también en otros idiomas y no solo en inglés?

Cuál será la respuesta de Los Grandes de las búsquedas (Google principalmente)?

En fin, creo que no falta mucho para que estas y más incógnitas sean resueltas.  Por mientras, los invito a que sepan de qué se trata y lo utilicen… y que comience la discusión!

Recordatorio: WebCast de La Liga Silverlight el miércoles 15 de Abril

Les recuerdo que el próximo 15 de Abril a las 7:00pm (-06:00 GMT) tendremos la Primer Reunión Virtual de La Liga Silverlight, en donde @jluisestrada y un servidor estaremos hablando de la comunidad, de Silverlight y de cómo construir Gadgets para Windows Vista con Silverlight 2

+

Agenda

7:00pm – 7:15pm : Introducción a La Liga Silverlight e Introducción a Silverlight

Expositor: Rodrigo Díaz Concha

7:15pm – 7:50pm : Desarrollo de Gadgets para Windows Vista con Silverlight 2

Expositor:  José Luis Estrada

7:50pm – 8:00pm : Sesión de Preguntas y Respuestas. Invitaciones y Anuncios

Expositores:  José Luis Estrada y Rodrigo Díaz Concha

Registro

http://msevents.microsoft.com/CUI/EventDetail
.aspx?EventID=1032413178
&Culture=es-MX

Los esperamos!!!

Descarga los Web Casts de Windows Azure

Ya están disponibles para descarga la serie de Web Casts acerca de Windows Azure que realicé en conjunto con Microsoft México los días pasados.  Hubo cambios de último momento en la agenda ya que se realizaron 2 Web Casts con 3 temas cada uno (en vez de 3 con 2 temas).

Aquí les dejo las ligas para que puedan descargar los videos:

Espero que les sean de utilidad!

Silverlight Tour Workshop – Puebla

Estás listo para aprender Silverlight 3?

Ya estamos a pocas semanas de impartir el Silverlight Tour Workshop en Español en la ciudad de Puebla en México.  El registro sigue abierto y todavía quedan algunos lugares así que !inscríbete ya!

Además, como había comentado en un post anterior; el Silverlight Tour a partir de Abril será actualizado a los nuevos bits de Silverlight 3 Beta anunciados en el Mix09:  El SLT de Puebla será el primer entrenamiento en español con esta nueva etapa!

Foto original tomada de http://mx.geocities.com/paseopormexico/imagenes/pu4.jpg

El Silverlight Tour Workshop es un curso de tres días completamente en Español y de alta profundidad técnica acerca de Silverlight 2 y 3. Incluye los comos y por qués de XAML, el hospedaje en el navegador, el puente HTML, las herramientas, el uso de Silverlight en el servidor y las nuevas características de Silverlight 3 Beta.  El curso utiliza Silverlight 2 y 3 así como las últimas herramientas tecnológicas de Microsoft (incluyendo Visual Studio .NET 2008 y Expression Blend).

Los esperamos!

Evento de La Liga Silverlight y la Comunidad Puebla .NET

Sé de las primeras personas en conocer Silverlight 3…


Foto original tomada de http://mx.geocities.com/paseopormexico/imagenes/pu4.jpg

Tengo el gusto de invitarles a una reunión que tendremos La Liga Silverlight y la Comunidad Puebla .NET en la ciudad de Puebla, Pue. el próximo 30 de abril.

Agradezco la invitación de mi buen amigo Miguel Muñoz, líder de la comunidad Puebla.NET y MVP para la realización de este evento en donde los asistentes podrán apreciar cómo Silverlight es una magnífica opción para la construcción de aplicaciones RIA y además podrán conocer algunas de las nuevas características y funcionalidades de la nueva versión de esta tecnología:  Silverlight 3!

Estás interesado en conocer qué es Silverlight y saber qué tiene para ti y tu empresa esta tecnología?  Estás en la ciudad de Puebla o sus alrededores?  Si respondieron “Sí” a las anteriores preguntas este evento es simplemente para ti !

La entrada es totalmente gratuita.

Fecha y horario

30 de abril de 10:00 a 13:00 hrs.

Dirección

Auditorio de la Universidad Madero
Camino Real a Cholula 4212
Col. Exhacienda La Concepción Buenavista
Puebla, Pue.
CP. 72150.
http://www.umad.edu.mx/ubicacion.html

Agenda

10:00 – 12:45 Silverlight 3 como plataforma de desarrollo – Expositor:  Rodrigo Díaz Concha

12:45 – 13:00 Rifa de regalos

Y hablando de regalos precisamente, regalaremos algunas playeras oficiales de La Liga Silverlight:

Los esperamos!!!!

[Update 25Mar2009] El registro ya está abierto en esta dirección!

Rock Band @ MIX09

Además de estar al pendiente del mundo de tecnologías Web y sobre todo de Silverlight 3, me di el tiempo a enrolarme en el concurso de Rock Band del Mix 2009.  Hubo contrincantes bastante buenos y fue una experiencia muy divertida.

Aunque quedamos en 3er. lugar valió la pena haber compartido el escenario con mis camaradas de Penny 4 Your Thoughts!  See you next year Rock’n’Roll mates!  We ROCK!

Novedades en Silverlight 3

Novedades en Silverlight 3

No obstante a que el Mix09 estuvo lleno de grandes anuncios y noticias por parte de Microsoft al mundo de tecnologías Web, fue de particular interés el conocer de antemano las grandes características que la nueva versión de Silverlight 3 tendrá. 

A continuación enlisto las características que a mi parecer son las más relevantes.  Cabe mencionar que no es la lista completa de nuevas características y funcionalidades, solo aquellas que más destacan:

Reducción de tamaño de los archivos XAP

El tamaño de los archivos XAP se reducirá en un 10% a 30%.  Esto significa que podemos utilizar menos ancho de banda para nuestras aplicaciones Silverlight debido a su radio de compresión más alto.  Eso sí, siempre recuerden que una aplicación Silverlight debe ser lo más pequeña posible!

OOB (Out-Of Browser)

Con esta característica podemos ejecutar nuestras aplicaciones de Silverlight 3 fuera de la ventana del Navegador, simulando una aplicación de escritorio con acceso directo en nuestro escritorio y un icono que la represente.  No obstante, la aplicación sigue ejecutandose en un sandbox tal y como sucede cuando la ejecutamos dentro del navegador.  Esta característica es particularmente interesante ya que se nos abre un abanico grande de oportunidades al crear aplicaciones con esta plataforma:  aplicaciones RIA que incluso puedan detectar cuando están ejecutándose de manera desconectada para ofrecer a nuestros usuarios una experiencia de uso más potente (tal vez ofrenciendo una versión offline que guarde / use datos de un cache local [el almacenamiento aislado tal vez]).

La creación de este tipo de aplicaciones es bastante sencilla ya que esta opción la establecemos vía el Manifiesto de la aplicación.

Aceleración vía GPU

Las aplicaciones Silverlight 3 podrán utilizar el GPU del equipo en donde estén ejecutándose, liberando así recursos del CPU.  Las aplicaciones que hagan uso de gráficas sofisticadas o video detallado son las que disfrutarán más de esta característica.

Perspectivas 3D

Podemos poner objetos 2D en espacios 3D.  Las animaciones que hagan uso de esta característica podrán ofrecer efectos visuales bastante interesantes (menús desplegables en 3D, rotación de elementos, etc.).  Lo que hace que esta característica sea bastante poderosa es el hecho que podemos establecer este tipo de perspectivas incluso en lo controles, no solo en elementos.

Estilos BasedOn

Estilos basados en otros.  Al fin!

Estilos modificables

Podemos modificar en tiempo de ejecución el estilo de un elemento o control.  Esta funcionalidad ha sido una de las más solicitadas, y cabe decir: útiles.

Enlace entre Elementos

Enlace (Data Binding) entre controles!  Por fin! Esta característica está presente en WPF y la extrañábamos bastante en Silverlight.  Ahora, será una realidad.

SaveFileDialog

La caja de diálogo pareja de OpenFileDialog, con la cual podemos ofrecer al usuario un mecanismo de selección de una ruta y archivo para escritura.  Esta característica es especialmente necesaria cuando queremos permitir a nuestros usuarios que guarden archivos (texto, imágenes,etc.) dentro de su equipo.  Su funcionalidad es auto-explicable ya que es un control que hemos usado desde siempre en las aplicaciones Windows Forms.

Pixel Shaders

Los Shaders permiten cambiar un pixel a otro (tal vez de un color a otro para hacer efectos de sobreposición de imágenes o videos).

Framework de Navegación

Un paso más para subsanar las aplicaciones Silverlight con respecto a los buscadores.  Este framework permite que tengamos diferentes Url’s en una misma aplicación de Silverlight, para que sean indizables.  Hey! además funciona con las características de ‘Atrás’ y ‘Adelante’ de los Navegadores!

Mensajería Local (Local Messaging)

Mi novedad favorita:  Comunicación entre diferentes plugins de Silverlight en la misma página, o entre diferentes tabs del Navegador, o incluso: entre diferentes Navegadores!!! :)   Esta característica está basada en mensajes tipo string entre un plugin y otro con un modelo subscriptor-publicador.

Mejoras al Texto

Animaciones con textos mejoradas.  Además Silverlight 3 (la versión RTW) tendrá soporte completo a ClearType.  He visto frecuentemente que esta es una de las quejas más fuertes con respecto a Silverlight 2, sobre todo cuando lo comparamos con Flash.  Bueno, pues ahí lo tienen.

Efectos

Con ellos podemos impactar el comportamiento visual (no la funcionalidad) de nuestras aplicaciones.  Incluídos en Silverlight 3 estarán dos: DropShadow y Blur; aunque podremos desarrollar nuestros propios efectos por medio de Pixel Shaders (ver Pixel Shaders más arriba).

RIA Services

Por último, una plataforma que promete mucho si es orientada correctamente:  Los RIA Services.  Estos servicios ofrecen a las aplicaciones de Silverlight 3 un mecanismo sencillo para comunicación con fuentes de datos.  No obstante, la versión que pude apreciar en el Mix09 se muestra demasiado “acoplada” a la aplicación, esto es, de alguna manera contradice el hecho que toda aplicación que esté bien diseñada debe separar sus responsabilidades en diversas capas (PRISM por ejemplo, nos ayuda a hacer precisamente eso).  Sin embargo, es solamente un Preview, espero que Microsoft mejore su diseño ya que precisamente una de las características que agrada más a los desarrolladores de Silverlight 2 es que no tiene dependencia alguna con .NET del lado del servidor.  Esperemos que madure para bien !

Los grandes ausentes

  • No habrá soporte para impresión en Silverlight 3
  • No habrá soporte para Reporting Services en Silverlight 3
  • No habrá soporte para micrófono y/o webcam en Silverlight 3
  • No habrá soporte nativo para la rueda del mouse en Silverlight 3

De esta lista el que más destaca es el soporte para impresión, una característica multi-solicitada a Microsoft por todos nosotros.  No obstante están trabajando en ello y muy probablemente esté presente en Silverlight 4… lo platicamos dentro de un año  :)

Salu2!