Speaker

Robert Bermejo

Robert Bermejo

Domain Technical Lead| Cloud Architect | MVP Azure

Barcelona, Spain

Dicen de mí que soy una persona muy exigente tanto conmigo como con los demás. Esta exigencia ha hecho que lleve una vida entera en el mundo del desarrollo de software.
Me encantan los eventos técnicos y sobre todo poder compartir, por ello desde hace más de 7 años organizo junto a otras tres magnificas personas la comunidad de Azure en Barcelona, CATzure, así como la NetCoreConf uno de los eventos más importantes en España sobre el mundo Microsoft.
Actualmente trabajo en SCRM Lidl International Hub donde hago de CTO en el dominio de Omnichannel donde trabajan más de 100 personas.
La vida es crecimiento continuo y por ello hay que compartir lo aprendido y aprender de los demás.

Awards

Topics

  • Azure
  • .NET Core ASP.NET Core ASP.NET .NET Azure DevOps VSTS Azure Visual Studio Scrum

Spfx, PowerPlatform, Bots, Custom Developer o como extender Teams como un Avenger

A la hora de desarrollar en Teams la comunidad tiene muchas dudas, en esta sesión haremos una inmersión en todas las opciones que tenemos en Teams, en que escenarios entran en juego y cuando empezar a utilizar la cada una. Lo bueno del desarrollo en Teams es la multitud de opciones de las que disponemos y esta ventaja se tiene que poder aprovechar :)

Strengthening the death star

Our beloved death star was shot down due to a failure in its entire indestructible security structure.
In this session we are going to see what possibilities and how you can secure your Azure infrastructure so that it does not happen to you as the death star

Sé lo que hizo tu último App Service

El PaaS mola, no tienes que preocuparte de la infraestructura, solo de desplegar, configurar y escalar, pero...¿que pasa cuando nuestro web app no funciona?
En esta sesión vamos a entrar a fondo en herramientas que nos pueden ayudar a ver que nos está fallando, porque y como podemos solucionarlo.
También veremos algunas buenas prácticas a seguir tanto en el desarrollo como a la hora de seleccionar el tipo de App Service.
Después de esta sesión nunca más un App Service será un desconocido para ti.

Polyglot Persistence in Azure

Uno de los objetivos que tenemos como developer es utilizar siempre la mejor opción que necesitamos para nuestros desarrollos. En muchas ocasiones dado que ya tenemos una base de datos elegida y plantearse otra alternativa es algo que ni siquiera nos planteamos es esto lo correcto? La respuesta es que NO y en esta sesión vamos a ver como podemos montar una persistencia poliglota para poder elegir la mejor opción en cada caso para poder seguir los principios descritos por Martin Fowler y de esta forma poder adaptar nuestro producto a las necesidades y no viceversa :)

Polyglot Persistence in Azure

Uno de los objetivos que tenemos como developer es utilizar siempre la mejor opción que necesitamos para nuestros desarrollos. En muchas ocasiones dado que ya tenemos una base de datos elegida y plantearse otra alternativa es algo que ni siquiera nos planteamos es esto lo correcto? La respuesta es que NO y en esta sesión vamos a ver como podemos montar una persistencia poliglota para poder elegir la mejor opción en cada caso para poder seguir los principios descritos por Martin Fowler y de esta forma poder adaptar nuestro producto a las necesidades y no viceversa :)

Monitoring for Developers

Para nosotros los developers, es normal publicar la versión de nuestro desarrollo y dejarlo en producción y desde ese momento que hacemos? Que herramientas usamos? En esta sesión vamos a ver la importancia de todo el proceso en el que nuestra aplicación esta en producción hasta que salen nuevas features que herramientas usamos y porque. Porque si es muy importante hacer un buen desarrollo, pero también es muy importante saber cuales son los síntomas que tiene más allá de las quejas de los clientes. Naturalmente buceraremos por todas las herramientas del stack de Microsoft

Llevando al "geospacio" nuestras aplicaciones con Azure Maps

¿Quién no se ha encontrado alguna vez desarrollando una aplicación en la cuál no se necesitará ubicar posiciones en mapas, direcciones o puntos de interés?
En esta sesión vamos a ver como el nuevo servicio de Azure Maps nos va permitir de dotar de contexto geospacial a los datos.
Veremos que servicios nos provee y como podemos sacarles el máximo provecho.

Llevando Dynamics 365 al límite...¿Conseguirá sobrevivir?

Dynamics 365 está en Azure, y Azure tiene una cantidad de servicios que nos pueden ayudar a integrarnos con Dynamics.
En esta sesión vamos a ver como Azure Durable Functions nos pueden ayudar para hacer migraciones de Dynamics a onpremise, o incluso para mantenerlas sincronizarlas.
Con ellas podremos buscar los límites de Dynamics 365 y sacar el máximo rendimiento a Azure y Dynamics.

IoT mini Cluedo

¿Os acordáis del juego del Cluedo?
Si no te acuerdas, es un juego de detectives y criminales donde sucedía un asesinato y se debía averigar quién era el culpable.
¿Os imagináis poder hacer una recreación en la vida real?
No te pierdas nuestra sesión: 3 locos que quieren detectar sospechosos vía IoT, Azure y otras sorpresas.
¿Quieres saber cuáles son? ¡Pues ven a vernos!
PD: las bombillas del año pasado han evolucionado

Live from Spain! - Azure Serverless: el panel de expertos

En esta sesión se comenta la evolución de los servicios onpremise hasta serverless haciendo hincapié en los servicios que nos proporciona Azure para implementar este tipo de arquitectura. Cómo son Azure Functions, Logic Apps, EventGrid

He pedido un proyecto en Azure a los Reyes Magos

Tod@s queremos hacer proyectos con la última versión de frameworks front-end, microservicios cloud ( en Azure por supuesto), contenedores, utilizando DevOps .... me dejo algo? Seguro que sí ...la lista de los Reyes magos de los Arquitectos y equipos de desarrollo no tiene fin. Se pueden cumplir? Como?
Hablaremos y trabajaremos que opciones podemos utilizar para conseguir ese proyecto soñado.

Integrate your apps with third-party applications using nat gateway

Veremos como implementar un nat gateway con terraform y como hacer que nuestras webapps salgan con una sola ip pública a través del nat gateway para que nos puedan whitelistear aplicaciones de terceros.

gRPC vs Rest La batalla final

Las modas siempre vuelven, gRPC es un framework para las llamadas a servicios remotas, se esta poniendo de moda debido a que ofrece un rendimiento muy optimo. Pero realmente es tan bueno. Mejora a Rest. En esta sesión haremos una comparativa entre ambos y veremos en que escenarios debemos de usar uno o otro y por qué.

Graph Toolkit Deep Dive

API Graph se ha convertido en la API unificada que todo desarrollador que se precie usa en sus desarrollos sobre M365 y SharePoint en particular. El equipo de Graph ha creado una proyecto Open Source Graph Toolkit para poder simplificar mucho la integración de Graph con los desarrollos que realizamos en SPFx o con el frameworks javascript que queramos. En esta sesión vamos a todos los aspectos necesarios que necesitamos para establecer la autenticación de los proyectos con Graph dependiendo del entorno donde se vaya a ejecutar (SharePoint, Teams, Custom) y como poder extender los componentes que tiene para adaptarlos a la interfaz corporativa.

First steps in Cosmos DB

En este workshop vamos a entrar en el servicio NoSQL de Azure Cosmos DB.
El objetivo será introducirse en los conceptos básico y best practices de este servicio a través de un hands on lab, por lo que venir preparados ya que iremos pasito a pasito creando, explicando y aprendiendo este magnifico servicio

El bueno, el feo y el malo

Azure Functions es el servicio sin servidores más famoso y utilizado de Azure.
Actualmente podemos usarlo en el plan consuptiom, el plan de servicio app y el plan premiun, pero ¿qué plan es el más adecuado para mí y en qué casos se aplica?
En esta sesión profundizaremos en las Funciones Azules y veremos qué plan se ajusta mejor a cada uno de los casos.

Cross Graph Platform

Todo el mundo que está dentro del ecosistema Office 365 conoce Microsoft Graph, pero seguramente pocos conocen que gracias a Microsfot Graph puedes construir aplicaciones Cross Platform que te permita continuar donde estabas en un dispositivo diferente y un un Sistema Operativo diferente.
En esta sesión verás que nueva funcionalidad tiene Microsoft Graph que te permiten realizar estas operaciones y sacarle el máximo rendimiento.

Cognitive Services para pitufos gruñones

Reunión de los pitufos gruñones

Como el equipo A consigue que los planes salgan casi siempre bien

A la hora de implementar una solución siempre buscamos cual es el mejor caso que se adapta a las necesidades, como intentamos evitar que nuestro sistema se caiga o por lo menos tener la infraestructura adecuada para disminuir los daños de dicha caía pero a nivel de software hacemos algo para poder evitar todo esto? Pues en esta sesión vamos a ver como podemos implementar en nuestros desarrollos en C# algunos patrones de resilencia y que herramientas usar para hacer nuestra aplicación mas robusta a fallos

Bailando con unicornios en el cloud

Alta disponibilidad, Disaster Recovery…¿te suenan estos conceptos?
Cuando estás construyendo un producto en la nube son conceptos básicos que hay que tener en cuenta para que tu aplicación siempre tenga servicio.
Azure nos proporciona una serie de servicios que nos ayudan a tener alta disponibilidad y hacer disaster recovery de ellas para tener siempre servicio de esta.
En esta sesión vamos a ver como podemos obtener estos dos unicornios del cloud gracias a Azure.

Azure Serverless: el panel de expertos

En esta sesión se comenta la evolución de los servicios onpremise hasta serverless haciendo hincapié en los servicios que nos proporciona Azure para implementar este tipo de arquitectura. Cómo son Azure Functions, Logic Apps, EventGrid

Azure Functions, .NET Core y SharePoint Juntos pero no revueltos

Durante mucho tiempo los desarrolladores de SharePoint hemos sufrido el no poder utilizar CSOM dentro de las últimos versiones de Functions, así como en los de Desarrollos en .NET Core todo esto complicaba (o más bien añadía dificultad extra) a las arquitecturas que se planteaban. Hace un mes se libero la versión de CSOM de .NET Core y vamos a ver que aspectos han mejorado para poder utilizarlo en las Azure Functions y en los desarrollos .NET Core y si se han cumplido nuestras expectativas o no.

Azure Functions modo Duracell

¿Quién no ha empezado a orquestar functions a través de colas, ficheros u otros workarrounds?
Si tu respuesta es SI, sabrás todos los problemas que ello conlleva:
* Control de timeout
* Control de errores
* Continuar donde estaba
* Desplegar varias functions

Y muchos otros problemas que es mejor no nombrar.
Para solucionar estos problemas Microsoft introdujo una nueva forma de implementar Azure Functions que consiste en poder realizar flujos de trabajo con Funtions y de esta forma evitar muchos de los problemas anteriormente vistos. Este servicio se llama Azure Durable Functions y vamos a aprender que són y como utilizarlas en esta sesión.

Arquitecturas de Alta Disponibilidad en Azure

En ocasiones, tenemos proyectos en los que las necesidades que tiene el producto son Globales y se requiere de una arquitectura más compleja y corriente que para aplicaciones simples.. en estos momentos es cuando hay que conocer que servicios disponemos en Azure y ver si se adaptan o no a las necesidades que tenemos. En esta sesión veremos como poder montar estas arquitectuas en Azure y veremos los problemas y beneficios dependiendo de que opciones escojamos.

Porque no todo tiene que ser SQL: CosmosDB

El objetivo de esta sesión es dar a conocer el servicio de CosmosDB, sus caracteristicas y que nos ofrece.
También veremos diferencias entre SQL y NoSQL y cuando utilizarlas, así como a través de CosmosDB podemos crear una base de datos NoSQL como DocumentDB y utilizar la sintaxi de SQL de toda la vida para poder realizar queries.

NetCoreConf Barcelona 2023 Sessionize Event

March 2023 Barcelona, Spain

NetCoreConf Barcelona 2022 Sessionize Event

September 2022 Barcelona, Spain

Global Azure 2022 - Spain Sessionize Event

May 2022

Virtual NetCoreConf 2021 - 2 Sessionize Event

October 2021

Global Azure 2021 - Spain Sessionize Event

April 2021

Virtual NetCoreConf 2021 Sessionize Event

February 2021

Microsoft 365 Virtual 2020 Spain Sessionize Event

November 2020

Collabdays Barcelona 2020 Sessionize Event

October 2020 Barcelona, Spain

Virtual NetCoreConf II 2020 Sessionize Event

October 2020

Microsoft 365 Virtual Summit Spain Sessionize Event

April 2020 Madrid, Spain

Global Azure Virtual Sessionize Event

April 2020 Seattle, Washington, United States

Virtual NetCoreConf 2020 Sessionize Event

April 2020

NetCoreConf Valencia 2020 Sessionize Event

February 2020 Valencia, Spain

NetCoreConf Barcelona 2020 Sessionize Event

January 2020 Barcelona, Spain

Global AI Bootcamp Spain (Barcelona) Sessionize Event

December 2019 Barcelona, Spain

365 Saturday Barcelona Sessionize Event

October 2019 Barcelona, Spain

NetCoreConf Galicia 2019 Sessionize Event

September 2019 Santiago de Compostela, Spain

Global Azure Bootcamp Barcelona 2019 Sessionize Event

April 2019 Barcelona, Spain

Global Integration Bootcamp Barcelona 2109 Sessionize Event

March 2019 Barcelona, Spain

NetCoreConf Barcelona 2019 Sessionize Event

January 2019 Barcelona, Spain

SharePoint Saturday Barcelona 2018 Sessionize Event

October 2018 Barcelona, Spain

Global Azure Bootcamp Barcelona 2018 Sessionize Event

April 2018 Barcelona, Spain

Robert Bermejo

Domain Technical Lead| Cloud Architect | MVP Azure

Barcelona, Spain

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top