Presentations

These are the last 10 presentations I gave:
You can see them all here.

MOD40 - Debugging and interacting with production applications

Microsoft Ignite the Tour, Paris, France
14 Nov 2019

1Now that Tailwind Traders is running fully on Azure, the developers must find ways to debug and interact with the production applications with minimal impact and maximal efficiency. Azure comes with a full set of tools and utilities that can be used to manage and monitor your applications. In this session, see how streaming logs work to monitor the production application in real time. We also talk about deployment slots that enable easy A/B testing of new features and show how Snapshot Debugging...

More...

MOD20 - Moving your database to Azure

Microsoft Ignite the Tour, Paris, France
14 Nov 2019

1Northwind kept the bulk of its data in an on-premises data center, which hosted servers running both SQL Server and MongoDB. After the acquisition, Tailwind Traders worked with the Northwind team to move their data center to Azure. In this session, see how to migrate an on-premises MongoDB database to Azure Cosmos DB and SQL Server database to an Azure SQL Server. From there, walk through performing the migration and ensuring minimal downtime while you switch over to the cloud-hosted providers.

More...

APPS20 - Options for Data in the Cloud

Microsoft Ignite the Tour, Paris, France
14 Nov 2019

1Tailwind Traders is a large retail corporation with a dangerous single point of failure: sales, fulfillment, monitoring, and telemetry data is centralized across its online and brick and mortar outlets. We’ll review structured databases, unstructured data, real-time data, file storage considerations, and share tips on balancing performance, cost, and operational impacts. In this session, you’ll learn how Tailwind Traders created a flexible data strategy using multiple Azure services, such as Azu...

More...

MOD41 - Deploying and A/B testing without risks with Deployment Slots

Microsoft Ignite the Tour, Paris, France
14 Nov 2019

1Who hasn’t been very scared when deploying a new feature to a website? Sometimes we feel that we will break everything, and the stress level is just not something we want to experience ever again. That's why the Deployment Slots feature of Azure App Services is such a nice experience. With Deployment Slots, you can deploy to a safe slot in the same conditions than your production environment. You can test in isolation, without risking breaking something. Then you can gradually route some of the ...

More...

Taking advantage of AI easily with Azure Cognitive Services

DevTalks .NET Meetup, Paris, France
12 Nov 2019

Data Science and Artificial Intelligence are fascinating areas of computing. Microsoft is betting a lot on these new technologies, but we are also aware that data scientists are highly trained professionals, and that not every software developer can create and maintain complex data models, perform linear algebra or purchase expensive GPU rigs to run these models. This is exactly why we created Cognitive services. This suite of services offers pre-trained models that you can use out-of-the-box to...

More...

Azure 101

EPITA presentation to students, EPITA, Kremlin-Bicêtre, France
12 Nov 2019

1'There is no cloud, it's just someone else's computer…' That is true. But when this someone else is Microsoft, and takes care of all the maintenance of these huge server farms, you can redirect these resources used to take care of your own infrastructure to other important tasks, such as adding features for your users. However at first sight, Microsoft Azure and its huge offering can seem daunting for a new user. In this presentation, Laurent Bugnion, who until recently didn't know much about th...

More...

Serverless SignalR: Building real time messaging applications for web and .NET

Microsoft Ignite, Orlando, FL
07 Nov 2019

1SignalR allows real-time communication between applications without the need to refresh a page or poll a server. It takes advantage of push technologies like web sockets. Did you know that you can also run SignalR without setting a server up? Serverless is a very exciting trend in cloud technologies, because they free you from the need to setup and manage a server. Scaling up? No problems. Patching the software? We’ll take care of that for you. And setting it up is easy! In this session Chris No...

More...

MOD41 - Deploying and A/B testing without risks with Deployment Slots

Microsoft Ignite, Orlando, FL
06 Nov 2019

1Who hasn’t been very scared when deploying a new feature to a website? Sometimes we feel that we will break everything, and the stress level is just not something we want to experience ever again. That's why the Deployment Slots feature of Azure App Services is such a nice experience. With Deployment Slots, you can deploy to a safe slot in the same conditions than your production environment. You can test in isolation, without risking breaking something. Then you can gradually route some of the ...

More...

MOD40 - Debugging and interacting with production applications

Microsoft Ignite, Orlando, FL
06 Nov 2019

1Now that Tailwind Traders is running fully on Azure, the developers must find ways to debug and interact with the production applications with minimal impact and maximal efficiency. Azure comes with a full set of tools and utilities that can be used to manage and monitor your applications. In this session, see how streaming logs work to monitor the production application in real time. We also talk about deployment slots that enable easy A/B testing of new features and show how Snapshot Debugging...

More...

MOD20 - Moving your database to Azure

Microsoft Ignite, Orlando, FL
06 Nov 2019

1Northwind kept the bulk of its data in an on-premises data center, which hosted servers running both SQL Server and MongoDB. After the acquisition, Tailwind Traders worked with the Northwind team to move their data center to Azure. In this session, see how to migrate an on-premises MongoDB database to Azure Cosmos DB and SQL Server database to an Azure SQL Server. From there, walk through performing the migration and ensuring minimal downtime while you switch over to the cloud-hosted providers.

More...