Archivo de la etiqueta: microsoft

Cómo empezar a jugar YA con lo presentado en #VSConnect

En el evento Connect de hoy, Microsoft nos ha presentado un montón de novedades, y muchas de ellas están disponibles desde este mismo momento para poder empezar a aprender con juguetes nuevos.

Microsoft <3 Open Source

Así lo han dejado ver poniendo a la disposición las Core Libraries de .NET (lo que convierte a .NET en un proyecto Open Source) sumándose a otros proyectos como Entity Framework, SignalR o ASP.net, que ya estaban alojados en Github.

microsoft-github

Visual Studio 2015 preview ya disponible, también en Azure

Visual Studio 2015 Preview incorpora soporte para todo lo que hemos podido ver en las diferentes demos. Podemos descargarlo e instalarlo en nuestro ordenador, o bien podemos recurrir a Azure, donde tendremos una máquina virtual con la última versión para que con solo unos minutos tengamos un entorno completo:

vs2015

Visual Studio 2013 Update 4

La nueva actualización de Visual Studio 2013 (y posiblemente la última antes de la versión 2015) incluye mejoras en los editores así como el soporte para Apache Cordova:

Visual Studio Community Edition – Gratis

Esta versión, que incluye lo mejor de la edición Profesional (como el uso de plugins, o la posibilidad de tener diferentes tipos de proyecto en una única solución, algo que no estaba disponible en la edición express) está destinada para desarrolladores independientes, colaboradores de proyectos Open Source, así como pequeñas empresas:

Pluralsight para suscriptores MSDN

Una cosa más! Pluralsight ha anunciado, con motivo de este evento, la disponibilidad de una parte de su colección de vídeos de manera gratuita para suscriptores MSDN.

Más información

vNext

Estas herramientas y algunas más las podremos ver en el hangout que estamos organizando para el próximo 19 de noviembre (dentro de apenas una semana). Apúntate aquí

Preparando el examen 70-484

El pasado 30 de mayo aprobé el examen 70-484 de desarrollo de aplicaciones para Windows 8 con C#, lo que me acerca un paso más al MCPD en desarrollo de apps para la plataforma, y es a su vez una excusa y un reto para aprender más de la misma.

Al comentarlo por Twitter, algunos desarrolladores me preguntaron qué recursos había usado, y aquí va un pequeño resumen.

Sigue leyendo

Microsoft Tech Days 2012

El pasado 22 de Noviembre, un año más, Microsoft España nos presentaba a todos los miembros de las diferentes comunidades (MSP, Technical Rangers, MVP, MAP, Dotnetclubs, grupos de usuarios y todo aquel que quisiera venir) las novedades en cuanto a Visual Studio, Azure, Windows 8 y Windows Phone, todo bajo la dirección de Jose Bonnin y aderezado con un poco de humor y magia para concluir la velada.

El evento con una keynote donde a golpe de datos y estadísticas Jose Bonnin nos contaba cómo la visión de la empresa ha cambiado los últimos tiempos, y que ya es solamente el recuerdo de aquel gigante gris de los noventa, por cambiar han cambiado hasta el logo! (Yo me siento un poco nostálgico por aquél clásico en negrita y cursiva). Esta presentación pasó del clásico powerpoint a un HTML5+CSS3+Javascript+Video…

Tras la keynote nos dividimos en dos grupos. En mi caso me quedé en las charlas de desarrollo, aunque había un track de IT y un par de laboratorios de desarrollo de aplicaciones.

La primera charla que me sorprendió gratamente nos enseñó cómo portar aplicaciones desarrolladas para Windows Phone 7.5 a Windows Phone 8 y finalmente Windows 8, reutilizando la mayor cantidad de código disponible. Para ello tenían una aplicación funcionando, desarrollada mediante el el patrón MVVM (Model-View-ViewModel), y la fueron adaptando a las diferentes plataformas:

  • Convirtieron la aplicación a Windows Phone 8 y adaptaron el live tile a los nuevos formatos.
  • Crearon una Portable Library para evitar repetir código entre estas plataformas. Este tipo proyecto además, garantizaba que el código fuera compatible con todas ellas.
  • Crearon una versión para Windows 8, reutilizando los modelos y los view Models. En Windows 8 había un problema, que todas las API de acceso a disco/red/etc son asíncronas, con lo cual había que cambiar el proyecto de la Portable Library para permitir este tipo de interacción sin perder la compatibilidad con otras plataformas.
  • Finalmente, mediante Azure, crearon un servicio para almacenar los datos generados por las aplicaciones, y poder acceder a ellos desde cualquier plataforma.

Una charla muy dinámica e interesante, que nos fue llevando paso a paso por cada una de las etapas de la migración.

Tras esta, una sesión sobre las novedades que trae Visual Studio 2012 y Team Foundation como plataforma ALM (Application Lifecycle Management o gestión del ciclo de vida del producto). Entre las novedades que comentaron me parecieron destacables:

  • Mejoras en Intellitrace para poder reproducir fallos incluso en producción.
  • Métricas de código y análisis estático del mismo, poder saber qué código está cubierto por tests, medir la complejidad ciclomática…
  • Soporte para tests unitarios con C++, así como para frameworks de terceros como nUnit o xUnit.
  • Coded UI, la manera de generar tests de interfaz, con soporte para aplicaciones Web.

La última charla altamente recomendable estuvo protagonizada por nuestro “Scott Hanselman” vasco, David Salgado. Bajo el nombre de “Orgullo Backend”, nos comentó las novedades de Azure, la facilidad de desplegar máquinas virtuales con linux, así como desplegar sitios web vía git, que si recordamos, no hace demasiado tiempo los despliegues se realizaban a mano generando un paquete con Visual Studio y subiéndolos mediante el portal de Azure, cómo ha cambiado todo… Además hablamos de SignalR que nos permite establecer una comunicación en tiempo real entre clientes y servidor, diseñando un pequeño sistema de chat en tiempo record (y cómo no, colgándolo en su blog horas más tarde).

Este evento lo cerró el Mago More con un poco de Magia 2.0 y algo de humor, que no debería faltar nunca.

Tras el evento, el Community Day, con algunas horas para ver a viejos amigos y conocer a gente que viene, que la familia de las comunidades Microsoft se hace más grande cada año.

Las charlas se grabaron y deberían estar disponibles pronto.

Hablando de Metro con los chicos del Mad.nug

Ayer pude asistir a la reunión mensual del grupo de usuarios de .net, esta vez como ponente, para hablar sobre 3 puntos: qué es metro, cómo nos afecta y cómo podemos aprovecharlo.

Estuvimos revisando conceptos tan maravillosos como el de baldosas vivas (live tiles) los encantos (charms) o las notificaciones tostada (toast notifications) que confirman lo que ya sabíamos, que nos encanta poner nombres intraducibles a las cosas, para que haya que decirlo en el idioma de turno (no hablemos de la siesta, que daría para otro post).

El evento tuvo un público excepcional, abanderado por el gran @davidsb, evangelista de cualquier cosa que se programe y/o se compile. Vimos las características que hacen únicas las apps Metro, cómo programar un cliente simple de Twitter con ellas (cariñosamente: Tweetstalker) y cómo aprovechar las características especiales que nos proporciona Metro para dar ese toque de distinción a nuestras apps.

Ejemplos

En este enlace podrás descargar el ejemplo completo visto en la charla.

Slides

Además, dejo las transparencias empleadas (disponibles vía slideshare)

Enlaces

Finalmente, algunos enlaces sobre temas que comentamos en la charla.

Me queda pendiente un artículo “Cómo sobrevivir tus primeros 3 días con windows 8 y no morir en el intento” :)

Eventos esta semana: Windows 8 por partida doble!

Esta semana (mañana sin ir más lejos) estaré dando un par de charlas de desarrollo con Windows 8 en dos localizaciones muy singulares.

Primera Ronda: 12:00 en la E.U.I.

La primera, a las 12h en la Escuela Universitaria de Informática de la UPM (cómo llegar) donde la pasada semana se organizó el CodeMotion. En esta charla, organizada por el DotNetClub de la facultad, daremos una introducción a Windows 8, veremos los diferentes lenguajes, las herramientas y algunos ejemplos de aplicaciones qué podemos hacer en él.

Segunda Ronda: 19:00 en Microsoft Ibérica

La segunda charla, a las 19h, en las oficinas de Microsoft Ibérica (cómo llegar) en La Finca en el marco del grupo de usuarios .net de Madrid Mad.Nug hablaremos, tras dar una introducción al sistema, de en qué nos afecta la llegada de WinRT como desarrolladores, y cómo sacarle provecho a las mejoras introducidas tanto a nivel de interfaz, interacción con el usuario y a nivel de código interno. Dejo el enlace de inscripción al evento (recomendable para agilizar el proceso en recepción) así como cómo llegar.

Más información y registro: Mad.Nug

Jean-Philippe Courtois, Presidente de Microsoft International en Madrid

El próximo 28 de Febrero, a las 16:00, en la ETSIT (UPM). Jean-Philippe Courtois, presidente de Microsoft International, impartirá una conferencia sobre las tendencias tecnológicas y de innovación. Es una oportunidad única para conocer cómo piensa y ve el futuro un directivo de alto nivel como Jean Philippe.

Junto con él, también podréis conocer los programas de Microsoft para emprendedores y de cómo una idea se convirtió en una empresa gracias a Microsoft y Kinect con el proyecto TEDCAS.

Durante la jornada, se regalará un Nokia Lumia 800 entre los asistentes. El plan puede ser realmente interesante.

Nos vemos allí

Más información y registro (gratuito)

En Trecebits: Las redes sociales fueron protagonistas en el CES

Cierro mi cobertura del CES con este artículo sobre cómo las redes sociales se muestran como otro reclamo para los fabricantes de equipos de electrónica de consumo, desde Facebook y Skype en nuestro televisor y consola hasta opciones específicas como la PSN o Xbox Live.

Ha terminado la feria de electrónica de consumo más importante del mundo, con más de 150.000 asistentes, y podemos destacar la presencia que han tenido las redes sociales y la conectividad en los dispositivos presentados y mostrados en la misma.

Enlace al artículo en Trecebits