[Slides] DevOps: Continuous Delivery and “Windows” Azure

Global Windows Azure Boot Camp – Madrid

La comunidad de MVP y profesionales en el Cloud Computing en colaboración con Microsoft, Intelequia, Plain Concepts, Spenta, Campus MVP y SolidQ están organizando la sede del Global AzureBootCamp en España. Este evento sobre Windows Azure está programado para el sábado 29 de Marzo en las nuevas oficinas de Microsoft Ibérica en Madrid.

Durante la jornada tendremos 2 tracks y uno adicional de “Azk the expert” donde podrás conocer todas las novedades de Windows Azure de mano de los mejores profesionales de España.

Read more »

[Evento Valladolid] CloudOS – Windows Server 2012 y Windows Azure

El 27 de febrero, jueves, participaré con Samuel Lopez, IT Pro MVP, en un evento en Valladolid dónde hablaremos de Windows Server 2012 y Windows Azure principalmente.

Registro: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032576544&Culture=es-ES&community=0 

Agenda:

Hora

Agenda

Ponentes

9:30 – 9:45

Intro

Ibon Landa – Windows Azure MVP

9:45 – 10: 45

Novedades Windows Server 2012 R2

 

En esta sesión explicaremos las funcionalidades de escalabilidad y alta disponibilidad ofrecidas por windows server 2012 R2. También entraremos a mencionar algunas funcionalidades que aparecieron en la versión 2012 y que han sido mejoradas en este nueva release. 

Igualmente, entraremos en detalles en la gestión del storage y por ultimo terminaremos esta sesión viendo cómo podemos usar windows server 2012 para implementar un proyecto BYOD (Bring your own devices) usando funcionalidades como workfolders y workplace Join.

 

Samuel López – Windows Expert-Itpro MVP

10:45 – 11:45

Nube privada con Hyper-V Server 2012 R2

 

En esta sesión sobre nube privada bajo Hyper-v server 2012 r2 veremos las principales novedades que trae esta versión del hypervisor y veremos de una manera práctica como aplicarlas para conseguir una nube privada, fiable, robusta y eficiente. Igualmente entraremos en detalles de la configuración de hyper-v replica mostrando de manera práctica cómo podemos replicar nuestras máquinas virtuales entre localizaciones geográficamente dispersas.

 

Samuel López – Windows Expert-Itpro MVP

11:45 – 12:15

Break

 

12:15 – 13:15

Arquitectura y buenas prácticas en Windows Azure

 

Las plataformas de Cloud Computing pueden llegar a ofrecer grandes beneficios a las aplicaciones desplegadas en ellas; ahorro de costes, escalabilidad, disponibilidad…

Windows Azure es la plataforma de Cloud Computing de Microsoft, la cual ofrece infinidad de servicios y tecnologías; servicios de virtualización (IaaS), plataforma como servicio (PaaS), almacenamiento, redes, backups etc.. Son muchos los servicios y no siempre es fácil saber cuál debo utilizar en cada     momento o cómo es la mejor manera de utilizarlos de forma conjunta para sacar el mayor provecho posible de la plataforma.

 

El objetivo de esta sesión es tratar de aportar algo de luz sobre esta situación, ofreciendo recomendaciones y buenas prácticas sobre el despliegue de aplicaciones empresariales en Windows Azure. En este caso,  la sesión se centrará principalmente en aquellas problemáticas y situaciones más     relacionadas con la parte de infraestructura.

 

 

Ibon Landa – Windows Azure MVP

13:15 – 14:00

Gestión de la identidad en Windows Azure

 

La gestión de la identidad es uno los escenarios más habituales con el que nos podemos encontrar desarrollando o desplegando aplicaciones; cómo securizo mis aplicaciones, dónde y cómo creo que los usuarios y grupos, cómo consigo que las aplicaciones usen mis 

credenciales corporativas etc…Son     problemáticas habituales para las 

cuáles no siempre se les da la mejor solución, más cuando aparecen por medio plataformas de Cloud como Windows Azure o servicios SaaS como Office 365.

 

Esta sesión estará exclusivamente orientada a tratar este tipo de problemáticas en entornos corporativos, dónde habitualmente existe escenarios híbridos de despliegue de aplicaciones (on-premise/cloud), Office 365 y un directorio corporativo como Active Directory.

 

Introducción a seguridad basada en claims.

Escenarios de Single Sing On.

Integración con Office 365 y SharePoint online.

Windows Azure Active Directory.

 

Ibon Landa – Windows Azure MVP

[Evento Sevilla] Albero Tech Day

El próximo 22 de febrero de 2014 Asier Marques, Alfredo Fernandez y un servidor estaremos en Sevilla hablando una mañana sobre desarrollo web y móvil.

Información y registro: http://elcomite.org/albero/

AGENDA:

10:00 Del desarrollo web a móvil con Xamarin. Asier Marqués (Simettric)

11:00 Gestión de identidad en aplicaciones corporativas web y móvil. Ibon landa (Plain Concepts)

12:00 Introducción a AngularJS. Alfredo Fernández (Plain Concepts)

13:00 Calidad, Integración contínua y despliegue sin dolores de cabeza de Symfony2 en Azure. Asier Marqués + Ibón Landa

Simettric       Plain Concepts

Cartuja DotNet

[WebCast] #AzureTechNet Web Sites

El martes 28 de enero a las 19:00 hora española ( GMT + 1 ) tendré la suerte de participar con David Rodriguez, también MVP de Windows Azure, en un webcast de 1 hora de duración sobre conceptos avanzados trabajando con Windows Azure WebSites, conceptos que son realmente claves si se quiere trabajar con esta tecnología.

Algunos de los temas que trataremos son:

  • Introducción a Azure WebSites
  • DNN y Windows Azure
  • Visual Studio y Azure WebSites
  • Dominios personalizados
  • Escalado
  • Copias de seguridad
  • Entornos de producción y producción
  • WebJobs
  • AlwaysOn
  • Monitorización y alertas

      Registro: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032571421&Culture=es-ES&community=3 

    • Nuevo blog: Dev thinks

      Llevaba ya un tiempo pensándolo, pero este año ha sido el momento, y he creado un nuevo blog dónde intentaré escribir de forma periódica en inglés.

      Hay varias razones, pero una de las principales es que quiero poder mejorar en este idioma, y escribiendo puede ser una buena manera…además de ponerme como objetivo hacer varias sesiones este año en inglés. De momento, en Bilbao vamos a probar un formato 4×20, dónde 4 personas darán charlas de 20 minutos en inglés sobre una temática en común.

      No dejaré de lado este blog, pero si te interesa seguirme también en esta nueva andadura puede seguirme en http://www.devthinks.com

      [Evento Zaragoza] Desarrollando aplicaciones web

      El próximo 4 de febrero, martes, Pain Concepts organiza en Zaragoza un evento gratuito sobre desarrollo web!

      • 09:30 Desarrollo de aplicaciones web con ASP.NET MVC
      • 10:30 Crear servicios REST con ASP.NET Web API 2
      • 11:30 Descanso
      • 12:00 Desarrollo de aplicaciones SPAs (Single Page Applications) con Angular.js
      • 13:00 Gestión de ciclo de vida de aplicaciones web; continous deployment

      Read more »

      Comments Off  

      [Webcast] #AzureTechnet Virtual Machines

      El miércoles 27 de noviembre a las 19:00 hora española ( GMT + 1 ) tendré la suerte de participar con mi compañero Quique Martinez ( @quiqu3 ), también MVP de Windows Azure, en un webcast de 1 hora de duración sobre conceptos avanzados trabajando con máquinas virtuales, conceptos que son realmente claves si se quiere trabajar con esta tecnología.

      Los temas que trataremos son:

      • 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.

      Registro: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032571246&Culture=es-ES&community=0 

      Este WebCast se integra dentro de un serie más completa que ha organizado Microsoft, y en la cuál Quique y yo estamos colaborando.

      Hace poco Luis Guerrero, Technical Evangelist de Windows Azure la comentaba con mucho detalle en su blog http://geeks.ms/blogs/luisguerrero/archive/2013/11/21/conoce-azure-con-estas-dos-series-de-webcasts.aspx

      Comments Off  

      [Evento] ALM, arquitectura y desarrollo de aplicaciones web con Visual Studio 2013

      Como os comentaba hace poco recientemente se recientemente Microsoft ha presentado la última versión de Visual Studio 2013 junto con otras tecnologías que sin lugar a duda serán de gran utilidades para los desarrollares Microsoft. Durante las sesiones presentaremos de forma práctica algunas de estas novedades, centrándonos en aquellas relacionadas con el desarrollo de aplicaciones web.

      Empleando las aplicaciones que Plain Concepts ha desarrollado para el lanzamiento oficial de Visual Studio 2013, en este evento iremos viendo recorriendo las diferentes capas de una aplicación web típica, para poder ofrecer una visión lo más abierta posible de las diferentes tecnologías que podrían emplearse en el desarrollo, así como otros factores importantes como la gestión del ciclo de vida o el despliegue en las aplicaciones en un entorno Cloud.

      Así mismo, puedo anunciar que David Carmona, Director dentro del equipo de Visual Studio de Microsoft Corp. estará presente en el evento de Madrid para hacer la sesión inicial presentando las principales novedades de la versión!!! Aquí le tenéis para los que seáis muy jovenes y no le conozcáis de su brillante etapa en DPE España.

      David Carmona

      Madrid (5 de diciembre): Registro y agenda completa

      Barcelona (3 de diciembre): Registro y agenda completa

      Plain Concepts

      Agenda Madrid:

      // Novedades de Visual Studio 2013 ( David Carmona )

      // Capa de servicios; OWIN, Web API 2, OData

      // Capa de presentación; HTML, JavaScript, CSS

      // Gestión del ciclo de vida de aplicaciones web

      // Despliegue de aplicaciones web en Windows Azure

      Agenda Barcelona:

      // Capa de acceso a datos; Entity Framework 6

      // Capa de servicios; OWIN, Web API 2, OData

      // Capa de presentación; HTML, JavaScript, CSS

      // Gestión del ciclo de vida de aplicaciones web

      // Despliegue de aplicaciones web en Windows Azure

      Comments Off  

      Plain Concepts en el lanzamiento oficial Visual Studio 2013 en New York! MyCompany Apps!

      Hoy, 13 de noviembre, se ha realizado el evento oficial de lanzamiento de Visual Studio 2013 en New York, el cuál se ha retransmitido de forma virtual para todo el mundo…evento interesante, con grandes novedades, el cuál también me ha tenido ocupado durante los últimos meses…y que me ha hecho visitar también por primera vez New York! Bonita ciudad.

      Desde Plain Concepts hemos tenido la suerte de poder colaborar por segundo año consecutivo en el evento realizando las aplicaciones y presentaciones que se han utilizado durante el evento.  Que gente como Scott Guthrie, Scott Hanselman, Jay Schmelzer o Somasegar las han utilizado es motivo de orgullo y  lo mejor es que muchos otros empleados de Microsoft y partners de todo el mundo las usarán a partir de ahora.

      Es un gran orgullo como equipo el haber realizado este trabajo, así como un gran reto al que nos hemos tenido que enfrentar, ya que llevaos trabajando en desde las primeras previews en las cuales documentación era excasa o inexistente. ¡Mola!

      La aplicación que hemos realizado se llama MyCompany, y al igual que el año pasado se encuentra disponible para descarga. MyCompany simula ser una suite de productos que una empresa puede comercializar de forma individual o colectiva; vacaciones, viajes,gastos,recursos humanos y visitas.

      Descargar MyCompany

      03_TeamTravelList

      En este caso queríamos intentar simular una suite de producto realizados de forma independiente por diferentes equipos dentro de una misma empresa, que posteriormente es capaz de ofrecer estos productos en un entorno aaS. Son productos desacoplados pero a su vez son capaces de funcionar de manera unificada, todos securizados con Windows Azure Active Directory y con comunicación través de Service Bus.

      A nivel tecnológico se utilizan casi todas las tecnologías que os podréis encontrar con Visual Studio 2013 junto con sus novedades; EF 6, WebAPI 2, OData, OWIN, MVC5, BootStrap, Azure, WAAD, Windows Store, WPF, Windows Phone…lo que queráis, así que si estáis interesados en alguna tecnología o queréis hacer demos y pruebas con ellas, os animo a descargaros el código y probar la aplicación!

      Como no, todo el desarrollo de la aplicación ha sido desarrollado con metodología Scrum con TFS Online y empleando todas las herramientas que ésta ofrece; plantillas metodológica de Scrum, workItems, métricas, integración continua, pruebas unitarias, feedback manager, automatización de tests funcionales etc…Este aspecto fue uno de los más importante, ya que aunque se trataba de una demo y los tiempos eran muy ajustados, tanto el código fuente como el proceso utilizado durante el mismo era igual de importantes…muchos de TFS online enseñados en el lanzamiento eran reales!

      06_Burndown

      Como plataforma de despliegue se ha empleado Windows Azure Azure WebSites y Windows Azure Cloud Services para desplegar las aplicaciones Web y SQL Database para almacenar la información…por supuesto, usando continous deployment desde TFS Online.

      05_Deploy

      Aquí os dejo una tabla resumen de las diferentes tecnologías empleadas, así como en qué producto de la suite podéis encontrar su utilización. Os animo a descargarla, usarla y cómo no, a decirme qué podríamos haber hecho mejor!

      Services technologies

       

      Staff

      Expenses

      Visitors

      Travel

      Vacation

      ASP.NET Web API 2

       

      X

      X

      X

      X

      Attribute Routes

       

      X

      X

      X

      X

      CORS

       

      X

       

       

       

      OWIN-Katana

      X

      X

      X

      X

      X

      OWIN self-hosting

       

      X

       

       

       

      Web API OData

       

       

       

       

      X

      LightSwitch OData Services

      X

       

       

       

       

      SignalR 2.0

      X

       

      X

      X

      X

      Entity Framework 6

       

      X

      X

      X

      X

      Email notification

       

       

       

      X

      X

      Windows Azure Service Bus

      X

      X

      X

      X

      X

       

      Web Application technologies

       

      Staff

      Expenses

      Visitors

      Travel

      Vacation

      ASP.NET MVC 5

       

       

      X

      X

      X

      SPA Web application

       

       

      X

      X

      X

      Durandal

       

       

      X

      X

      X

      Knockout.js

       

       

      X

      X

      X

      Angular.js

       

       

       

       

      X

      ASP.NET Scaffolding

       

       

      X

       

       

      Web Mobile View

       

       

       

      X

       

      JQuery Mobile

       

      X

       

       

       

      Bootstrap

       

       

      X

       

       

      LightSwitch Web Application

      X

       

       

       

       

      Office 365 Cloud Business Application

      X

       

       

       

       

      App for SharePoint

       

       

       

       

      X

      App for Office 365

       

       

       

       

      X

      Security technologies

       

      Staff

      Expenses

      Visitors

      Travel

      Vacation

      Windows Azure Active Directory

       

      X

      X

      X

      X

      ASP.NET Identity

      X

       

      X

       

       

      SharePoint integrated security

      X

       

       

       

      X

      Windows Apps technologies

       

      Staff

      Expenses

      Visitors

      Travel

      Vacation

      Windows 8.1 Store C#/XAML

       

      X

      X

       

       

      Windows 8.1 Store HTML/JS

       

      X

       

       

       

      Windows 8.1 Push notifications

       

      X

       

       

       

      NFC communication

       

       

      X

       

       

      Windows Phone C#/XAML

       

      X

       

       

       

      Windows Phone Push notifications

       

      X

       

       

       

      .NET WPF

       

       

       

      X

       

       

      Office 365 technologies

       

      Staff

      Expenses

      Visitors

      Travel

      Vacation

      Office 365 Cloud Business Application (aka. LightSwitch)

      X

       

       

       

       

      App for SharePoint – ASP.NET MVC

       

       

       

       

      X

      App for SharePoint – HTML/JS

      X

       

       

       

       

      App for SharePoint – BCS

      X

       

       

       

       

      App for Office 365 – Mail app

       

       

       

       

      X

       

      Y aquí, algunos pantallazos para abriros del interés….

       01_MainPage

      02_VisitorInfo

      04_Request

       

      03_TeamExpenses

      04_Employees

      Comments Off