Presentations

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

Building a Notifications client with Azure and Xamarin, part 2

Twitch Live Stream, Microsoft Developer Twitch
14 Jul 2020

Join Laurent and Frank to build a cross-platform Notifications client with Xamarin and Azure. In the first episode, we will build the infrastructure for Android. The Notifications client is a cross-platform Xamarin application used to receive generic push notifications in various channels. The backend includes Firebase (for Android), Windows Push Notification system (for Windows), the Azure Notification Hub, Azure Functions, Cosmos DB.

More...

Debugging and interacting with production applications

Microsoft Developer User Group South Africa, Online
24 Jun 2020

1Once an application is up and running on Azure, 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, we will see how Streaming logs work to monitor the production application in live time. We will also talk about Deployment slots that enable easy A/B testing of new features and show how Snapshot Debug...

More...

Building a Notifications client with Azure and Xamarin, part 1

Twitch Live Stream, Microsoft Developer Twitch
18 Jun 2020

Join Laurent and Frank to build a cross-platform Notifications client with Xamarin and Azure. In the first episode, we will build the infrastructure for Android. The Notifications client is a cross-platform Xamarin application used to receive generic push notifications in various channels. The backend includes Firebase (for Android), Windows Push Notification system (for Windows), the Azure Notification Hub, Azure Functions, Cosmos DB.

More...

Building Intelligent Applications with Azure Cognitive Services

Shift Remote, Online
09 Jun 2020

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

A gentle introduction to Deep Learning

DevSum, Online
28 May 2020

1Data 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...

A gentle introduction to Deep Learning

Teams Live, Teams Live Event
15 May 2020

1Data 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...

Taking advantage of AI easily with Azure Cognitive Services

Global AI Community on Virtual Tour, Online
08 Apr 2020

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

MOD20 - Moving your database to Azure

Microsoft Ignite the Tour, Copenhagen, Denmark
28 Feb 2020

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, Copenhagen, Denmark
27 Feb 2020

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

MOD40 - Debugging and interacting with production applications

Microsoft Ignite the Tour, Prague, Czech Republic
25 Feb 2020

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