Sesiones preaprobadas para la dotNet Spain Conference 2016

Los últimos días hemos tenido oleadas de mails preguntando por las sesiones que formarán parte del mayor evento anual para desarrolladores de .Net celebrado en España.

Ha sido una selección muy difícil, al call for papers nos han llegado casi doscientas propuestas y temas interesantísimos, pero desgraciadamente el espacio y el tiempo es limitado y hemos tenido que elegir. Gracias a todos los que nos habéis hecho llegar vuestra charla.

Esta es la lista de las charlas que han sido preseleccionadas. Recordad que no están en orden y que puede haber algún cambio de última hora:

Cuidando la visibilidad en nuestras arquitecturas

La visibilidad es la característica de una arquitectura que permite ver dentro del software cuando algo va mal. Hay diferentes modos de dotar de visibilidad a nuestro software: trazas, contadores de rendimiento, modelos de salud y también diferentes herramientas que permite observar el comportamiento de nuestro software cuando este presenta problemas de rendimiento y estabilidad: profilers, depuradores, características avanzadas de tracing de los diferentes componentes de nuestra arquitectura y APMs. En esta sesión hablaremos de todas estas técnicas y herramientas y veremos cómo influyen en la disponibilidad de nuestras aplicaciones.
Rodrigo Corral

I have been developing software since I was seventeen, first as freelance developer and then for companies like Sisteplant, leader in MES and CMMS software and Panda Security, one among the international leaders in software for security. I have been involved in a very interesting projects at Sisteplant builded using the latest Microsoft's Technologies and managed with Scrum from its begining.
I am also one of the owners of Plain Concepts where I work as advisor, mentor and coach for first line companies in a wide range of subjects like project management, agile methodologies, CMMI, Team System, software patterns and architectures, software configuration management. I am one of the members of the Plain Concepts' Debugging & Optimization Team, a group of high qualified and experienced professionals specialized in tracking down and resolving stability and performace problems in the whole .Net platform, SQL Server and Oracle.

I have been recognized as Microsoft Most Valuable Professional in two different categories, Visual C++ and Team System, several times. I am also Microsoft Certified Trainer, Certified Scrum Master, Certified Scrum Practicioner and Professional Scrum Developer Trainer

I administer Geeks.ms, a Spanish popular community site for Microsoft's technologies developers. I write a quite popular blog hosted at Geeks.ms.

I love everything related to software development. Apart from sofware development, my main hobby is play Basque hand ball.

Roslyn: Hello from the other compiler…

Charla sobre las capacidades de extensión de Roslyn para c#.net. Queremos profundizar como añadir adaptaciones para la sintaxis y semántica en los lenguajes .net, nuevas expresiones, generación de código , y como utilizar las extensiones en el IDE de Visual Studio.

En la sesión se mostrará como realizar adaptaciones sobre Roslyn para extender el comportamiento del análisis sintáctico y semántico del código, y generación de código y añadir estas extensiones sobre Visual Studio, disponiendo de está forma de nuevas capacidades sobre .net.

Será una sesión más práctica que teórica, mostrando código y realizando la explicación sobre este.

Fernando Escolar y Juan Bacardit Barrer

Fernando Escolar (@fernandoescolar | www.programandonet.com ): MVP Microsoft .Net. Presidente de la asociación catDotNet. Desarrollador y arquitecto. Especialista en Cloud y desarrollo .NET.

Juan Bacardit Barrera (@juanbacardit | www.juanbacardit.com) : Ingeniero superior y master en Lean Manufacturing, apasionado de la ingeniería del software, agilista… desarrollador de aplicaciones y ALM en Tokiota (www.tokiota.com).

Gestiona tus propias dependencias con NuGet + Visual Studio Team Services vs MyGet

Cuando estamos desarrollando aplicaciones, es inevitable generar dependencias con otros paquetes. Estas dependencias pueden dar lugar además a paquetes reutilizables para más de una aplicación que estés desarrollando. Para gestionar de un modo sencillo estas dependencias, en Visual Studio tenemos NuGet, que nos permite agregar referencias como paquetes, obtenidos de un repositorio central, que suele ser el repositorio de NuGet de Microsoft.
Pero esto nos da facilidad para dependencias con componentes externos, pero, ¿qué ocurre con nuestros propios componentes?, también podemos generarlos como paquetes NuGet y hacer referencia a ellos de este modo, pero entonces surge la siguiente duda ¿Cómo gestiono un repositorio central de dependencias de mis propios proyectos?.
Esto lo podemos hacer de un modo bien sencillo con el nuevo gestor de paquetes de Visual Studio Team Services, así como herramientas de terceros como MyGet. Además veremos como publicar nuestros propios paquetes desde las compilaciones automatizadas de Visual studio Team Services para completar el círculo de creación, publicación y consumo de paquetes.
En esta charla os mostraremos las dos opciones, con sus pros y sus contras de uso, para que gestionar tus dependencias te de realmente absoluto control sobre ellas.

Luis Fraile

Luis Fraile es MVP Visual Studio ALM desde 2005, llevo trabajando en el mundo del desarrollo de software desde 1999, y soy un apasionado de las tencologías de desarrollo Microsoft, así como de todo los procesos de la ingeniería del software, especialmente todo aquello relacionado con metodologías ágiles y la mejora continua de procesos.
Actualmente trabajo como consultor freelance de ALM, después de muchos años en el mundo de la consultoría, también he trabajado en dos StartUps, así como colaborado con algunas de las más importantes consultoras de tecnología Microsoft del país, como han podido ser Renacimiento Sistemas (ya desaparecida) o Plain Concepts
(más datos https://mvp.microsoft.com/en-us/spotlight/user/36996)

Rx, la joya oculta de NET

Las Reactive Extensions (Rx) de Microsoft llevan ya unos cuantos años disponibles para hacer la programación asíncrona mucho más sencilla. Sin embargo, casi nadie ha oído hablar de ellas y mucho menos las habrá usado en un proyecto. En esta sesión vamos a descubrir esta sencilla pero revolucionaria librería que permite pasar de un modelo "pull" de consumidor de datos a un modelo "push" de observador de los mismos. Descubre por qué Netflix basa su arquitectura en Rx y como Rx te puede ayudar en una arquitectura de aplicación de cloud.

Edin Kapic

Edin Kapic es un artesano de SharePoint que trabaja en Sogeti en la maravillosa ciudad de Barcelona. Es MVP de SharePoint (ahora Office Services and Servers) desde 2013. Es cofundador y presidente del grupo de usuarios de SharePoint de Catalunya (SUG.CAT). Escribe y habla sobre SharePoint en varios eventos y publicaciones. Es su escaso tiempo libre le gusta navegar a vela.

Edin es un developer hardcore pero también le gusta hacer puentes entre el negocio y la tecnología. Una de sus iniciativas es formar a las personas técnicas en habilidades soft que son muy importantes pero que suelen aparecer en las charlas de las conferencias.

Async best practices

Tips sobre programación asíncrona que pueden salvarte la vida. O si no, ahorrarte un buen dolor de cabeza.

Lluís Franco

Lluis Franco es Microsoft MVP en C# desde 2002. Actualmente se encuentra exiliado en las montañas nevadas de Andorra debido a un pequeño malentendido en la Biblioteca de la Universidad invisible, que la verdad, ahora no viene al caso… #Ook! :)

Web funcional con F#

Cuando hablamos de programación funcional muchas veces se tiende a pensar que solo es útil en aplicaciones que requieren cálculos matemáticos complejos. Veremos que esto no así ni muchísimo menos, y que las aplicaciones web, sea cual sea su naturaleza, encajan perfectamente con el paradigma funcional. En esta sesión aprenderemos a crear aplicaciones web utilizando F# y Suave.io, cómo utilizar los type providers para hacer peticiones a servicios REST y cómo desplegar aplicaciones web en Azure y Heroku utilizando FAKE.

Alex Casquete

Alex Casquete es desarrollador, un apasionado de los lenguajes de programación y desde hace varios años muy interesado en la programación funcional y en F#. Desde hace tres años ha sido nombrado MVP en Windows Platform y actualmente trabaja como desarrollador en Plain Concepts.

Aprovisionamiento y configuración de VMs con Resource Manager y PowerShell DSC

Partiendo de una aplicación ASP.NET veremos algunas técnicas y tecnologías que podemos usar para simplificar el despliegue de aplicaciones ASP.NET en un entorno Cloud así cómo crear escenarios de entrega continua empleado VSTS y Azure. En la sesión nos centraremos en cómo aprovisionar entornos en Azure con Azure Resource Manager y cómo configurar y desplegar la aplicación ASP.NET con PowerShell DSC. Azure Resource Manager es un nuevo enfoque sobre el que se estructura toda la administración de Microsoft Azure. A través de un modelo declarativo podemos definir el estado de todos los recursos que forman parte de la infraestructura de nuestra aplicación, trabajar con plantillas y tratar los diferentes recursos como una única unidad administrativa por ejemplo, creándolos o eliminándolos de forma conjunta. PowerShell DSC (Desire State Configuration) es una extensión de PowerShell que permite definir de manera declarativa el estado de configuración deseado de una o varias máquinas, ayudando a simplificar enormemente la características que deseamos que tenga una máquina una vez creada; roles, variables de entornos, configuraciones de los diferentes servicios etc..

Ibon Landa

Ibon Landa lleva más de 14 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías.
Actualmente forma parte del equipo de Plain Concepts, focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP.
Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Docker para desarrolladores .NET

En este sesión , vamos a ver una visión rápida de Docker y por qué es beneficioso. También vamos a profundizar en algunas de las preguntas más comunes sobre los contenedores.¿Que es Docker? ¿Porque utilizar Docker? ¿Que beneficios tiene Docker para los desarrolladores .NET? Veremos como podemos instalar nuestros desarrollos en ASP.NET en un contenedor tanto Windows como Linux, asi como las herramientas integradas con Visual Studio

Adrian Diaz Cervera

Adrián Díaz es MVP desde 2013 en la categoría de SharePoint. Lleva desarrollando con tecnologías Microsoft más de 10 años Actualmente es el responsable de arquitectura de ENCAMINA una consultora informática de Valencia que se destaca por realizar soluciones basadas en Tecnología Microsoft, principalmente en SharePoint y Azure.

Some dirty, quick and well-known tricks to hack your bad .NET WebApps

Después de mucho sacrificio, al fin consigues que la aplicación funcione. Ha sido un trabajo duro e intenso porque no has conseguido llegar a tiempo con los plazos, pero al final funciona todo. La entregas, la pones en producción y... te hacen un bonito Defacement para promocionar Viagra al día siguiente. FAIL. No se lo pongas fácil. En esta sesión aprenderás algunos trucos y técnicas para que tu WebApp esté "un poco" más segura.

Chema Alonso

Chema Alonso es actualmente CEO de Eleven Paths, empresa filial de Telefónica Digital centrada en la innovación en productos de seguridad. Previamente trabajó y dirigió Informática 64 durante 14 años, empresa centrada en Seguridad Informática y formación. Es Dr. en Seguridad Informática por la Universidad Rey Juan Carlos de Madrid, Ingeniero Informático por la URJC e Ingeniero Informático de Sistemas por la Universidad Politécnica de Madrid, que además le nombró Embajador Honorífico de la Escuela Universitaria de Informática en el año 2012.

ASP.NET5 Deep Dive

Vale... Probablemente estás hasta el moño de charlas de ASP.NET5. Bienvenido al club. Así que en esta charla nos saltaremos los preliminares, daremos por supuesto que ya conoces lo básico y nos adentraremos en las profundidades del framework. Veremos algunas particularidades del framework: localización, el modelo de bindings, tag helpers y la gestión de tokens y cadenas de conexón "secretas", Si has jugado un poco con ASP.NET5 y conoces lo elemental pero quieres profundizar un poco más... esa es tu charla.

Eduard Tomas

Friki standard de nivel 10. Le gusta la música heviata, los libros de fantasía (buenos, nada de R. A. Salvatore, no hagamos coñas), la ciencia ficción, los juegos de rol con papel y dados de colores y como no, el desarrollo… Tras varios años de ir dando lata y de charlar en eventos internacionales (vale, un par de veces en Andorra) fue reconocido MVP en IIS/ASP.NET por parte de Microsoft, por lo que tiene en casa una esatuilla de algo parecido al cristal con 4 anillitos muy monos. También ganó una vez unos juegos florales en su escuela, hito que no se valora lo suficiente. En su tiempo libre lo puedes encontrar programando algún que otro engendro en Plain Concepts.

Autenticación y autorización en Mvc 6

"Los mecanismos de autenticación y autorización han sido unos de los muchos aspectos en los que se han introducido novedades muy interesantes en MVC 6. Además, el hecho de unificar MVC y WebApi bajo un mismo framework nos plantea el cómo definir diferentes esquemas de autenticación para nuestras APIs y para nuestras vistas.
Veremos cómo configurar más de un mecanismo de autenticación en nuestra aplicación, cuando nos interesa utilizar mecanismos basados en cookies o en tokens, cómo definir políticas de autorización reutilizables o cómo implementar una autorización basada no sólo en los claims del usuario, sino en las propiedades específicas del recurso al que se accede.
Para ello utilizaremos varios ejemplos de aplicaciones implementadas con MVC 6 así comoel uso de Identity Server como proveedor OAuth2 y OpenId.Connect."

Hugo Biarge

Apasionado del desarrollo de software, ha trabajado desarrollando todo tipo de aplicaciones, principalmente basadas en soluciones Microsoft. Actualmente forma parte del equipo de Plain Concepts.

Desarrollo de aplicaciones basadas en microservicios en .NET

En esta charla veremos desde un punto de vista práctico como pasar de una aplicación tradicional de N-Capas a una arquitectura basada en microservicios usando tecnología .NET. Veremos los pros y cons de este tipo de arquitecturas, partiendo de una aplicación de comercio electrónico tradicional, hacía una arquitectura distribuida basada en microservicios con el objetivo de hacerla más escalable, mantenible e incluso con posibilidad de reutilizar estos microservicios en otras aplicaciones. Para este ejemplo usaremos tecnologías como ASP.NET 5 CoreCLR, Azure Service Fabric, Docker, Redis, SQL Azure…

Roberto González

Roberto González (@robertogg) Developer at PlainConcepts - MVP AZURE

Azure para desarrolladores móviles

¿Quién no quiere desarrollar el próximo gran hit móvil y empezar a ganar dinero a caudales? Para ello, solo necesitas dos cosas: una gran idea y un back-end que sea capaz de darte todo lo que necesitas. Vale, en la idea no podemos ayudarte, pero si ya la tienes, en esta charla vas a ver como Azure puede ayudarte a cumplir tus sueños: desde seguridad hasta notificaciones push, pasando por monitorización, y gestión de tus datos y APIs REST. ¿De verdad vas a perder esta oportunidad para dominar el mundo?

Quique Martinez

Quique Martínez @quiqu3 is a software developer. He loves best practices and architecture and is currently working at Plain Concepts as Development and Cloud Team Leader . He is community guy and speaker at many technical events of Microsoft and technical communities. Besides being named MVP of Microsoft Azure, he is a proud member...

Modernizando las fábricas con Azure IoT hacia el concepto de Factorías 4.0

En esta sesión veremos cómo aprovechar las capacidades de IoT de Azure para transformar los procesos de una fábrica y mejorar su capacidad de producción. Os mostraremos como conectar un brazo robótico industrial a Azure, ver sus datos de proceso, analizar la información con Power BI y predecir sus tiempos de mantenimiento con Machine Learning.

Alberto Diaz Martin

Head of Innovation y Principal Team Leader en Encamina. Su labor en Encamina es liderar el desarrollo de soluciones Microsoft aportando el necesario perfil de innovación que se necesita en las empresas. Para la comunidad, ha fundado TenerifeDev (www.tenerifedev.com) con otros colaboradores, un grupo de usuarios de .NET en Tenerife, y es coordinador de SUGES (Grupo de Usuarios de SharePoint de España, www.suges.es) y colaborador con otras comunidades de usuarios. Un asiduo conferenciante en webcast y conferencias de tecnología de habla hispana. Desde el año 2013, ha iniciado una nueva etapa como Co-Director de la revista especializada en SharePoint, CompartiMOSS. Microsoft MVP Office Servers and Services desde el año 2011

Monitorizando espacios mediante IoT y Azure

Hoy en día el IoT ya comienza a ser una de las palabras que más nos llaman pero que a su vez más desconocidas nos es; por este mismo motivo, vamos a explicar al detalle cómo podemos utilizar pequeños artefactos para recoger diferentes telemetrías . Veremos cómo podemos solucionar con Azure las necesidades de un escenario de ingestión masiva de telemetrías y su consumo con diferentes clientes.

Manu Delgado

MVC , EF, WCF, AJAX, patrones, metodologías , DDD.. Apasionado de la tecnología en general y de las cosas bien hechas. Enamorado de las metodologías agiles y de trabajar en equipo. Y me gusta pensar que el mundo web is the Best y también me gusta darle sentido a las siglas SOLID , si, SOLID no es un mito, existe y se puede llevar a cabo .

Band 2 y la domótica casera

Lo normal de la domótica es que sea casera, pero en este caso, lo que trataremos de aprender es cómo desde nuestra propia casa implementar prototipos de soluciones domóticas totalmente funcionales. Para ello, veremos un ejemplo práctico de cómo, con la ayuda de Arduino, controlar diferentes elementos de nuestro hogar usando la Microsoft Band 2.

Toni Recio

Toni Recio es Responsable de Tecnología e Innovación en pasiona, Divulgador Tecnológico en Fundación [T]echdencias y Microsoft .NET MVP. Jugador de la NBA no drafteado, alterna su labor de padre con infinidad de proyectos vinculados a las comunidades Microsoft.

Deep dive into background tasks in the Universal Windows Platform

Universal Windows apps have a different lifecycle than traditional desktop apps, since they can run on a wide range of devices with different capabilities. When an app is suspended, it isn’t able to perform any operation, so that resources can be focused on the active app. What if I need to do something even when it isn’t running? Let’s welcome background tasks! In this session we’re going to do a quick recap of the lifecycle of a Universal Windows app and then we’re going to see all the new background opportunities introduced in Windows 10: extended execution, app services, background interaction with Cortana and toast notifications and much more!

Matteo Pagani

I’m a developer with a strong passion about mobile development and, especially, the Windows platform. After graduating in computer science in 2007, I’ve started my first job experience as a web developer. However, in the following years, I’ve been able to turn my passion into a full time job and, additionally, I’ve started to share it with other developers by opening a blog, writing articles for Microsoft and other independent technical website and speaking at many official and community conferences across Europe. I’m the author of many books about Windows Phone and Universal Windows apps development, both in Italian and English. I’ve been a Microsoft MVP in the Windows Platform Development category and a Nokia Developer Champion and for almost 5 years (from 2011 to 2014), until in November 2014 I joined Microsoft as a Windows AppConsult Engineer, where I support Windows developers all around the world.

"Apphood": La historia de una app Windows 10

Descubre de principio a fin el desarrollo una aplicación universal de Windows 10 (UWP) basada en experiencias reales. Veremos cómo empezar nuestra aplicación utilizando la librería Template10, que arquitectura usar para nuestro desarrollo, tips&tricks que nos hagan la vida más fácil y como conectarla con Azure.

Adrián Fernández

Adrian (@tracker086) es un geek amante de las hamburguesas y las series de televisión. Actualmente trabaja como Windows AppConsult Engineer en Microsoft ayudando a desarrolladores de aplicaciones a entrar en la lista Forbes. Además es uno de los fundadores/desarrolladores de TrackSeries.tv. Le encantan los deportes pero es más de ver NFL las madrugadas de los domingos.

Adaptando controles a Continuum

Partiendo de una serie de recomendaciones de buenas prácticas UX y las ventajas que tienen para el desarrollo, se mostrará la forma de hacer un mismo control autoadaptable a la interfaz que el usuario use en ese momento gracias a Continuum sin tener que implementar distintos controles para cada situación .

Jon Burguera y Alberto Guerra

Jon Burguera: Diseñador de interacción y Responsable de UX de ilitia Technologies. Profesor de diseño de interfaces en la Universidad de Tecnología y Arte Digital. Doctor en Comunicación Audiovisual por la Universidad Complutense de Madrid. Alberto Guerra: Microsoft Certified Solution Developer en aplicaciones de Windows Store para C#

Alberto Guerra: Desarrollador en Ilitia Technologies especializado en aplicaciones de escritorio y movilidad. Apasionado de las nuevas tecnologías, con más de 7 años de experiencia desarrollando apps de escritorio, móviles, tablets y en entornos universales W10. Ha trabajado para clientes como Antena 3 Televisión, el CSIC y Microsoft Ibérica. Ha diseñado aplicaciones profesionales desde 1996 siendo responsable de equipos de diseño en empresas como Euskalnet, Telefónica I+D, Telefónica Soluciones e ilitia Technologies. Actualmente también colabora como consultor de UX para Microsoft Ibérica.

Microsoft Windows App Studio: Apps para Windows 10

¿Cómo hace Windows App Studio para generar Aplicaciones Universales? Date un paseo por las principales características y controles que hemos añadido a Windows App Studio para generar Aplicaciones Universales para Windows 10. Revisa con nosotros el código generado por Windows App Studio y aprende sobre los patrones que hemos aplicado. Revisamos novedades en las librerías de código abierto que ponemos a disposición de la comunidad y que permiten reutilizar los controles de Windows App Studio directamente en vuestros proyectos de Aplicaciones Universales. Haremos una demo en la que repasaremos las últimas novedades creando una aplicación, a la que posteriormente, añadiremos funcionalidades con Visual Studio.

Martin Vega

Consultor Senior especializado en tecnologías Microsoft, cuenta con 6 años de experiencia como desarrollador, principalmente focalizado en desarrollo de aplicaciones para Windows y Windows Phone. Actualmente es desarrollo en el equipo de Microsoft Windows App Studio. @mvegaca.

Wearables con C# y .NET: Microsoft Band 2, Apple Watch y Google Wear

Los wearables han llegado para quedarse. Control de nuestra salud, acceso rápido a funciones de nuestro smartphone, comunicación… ofrecen un rango de usos increíble del que cualquier app puede beneficiarse, ya sea como función principal o como un complemento. En esta sesión aprenderemos como podemos usar C#, Visual Studio y Xamarin para programar para las plataformas wearables de Microsoft, Apple y Google.

Josue Yeray Julian Ferreiro

Yeray Julián, marido y padre de 3 niños, ha invertido los últimos 14 años en tecnologías Microsoft. Los últimos 4 años se ha enfocado en desarrollo móvil con C# y Xamarin para Windows, iOS y Android. Windows Development MVP, C# Córner MVP y Nokia Developer Champion. Fundador y líder tecnológico de DevsDNA.

MvvmCross, desarrollo multiplataforma mediante patrones con Xamarin y C#

Con Xamarin podemos crear mediante el uso de patrones y buenas practicas una solución multiplataforma, que comparta la mayor parte de nuestro código. Con un solo código, escrito en C# y desarrollado en Visual Studio, ya usemos Xamarin Classic o Xamarin Forms, usando MvvmCross, podremos usar bindings, comandos y demás artefactos del patrón Mvvm en soluciones Android e iOS. En esta charla veremos a grandes rasgos, como funciona esta librería, y como de forma sencilla podremos compartir más del 90% de código entre todas las plataformas que lo soportan. Xamarin.Android, Xamarin.iOS, Windows Phone 8.1, Windows Store 8.1 y aplicaciones universales de Windows 10.

Rafael Serna Medina

Responsable de desarrollo dentro de la empresa de software SDM Programas. Trabajo desde hace más de 15 años desarrollando aplicaciones de gestión para la empresa, con tecnologías Microsoft. Fan y evangelista aficionado sobre Windows Phone, Windows Store y Microsoft Azure. Coordinador del grupo de usuarios cántabros Nuberos.Net. Microsoft MVP en Windows Platform Development y Nokia Developer Champion

Xamarin en aplicaciones corporativas con Azure. Juntos pero no revueltos!

Mi propuesta se basa en una demostración de integración corporativa de aplicaciones multiplataforma Xamarin, empleando Azure para hacer Single Sign-On con una aplicación WebApi como sistema backend, utilizando una autorización por grupos de seguridad. Y todo ello incluyendo Universal Apps de Windows 10.

Juan Cuello

Juan Cuello es un arquitecto de software con más de 10 años de experiencia en tecnologías Microsoft. Teniendo varios cargos como responsable técnico, actualmente trabaja como Key Consultant en Pasiona y como responsable del departamento de movilidad.

Aumentando la productividad en el desarrollo Xamarin

¿Alguna vez has añadido un elemento visual que no aparece en la vista y no sabes por que?, ¿cuánto tiempo pierdes compilando y desplegando una App Xamarin.Forms para ver cambios?. En esta sesión vamos a utilizar herramientas relacionadas con el desarrollo Xamarin para poder ver todos los cambios de UI al vuelo, poder realizar un desarrollo continuo sin necesidad de compilar, inspeccionar la aplicación y mucho más.

Javier Suárez Ruiz

Mi nombre es Javier Suárez Ruiz, soy Windows Platform Development MVP, desarrollador certificado Xamarin y trabajo en Plain Concepts. Gran apasionado de la comunidad, coordinador de grupos como CartujaDotNet, grupo de usuarios .NET de Sevilla, SVQXDG, grupo de desarrolladores Xamarin de Sevilla o WPSUG, grupo de usuarios hispanos de Windows.

Who is Who, Cortana?

Jugaremos con Cortana, Win10, Xamarin y Azure para descubrir quien es el friki más grande del evento. Si quieres conocer como utilizar todas estas tecnologías y además pasar un buen rato, no te lo puedes perder.

Marc Rubiño

CIO en Captio, con más de 10 años de experiencia como consultor especializado en tecnologías Microsoft. Colaborador habitual y ponente en los grupos de usuarios y premiado como Microsoft MVP ASP.NET desde el 2011.

Entity Framework Core 1.0

En esta charla veremos los principales cambios introducidos en EF Core 1.0, desde los nuevos elementos relacionados con .NET Core 1.0, comandos, nuevos sistemas de migración y los elementos más importantes que se han conseguido con la reescritura de Entity Framework. Si has trabajado ya con EF 6 en esta charla podrás ver cómo adaptarte a esta nueva versión y si no conocías Entity Framework podrás ver todo lo que te ofrece.

Unai Zorrilla

Unai Zorrilla Castro es ya un habitual en la comunidad de desarrollo .Net, participando en multitud de foros de arquitectura o eventos de desarrollo en general. Con multitud de artículos en revistas especializadas y diferentes libros sobre arquitectura y frameworks de desarrollo .NET ha sido nombrado como MVP de Microsoft en diferentes categorías desde el año 2005, siendo ASP.NET la última disciplina en la que ya lleva varios años. Compagina todas las tareas de comunidad con su trabajo como Dev Lead en Plain Concepts.

Como hacer tuning a capas de acceso a datos en .NET

En esta sesión hablaremos de técnicas de profiling avanzado de aplicaciones .NET. Usaremos interceptores, compilaremos nuestra modificación de EntityFramework, usaremos ANTS profiler, analizaremos con PowerPivot, usaremos SQL Server Profiler, revisaremos cómo trabajamos nativamente con los datos ya capturados en la capa DAL de nuestra arquitectura,...Prepárate para optimizar de verdad!

Enrique Catalá

Enrique Catalá es Microsoft DataPlatform MVP, Ingeniero en informática, Microsoft Certified Trainer (MCT) , MCSE, MCSA y trabaja como mentor en SolidQ.

Power BI para desarrolladores

En esta sesión práctica veremos distintos ejemplos de cómo utilizar el API de Power BI para crear paneles que muestren datos en tiempo real a partir de Azure Stream Analytics, integrar un report en nuestra aplicación web o incluso crear nuestro propio elemento de visualización.

Mario Cortés

Mario Cortés es MVP en Office365 y Team Lead en Plain Concepts. Colabora asiduamente en el grupo de usuarios de MadPoint y lo encontraréis escribiendo en https://geeks.ms/blogs/mcortes y https://blogs.plainconcepts.com/rockyouroffice/

Rider - A Cross-Platform .NET IDE

Rider is a new .NET IDE from JetBrains which provides a cross-platform experience for developing C# and VB.NET applications. Built on top of the IntelliJ platform, it provides many features you'd come to expect from an IDE. In this session we're going to take a look at some of the functionality of Rider and how it can help you create .NET 4.6 and .NET Core CLR applications.

Hadi Hariri

Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.

Crea tus aplicaciones web con SPA, Angular2, Web Api y Visual Studio Code

Una combinación espectacular para desarrollar tus aplicaciones web desde un entorno Open Source que junta toda la potencia de .NET Core, Angular 2 y Visual Studio Code cómo editor de código. Veremos cómo, a través de esta herramienta, podemos desarrollar una aplicación web moderna en pocos paso y bien estructurada.

Francesc Jaumot Peña / Jose Cousiño

Jose Cousiño, MCT desde 2004, profesor, Team Lead en Clibb y apasionado de las tecnologías Microsoft con amplio conocimiento en el área de .NET, sobretodo, en desarrollo web.

Francesc Jaumot, emprendedor y entusiasta de las tecnologías Microsoft con amplio conocimiento en diferentes áreas de desarrollo con tecnologías .NET. Actualmente es fundador de diferentes compañías tecnológicas y Manager en Clibb. Desde el año pasado es MVP de ASP.NET"

NET Core 1.0 y ASP.NET Core 1.0

En esta charla veremos desde un punto de vista teórico/práctico las últimas novedades sobre todo el ecosistema OSS NET: Core 1.0 y ASP.NET Core 1.0. ¿Qué ha cambiado de la RC1? Vamos a resolver todas las dudas que te hayan surgido y te daremos las pautas necesarias para que puedas empezar a trabajar con estos nuevos frameworks.

Luis Ruiz Pavón

Luis Ruiz (@luisruizpavon) Developer at PlainConcepts - MVP ASP.NET

¡Felicidades a los seleccionados!

Isabel Cabezas Martín

@isabelcabezasm

Technical Evangelist