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

MOD20 - Moving your database to Azure

Microsoft Ignite the Tour, Prague, Czech Republic
25 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...

Taking advantage of AI easily with Azure Cognitive Services

Prague .NET Meetup, Prague, CZ
24 Feb 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...

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

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

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

The Ethical Implications and Risks of AI and Deep Learning

Microsoft AI/ML Community, Singapore
19 Feb 2020

There is no question that Artificial Intelligence and Deep Learning will play an important role in the future (and the present!) of humanity. Taking advantage of faster and faster computers, larger and larger databases, we are able to run very complex algorithms against humongous amounts of data. This allows the creation of tools that can help us in complex areas of our lives. From autonomous vehicles to image and speech recognition; from assisting impaired humans to saving lives in critical si...

More...

MOD40 - Debugging and interacting with production applications

Microsoft Ignite the Tour, Dubai, UAE
11 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...

MOD30 - Enhancing web applications with cloud intelligence

Microsoft Ignite the Tour, Dubai, UAE
11 Feb 2020

1Tailwind Traders has implemented development frameworks, deployment strategies, and server infrastructure for their apps. But now that they are on the cloud it’s time to add cool features using simple scripts to access powerful services that automatically scale and run exactly where and when they need them. This includes language translation, image recognition, and other AI/ML features. In this session, we’ll create a set of routines that run on Azure Functions, respond to events in Azure Event ...

More...

MOD10 - Migrating Web Applications to Azure

Microsoft Ignite the Tour, Dubai, UAE
11 Feb 2020

1When Tailwind Traders acquired Northwind earlier this year, they decided to consolidate their on-premises applications with Tailwind Traders’ current applications running on Azure. Their goal: vastly simplify the complexity that comes with an on-premises installation. In this session, you’ll examine how a cloud architecture frees you up to focus on your applications, instead of your infrastructure. Then, you’ll see the options to 'lift and shift' a web application to Azure, including: how to dep...

More...

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

Microsoft Ignite the Tour, Dubai, UAE
10 Feb 2020

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

APPS30 - Modernizing Your Application with Containers

Microsoft Ignite the Tour, Johannesburg, South Africa
30 Jan 2020

1Tailwind Traders’ recently moved one of its core applications from a virtual machine into containers, gaining deployment flexibility and repeatable builds. In this session, you’ll learn how to manage containers for deployment, options for container registries, and ways to manage and scale deployed containers. You’ll also learn how Tailwind Traders uses Azure Key Vault service to store application secrets and make it easier for their applications to securely access business critical data.

More...