Material de mi charla del TechDay Tour de Madrid

Aquí están la presentación utilizada en el TechDay Tour para mi charla de Windows Azure. Es una introducción de los servicios que ofrece Windows Azure.

clip_image002

Una de las demos de esta charla, fue como subir un blog basado en Ghost con git, desde la consola. Sobre esa demo hay un artículo publicado en el blog de MSDN España: http://blogs.msdn.com/b/esmsdn/archive/2014/02/14/c-243-mo-montar-un-blog-basado-en-ghost-en-windows-azure-web-sites.aspx

Luis Guerrero.

Technical Evangelist Windows Azure

@guerrerotook

[Evento] using cpp::std 2013

El pasado día 26 de noviembre se celebró en la Universidad Carlos III un evento dedicado al desarrollo de C++. Tuve la oportunidad de participar como ponente hablando del desarrollo paralelo con la Microsoft Parallel Pattern Library (PPL).

Dejo aquí la presentación y las demos que hice en C++.

clip_image002

 

Y el código de las demos de PPL en C++.

Luis Guerrero

Windows Azure Technical Evangelist

@guerrerotook

Conoce Azure con estas dos series de webcasts

La nube, el cloud computing, entornos híbridos, etc. Términos que hace unos años sonaban como otra tendencia más que venía encima aunque sin saber si lo hacía para quedarse o para desaparecer como muchas otras anteriores. Su importancia es clara, solo tenemos que fijarnos en algunas de las cifras de Microsoft disponibles en Microsoft by the Numbers: The Enterprise Cloud:

  • 50% de las compañías Fortune 500 ya usan Windows Azure, la nube pública de Microsoft.
  • 1.000 nuevos clientes se dan de alta en Azure cada día.
  • 1 de cada 4 clientes empresariales de Microsoft ya trabajan en la nube gracias a Office 365.
  • Microsoft ha invertido más de 15 mil millones de euros en sus datacenters y sigue invirtiendo cada día más para mejorarlo y ampliarlos.

Por ello, no hay mejor forma que estar preparado frente al cambio que conocerlo. A lo largo de octubre y noviembre hemos puesto a vuestra disposición los IT Camps de Windows Azure en 5 ciudades españolas donde habéis podido conocer los detalles que traía Azure en el ámbito de la Infraestructura como Servicio (IaaS). ¡Gracias a todos los que habéis participado!

Ahora, queremos continuar ayudándoos a conocer las ventajas de la nube a través de dos series de eventos online que hemos puesto en marcha para que tengáis cada semana una nueva oportunidad de aprender.

  • Los #CloudIO en colaboración con Desarrolloweb donde cada quince días os iremos introduciendo los principios básicos de las diferentes soluciones que te ofrece Windows Azure. Ayer miércoles tuvimos el primero de Máquinas Virtuales y ya lo tenéis disponible en diferido para verlo. A través de @deswebcloud podréis tener toda la información de los próximos eventos.    
  • Los webcasts #AzureTechnet en colaboración con los MVPs de Windows Azure Ibón Landa y Quique Martínez donde profundizaremos en los detalles más técnicos y avanzados de cada producto. En ellos encontraréis también los consejos y recomendaciones extraídas de su trabajo diario con Windows Azure.

El siguiente evento que tendremos será el próximo miércoles, 27 de Noviembre en el webcast #AzureTechnet sobre Máquinas Virtuales. En él se tratará:

  • Redes virtuales para la conexión entre servicios en la nube y en tu datacenter.
  • Escenarios de alta disponibilidad para lograr dar un servicio sin interrupciones.
  • Escalado dinámico para asumir las cargas y picos de trabajo.
  • Automatización de tareas de aprovisionamiento para reducir los tiempos y los errores.
  • Monitorización y diagnóstico para reaccionar rápido frente a cualquier problema.

Podéis comenzar ya a registraros.

Si queréis conocer lo que cubriremos en ambas series, aquí os dejo los contenidos preparados:

  • Windows Azure Virtual Machines: máquinas virtuales de Windows Server y Linux en la nube    
  • Windows Azure Mobile Services: cómo crear un backend para tu app movil en segundos. Con soporte para Windows Store, Windows Phone, iOS, Android y HTML / Javascript.    
  • Windows Azure Notification Hubs: envía millones de notificaciones push a dispositivos Windows, iOS o Android con una única llamada de API.     
  • Windows Azure Storage:  Es el servicio de almacenamiento con tres abstracciones, Tablas, Colas y Blobs       
  • Windows Azure Web Sites: Te permite crear tu sitio web en segundos. Elige entre mucha de las plantillas de aplicación, o conecta tu repositorio de código para publicar directamente.       
  • Windows Azure Cloud Services: Los servicios en la nube, permite a las aplicaciones empresariales escalar hasta el infinito, elije entre roles web o de trabajo.      
  • Active Directory y MFA: Aloja tu controlador de dominio en Windows Azure y habilita a tus usuarios la autenticación en dos pasos. (Multi-Factor Authentication)      
  • Windows Azure Media Services: Es el servicio que te permite la ingesta masiva de videos, la codificación en diferentes formatos y calidades, la protección de tu IP con PlayReady y la distribuccion de los contenidos a través de la CND con soporte para re empaquetar el contenido al vuelo.   
  • HDInsight: Crea tu cluster de Apache Hadoop en segundos y utiliza el algoritmo Map-Reduce.   
  • Windows Azure Cache & Traffic Manager: El servicio de Windows Azure Cache permite guardar objetos en una cache distribuida de alto rendimiento. Traffic Manager es la manera de gestionar como los usuarios acceder a tu servicio mundialmente.     
  • Backup Service: Este servicio te permite hacer backup de tus datos de onpremises en la nube

Nos vemos en ellos. ¡Un saludo!

Luis Guerrero.

Technical Evangelist Windows Azure

@guerrerotook

Conoce Windows Azure con los #CloudIO de desarrolloweb.com

Desde Microsoft estamos decididos a que conozcas Windows Azure, así hasta finales de Abril vamos a tener una serie de #AzureIO en desarrolloweb.com.

Se pueden seguir las actualizaciones sobre los #CloudIO en @deswebcloud

Para la gente que no conozca el formato, www.desarrolloweb.com es un portal de ayuda a programadores de Web y otras soluciones que organizan los AzureIO. Se puede encontrar más información en esta dirección: http://www.desarrolloweb.com/en-directo/

Esta es la lista completa de todos los conceptos que vamos a cubrir en estos #AzureIO, así que estad atentos al blog y a las cuentas oficiales de Twitter de Microsoft España donde iremos publicando las direcciones de los eventos.

Windows Azure Virtual Machines

Máquinas virtuales de Windows Server y Linux en la nube

Enlace de YouTube.

Windows Azure Mobile Services

Crear un backend para tu app movil en segundos. Con soporte para Windows Store, Windows Phone, iOS, Android y HTML / Javascript

Windows Azure Notification Hubs

Envía millones de notificaciones push a dispositivos Windows, iOS o Android con una única llamada de API.

Windows Azure Storage

Es el servicio de almacenamiento con tres abstracciones, Tablas, Colas y Blobs

Windows Azure Web Sites

Te permite crear tu sitio web en segundos. Elige entre mucha de las plantillas de aplicación, o conecta tu repositorio de código para publicar directamente.

Windows Azure Cloud Services

Los servicios en la nube, permite a las aplicaciones empresariales escalar hasta el infinito, elije entre roles web o de trabajo.

Active Directory y MFA

Aloja tu controlador de dominio en Windows Azure y habilita a tus usuarios la autenticación en dos pasos. (Multi-Factor Authentication)

Windows Azure Media Services

Es el servicio que te permite la ingesta masiva de videos, la codificación en diferentes formatos y calidades, la protección de tu IP con PlayReady y la distribuccion de los contenidos a través de la CND con soporte para re empaquetar el contenido al vuelo.

HDInsight

Crea tu cluster de Apache Hadoop en segundos y utiliza el algoritmo Map-Reduce.

Windows Azure Cache & Traffic Manager

El servicio de Windows Azure Cache permite guardar objetos en una cache distribuida de alto rendimiento. Traffic Manager es la manera de gestionar como los usuarios acceder a tu servicio mundialmente.

Backup Service

Este servicio te permite hacer backup de tus datos de onpremises en la nube.

Luis Guerrero.

Technical Evangelist Windows Azure

@guerrerotook

Material del evento de comunidad de Sevilla

El pasado día 5 de noviembre, coincidiendo con el evento de TechDay Tour 2013 de Microsoft, se celebró un evento de comunidad en Sevilla en el participe junto con Javier Suarez y Pablo Escribano. Mi sesión fue sobre patrones de software en aplicaciones Windows Phone 8 y Windows 8.

En la sesión se explicarlos los patrones de desarrollo más comunes y cuando había que usarlos y cuando no. Os dejo la presentación de la charla y el código de ejemplo.

image

Descarga del codigo fuente.

Luis Guerrero.

std:cpp 2013

El proximo día 26 de noviembre en la Escuela Politécnica Superior de la Universidad Carlos III de Madrid tendrá lugar un evento sobre C++ para estudiantes y profesionales del sector.

Tendré el placer de participar en este evento dando una charla sobre programación paralela en C++ con Microsoft Parallel Pattern Library, en la que hablaré sobre la programación paralela en la versión de Task Parallel Library en C++.

Si estas interesado en asistir, la entrada es gratis, os dejo información sobre el organizador del evento.

Estimado colega,

Me gustaría presentarte la Jornada de C++: “using std::cpp 2013” organizada por el grupo de investigación ARCOS de la Universidad Carlos III de Madrid. Esta jornada nace como un foro de foro de intercambio de experiencias de uso del lenguaje C++, prestando especial atención al reciente estándar C++11 y los próximos C++14 y C++17.

¿A quien va dirigido using std::cpp 2013?

El evento va dirigido a desarrolladores profesionales que utilizan C++ como lenguaje de desarrollo de aplicaciones o software de infraestructura. También va dirigido a estudiantes de últimos años de carrera interesados en el uso de C++ como un lenguaje de programación para producir sistemas informáticos complejos con altas prestaciones.

¿Cuándo y dónde se celebra using std::cpp 2013?

Se celebrará el día 26 de noviembre de 2013 en Leganés, en la Escuela Politécnica Superior de la Universidad Carlos III de Madrid.

¿Cuál es el programa del evento?

Hemos preparado un intenso programa con presentaciones de destacados desarrolladores de empresas líderes en su sector (Indizen, TCP, BBVA, Telefónica, Digital, INDRA, Biicode, Microsoft, Programming Research Group). Puedes acceder al programa en http://www.arcos.inf.uc3m.es/~cpp-day/?page_id=13.

¿Hace falta registrarse?

La asistencia a using std::cpp es gratuita, pero necesitamos que te registres para facilitar la organización del evento. Puedes registrarte en http://www.arcos.inf.uc3m.es/~cpp-day/?page_id=2.

Caneles de información

Puedes seguirnos en

Twitter: https://twitter.com/usingstdcpp

Google Groups: //plus.google.com/u/0/communities/102726875548983454259

LinkedIn: http://www.linkedin.com/groups/Desarrolladores-C-España-2863690

Material de la charla de Computación paralela en Windows de la CodeMotion

Como viene siendo habitual aquí tenéis el material de la charla sobre computación paralela del pasado sábado día 24 de marzo.

clip_image002

El código de ejemplo lo podéis descargar de aquí: http://bit.ly/TPLCodeMotion

Y ya sabéis nada de dejar los try/catch vacíos.
¡Espero que disfrutéis de todos los cores del mundo!

Saludos. Luis.

San Valentín se Baila

Este domingo en la plaza de Callao de Madrid habrá un evento de El Corte Inglés, Microsoft y Xbox 360 para celebrar el día de los enamorados. En este evento Plain Concepts presentará dos aplicaciones para Windows Phone 7 y Surface 2 para que las parejas de enamorados puedan hacerse fotografías con el teléfono móvil (un Nokia Lumia) y después componer una tarjeta de felicitación en un Surface 2.

Os invitamos a todos a que os paséis este domingo por la mañana por Callao con vuestras parejas, para celebrar San Valentín y disfrutar de estas aplicaciones.

Windows Phone 7

Las imágenes se suben a Azure y luego desde la aplicación de Surface 2 se pueden componer.

Surface 2

12 Horas de Visual Studio – Calidad de Software y patrones de diseño en Windows Phone 7.5

Hoy es el evento de 12 Horas de Visual Studio de Microsoft y Globbtv, podeis ver el evento en directo aquí http://www.globbtv.com/vstudio12horas/

Este es el material que voy a utilizar sobre mi charla sobre “Calidad de Software y patrones de diseño de Windows Phone 7.5”

clip_image002

El código de ejemplo os lo podéis descargar de aquí, http://bit.ly/12HorasVSWindowsPhone