Our speakers

Scott Hunter

Director of Program Management at Microsoft

Sherry List

Azure Developer Technical Lead at Microsoft

Glenn Condron

Senior Program Manager .NET & VS at Microsoft

César de la Torre

Program Manager .NET Product Team at Microsoft

Ryan Nowak

Principal Software Engineer at Microsoft

Manuel Rodrigo Cabello

AI MVP & AI Technical Lead at Plain Concepts

Daniela Solís

Software Development Engineer (AI) at Plain Concepts

Hugo Biarge

Software Engineer at Plain Concepts

Juliet Moreiro Bockhop

Technical Evangelist at Microsoft

Eva Crespo

UI Developer at Plain Concepts

Paloma Celaá

UX Designer at Plain Concepts

Alberto Varela

Software Engineer at Plain Concepts

Eduard Tomás

MVP in Visual Studio and Principal Tech Lead at Plain Concepts

Luis Ruiz Pavón

MVP in Visual Studio and Development Lead at Plain Concepts

Quique Fdez Guerra

Senior Software Engineer & Delivery Lead at Plain Concepts

Carlos Landeras

Web Lead at Plain Concepts Madrid & MVP in Developer Technologies

Pablo Doval

Principal Data Architect at Plain Concepts

Javier Cantón

Research Team Lead at Plain Concepts

Carlos Bastos Pérez

Frontend Chapter Lead at Orange

Javier Suarez

Senior Software Engineer at Microsoft

Pablo Santos Luaces

CTO & Founder at Plastic SCM

Marcos Cobeña Morián

Software Development Engineer at Plain Concepts

Luis Fraile

DevOps Consultant at Plain Concepts & Microsoft MVP

Matthias Buchhorn-Roth

Cloud Solution Architect, Azure and Microsoft Cloud Deutschland

Close
Scott Hunter
Director of Program Management at Microsoft
Bio
Scott Hunter is the Director of Program Management on the .NET team at Microsoft. His team builds the .NET Framework, .NET Core, ASP.NET, Entity Framework, managed languages (C#/F#/VB) and the Web and .NET Tooling for Visual Studio. Before Microsoft Scott was a developer and CTO at two startups.
Presentation
.NET Core 3.0 News and the Future of .NET Platform
Close
Sherry List
Azure Developer Technical Lead at Microsoft
Presentation
Azure Cognitive Services with Native Script
Close
Glenn Condron
Senior Program Manager .NET & VS at Microsoft
Presentation
ASP.NET Core, Beyond HTTP
Description
ASP.NET Core is evolving beyond web applications and APIs to embrace new app models including real-time, gRPC, and service workers, while continuing to leverage all the goodness you enjoy today in the stack. Our goal is to enable you to build distributed, cloud-native applications utilizing containers and microservices architecture patterns with the same ease you do today when building forms-over-data HTML apps. Learn about the changes coming in .NET Core 3 and beyond as the framework evolves to facilitate these application types.
Close
César de la Torre
Program Manager .NET Product Team at Microsoft
Bio
Working in the .NET Product Group building Microsoft's development platform, at Microsoft Corp. (Redmond campus). Focus on the new .NET Core, Azure end-to-end and enterprise solutions based on microservices, ASP.NET Core, Azure Service Fabric and App Service and cross-platform development on the server and client/mobile side. .NET is everywhere!
Presentation
Novedades en ML.NET Machine Learning para desarrolladores .NET
Close
Ryan Nowak
Principal Software Engineer at Microsoft
Bio
Ryan Nowak is a developer on the ASP.NET team, where he works on Razor, MVC and a variety of other things. He's been employed at Microsoft for 10 years, working on various developer tools such as profilers, IDEs and compilers. Ryan is one of the core developers on Blazor, focused on the ASP.NET Core integration, compiler, Razor language and tooling support.
Presentation
Introduction to Blazor
Description
Today, nearly all browser-based apps are written in JavaScript (or similar languages that transpile to it). Starting now, WebAssembly opens the floodgates to new choices, and one of the first realistic options may be .NET. We’re adding a simpler and powerful component programming model to ASP.NET Core and Razor that runs on the client or server. Blazor is a new experimental web UI framework from the ASP.NET team that aims to brings .NET applications into all browsers (including mobile) via WebAssembly. It allows you to build true full-stack .NET applications, sharing code across server and client, with no need for transpilation or plugins. In this talk I’ll demonstrate what you can do with Components and Blazor today and how it works on the underlying WebAssembly runtime behind the scenes. You’ll get a tour of the modern, component-based architecture (inspired by modern SPA frameworks) at work as we use it to build a responsive UI. We’ll cover our plans for running components on the server in ASP.NET Core 3.0 and on the client using Blazor.
Close
Manuel Rodrigo Cabello
AI MVP & AI Technical Lead at Plain Concepts
Bio
Software Engineer en Plain Concepts y MVP en Inteligencia Artificial con una experiencia de más de 9 años en el desarrollo de aplicaciones. Apasionado de las nuevas tecnologías y todo lo que tenga que ver con técnicas basadas en Inteligencia Artificial.
Presentation
IoT, una Raspberry Pi y predicción de fallos en un avión
Description
En esta charla veremos como podemos utilizar nuestros dispositivos (Raspberry PI) para adelantarnos a posibles fallos que puedan ocurrir en un motor de un avión. Explicaremos como se ha realizado el proceso de entrenamiento y como podemos ejecutar las predicciones en nuestro dispositivo utilizando IoT Edge.
Close
Daniela Solís
Software Development Engineer (AI) at Plain Concepts
Bio
Software engineer en el equipo de IA de Plain Concepts. Maestra en Inteligencia Artificial de la Universidad de Amsterdam, apasionada de las nuevas tecnologías y del mundo de la inteligencia artificial.
Presentation
IoT, una Raspberry Pi y predicción de fallos en un avión
Description
En esta charla veremos como podemos utilizar nuestros dispositivos (Raspberry PI) para adelantarnos a posibles fallos que puedan ocurrir en un motor de un avión. Explicaremos como se ha realizado el proceso de entrenamiento y como podemos ejecutar las predicciones en nuestro dispositivo utilizando IoT Edge.
Close
Hugo Biarge
Software Engineer at Plain Concepts
Presentation
Autenticación en aplicaciones web y nativas. Escenarios y herramientas
Description
Estás pensando como securizar tus aplicaciones Web y tus aplicaciones nativas.¿Sabes cuales son los protocolos que deberías usar? Estas perdido con Azure AD y la federación. A lo largo de esta sesión aprenderás que elementos tienes que tener en cuenta, cuales son las librerías más utilizadas y los caminos que tienes que tomar para tener una aplicación segura con flujos modernos.
Close
Juliet Moreiro Bockhop
Technical Evangelist at Microsoft
Presentation
Apps inteligentes con Cognitive Services
Close
Eva Crespo
UI Developer at Plain Concepts
Presentation
Comunicación entre equipos. Diseño y Desarrollo
Description
Diseñadores que deciden crear componentes de la nada, sin conocer el coste que eso conlleva, programadores que deciden hacer cambios sobre el diseño, tirando por tierra la estética y la usabilidad ¿Quién no es consciente de este problema? Queremos poner sobre la mesa estos problemas de comunicación y tratar de solucionarlos a través de un lenguaje común
Close
Paloma Celaá
UX Designer at Plain Concepts
Presentation
Comunicación entre equipos. Diseño y Desarrollo
Description
Diseñadores que deciden crear componentes de la nada, sin conocer el coste que eso conlleva, programadores que deciden hacer cambios sobre el diseño, tirando por tierra la estética y la usabilidad ¿Quién no es consciente de este problema? Queremos poner sobre la mesa estos problemas de comunicación y tratar de solucionarlos a través de un lenguaje común
Close
Alberto Varela
Software Engineer at Plain Concepts
Presentation
Infraestructura como código en Azure
Description
Las plataformas Cloud nos han permitido crear y evolucionar procesos de automatización para tareas que antes solían ser 99% manuales. Durante esta sesión veremos cómo podemos aplicar los paradigmas de despliegue de aplicaciones al aprovisionamiento de infraestructura, veremos las razones por las que nos interesa hacerlo y haremos un pequeño repaso con ejemplos de las diferentes herramientas que nos van a ayudar a conseguirlo en Azure: Bash/Powershell scripting, ARM, Terraform, Pulumi o Ansible. También intentaré explicar por qué creo que los desarrolladores debemos implicarnos en la implantación de estas prácticas y que beneficios nos aporta frente a dejar este asunto solo en manos de IT/Ops.
Close
Eduard Tomás
MVP in Visual Studio and Principal Tech Lead at Plain Concepts
Presentation
Escenarios avanzados con AKS y .NET Core
Description
En esta charla veremos distintos escenarios avanzados con AKS y .Net Core: configuración con Key Vault, nodos virtuales y virtual kubelet para conseguir workloads mixtos (linux y windows)
Close
Luis Ruiz Pavón
MVP in Visual Studio and Development Lead at Plain Concepts
Bio
Desarrollador en Plain Concepts y MVP.
Presentation
Asp.Net Core Good Practices 2019
Description
En esta sesión hablaremos de buenas prácticas trabajando con Asp.Net Core y de cómo sacarles el máximo partido a las nuevas mejoras introducidas en la plataforma.

Entre otras cosas, veremos:

  • Intrumentación de código
  • Estrategias de resiliencia
  • Health checks para orquestadores
  • Problem details para estandarización de errores
  • Api Behaviour para configurar comportamientos en las peticiones
  • Pipes en el contexto Http para mejora del rendimiento
  • Endpoint routing
  • Nuevo middleware de autorización desacoplado de MVC.
  • Estrategias de despliegue y testing con Docker
Close
Quique Fdez Guerra
Senior Software Engineer & Delivery Lead at Plain Concepts
Presentation
Potenciando VUE con TypeScript, Inversify, Vuex y otras herramientas
Description
¿Conoces TypeScript? ¿Estás trabajando con Vue? ¡Vamos a por el siguiente nivel! En esta charla vas a aprender como crear aplicaciones reales y escalables utilizando lo mejor de TypeScript y Vue, con super herramientas como Nuxt, Inversify, Vuex etc. Estar continuamente actualizando a tu equipo puede ayudar a tu producto, al mismo equipo y a los proyectos en los que trabajáis.
Close
Carlos Landeras
Web Lead at Plain Concepts Madrid & MVP in Developer Technologies
Presentation
Asp.Net Core Good Practices 2019
Description
En esta sesión hablaremos de buenas prácticas trabajando con Asp.Net Core y de cómo sacarles el máximo partido a las nuevas mejoras introducidas en la plataforma.

Entre otras cosas, veremos:

  • Intrumentación de código
  • Estrategias de resiliencia
  • Health checks para orquestadores
  • Problem details para estandarización de errores
  • Api Behaviour para configurar comportamientos en las peticiones
  • Pipes en el contexto Http para mejora del rendimiento
  • Endpoint routing
  • Nuevo middleware de autorización desacoplado de MVC.
  • Estrategias de despliegue y testing con Docker
Close
Pablo Doval
Principal Data Architect at Plain Concepts
Bio
Presentation
Recurrent Neural Networks with TF2.0
Description
In this session we will explore Recurrent Neural Networks (RNN) - a type of neural networks specially designed to process sequences - and their applications to time series and text processing (NLP). To make the session even more interesting, all the code will be developed using the latest version of TensorFlow 2.0, using the implementation of the models to discuss the major changes with respect to versions 1.x of the Deep Learning framework, and it will leverage MLFLlow within Azure Databricks as a development platform and model serving.
Close
Javier Cantón
Research Team Lead at Plain Concepts
Presentation
Writing high performance code in NetCore 3.0
Description
Para mi uno de los aspectos más interesantes de .NET Core es el performance, ya que han sido muchas las mejoras introducidas desde la primera versión y en .NETCore 3.0 ha hecho un esfuerzo extra en esta línea. Durante la sesión se repasarán conceptos que nos ayudarán a comprender mejor estas mejoras para conseguir que nuestras aplicaciones tengan mejores tiempos de arranque, consuman menos memoria y estresen menos el hardware ahorrando por consiguiente batería en dispositivos portátiles. Personalmente trabajo a diario en un 3D Graphics Engine en .NETCore (WaveEngine 3.0) y el objetivo es repasar aquellos conceptos de performance aprendidos durante el último año y aplicados a esta nueva versión. Si tu interés va más allá de que las cosas funcionen y el rendimiento es una de tus curiosidades esta charla es para ti.
Close
Carlos Bastos Pérez
Frontend Chapter Lead at Orange
Presentation
SSR con TypeScript, React y NextJS
Description
Si quieres descubrir cómo realizar tu primera aplicación isomórfica (render de la UI en backend y/o en frontend dependiendo del contexto de ejecución) para cubrir requisitos como el SEO, esta charla te enseñará a hacerlo con typescript, react y nextjs.
Close
Javier Suarez
Senior Software Engineer at Microsoft
Presentation
Optimizando Apps con Xamarin Forms
Description
A la hora de desarrollar aplicaciones con Xamarin.Forms el rendimiento suele ser un factor a tener en cuenta. En Xamarin.Forms, ¿sabes el ciclo de vida de un Layout?, ¿qué opciones de Layout son más óptimas?, ¿cómo afectan los Bindings al rendimiento y como tratarlos?, ¿qué debemos hacer para optimizar el trabajo con imágenes?, ¿ListView o CollectionView?, ¿y qué ocurre con Shell? A estas y otras preguntas habituales de rendimiento daremos solución, con datos y pruebas en forma de sencillos consejos a tener en cuenta a la hora de desarrollar una aplicación con Xamarin.Forms.
Close
Pablo Santos Luaces
CTO & Founder at Plastic SCM
Presentation
Como migrar un producto multiplataforma a .NET Core, un caso práctico.
Description
A lo largo de esta charla intentaremos presentar como hemos afrontado la migración de nuestro producto multiplataforma a .NET Core, las piedras que hemos pasado en el camino, las ventajas e inconvenientes de esta aventura que hemos vivido en PlasticSCM.
Close
Marcos Cobeña Morián
Software Development Engineer at Plain Concepts
Presentation
Llevando Wave Engine a la web a través de WebGL y Web Assembly
Description
Wave Engine siempre ha soportado los principales dispositivos móviles: desde teléfonos hasta cascos XR; pero, teníamos espacio de mejora en la Web: simplemente no era posible correr nuestras apps en el navegador. Gracias a los primeros pasos con WebAssembly del Proyecto Mono, se nos ha abierto una nueva ventana que nos permite ejecutar nuestras apps hechas con C# encima de WebGL, cogiendo lo mejor de la aceleración hardware sin salir de la pestaña del navegador. Esta charla guiará a los asistentes en la ruta que hemos tomado hasta hoy, resaltando todos aquellos aprendizajes que hemos tenido y dejando a otros jugar con lo creemos será una de las plataformas más importantes en los próximos años.
Close
Luis Fraile
DevOps Consultant at Plain Concepts & Microsoft MVP
Presentation
Tests de integración con .NET Core, Docker y Azure DevOps
Description
En esta sesión hablaremos sobre como poder crear nuestras pruebas funcionales en aplicaciones de .NET Core. Incluyendo la integración con servicios externos como bases de datos, caches etc. Todo ello preparándolo no solamente para la ejecución en nuestro entorno local sino integrándolo en nuestros Azure Pipelines ayudándonos de Docker y la tecnología de Service Containers de Azure DevOps.
Close
Matthias Buchhorn-Roth
Cloud Solution Architect, Azure and Microsoft Cloud Deutschland
Bio
At Microsoft I’m helping companies and organisations for their digital transformation journey, whereby I would be utilising my sound expertise in developing software products and IT projects, leading teams and build technology partnerships. On more than 35 projects I have gained a breadth of experience in liaising with customers in different sectors including public transportation, logistics, eGovernment, security, retail, media. I'm leading design thinking and hands-on workshops together with customers, build prototypes, and love to organize hackathons. As mentor I support the start-ups in the Microsoft Scaleup program and volunteer in the REDI-school.org and Code for life initiatives. Cloud Infrastructures, DevOps, Artificial Intelligence, IoT, Cyber security are the technical areas in which I specialised.
Presentation
Developer Power! Make the world to a better place.
Description
Microsoft announced the AI for Humanitarian Action initiative, to support developers interested in creating tools and services with the goal of helping humanity. The initiative will focus on four specific areas: refugees and displaced people, the needs of children, disaster response, and human rights. I want to engage you as developer to register for a grant for this and the AI for Earth $50 million pursuit to create artificial intelligence that helps the planet, supporting initiatives for things like biodiversity, conservation, and climate change and AI for accessibility program designed to create technology for people with disabilities. I want to talk about the some projects and the achievements of the last 3 years.