Andrea Saltarello

Information & Communications Technology

Software Architecture Domain Driven Design .NET ASP.NET ASP.NET Core Event Sourcing Azure

Milan, Lombardy, Italy

Implementing chatbots and Alexa skills using Azure Cognitive Services

Thanks to the recently released v4 of the Bot Framework SDK, creating your first bot is a breeze; still, implementing a production viable one is no easy task since several aspects must be taken into account such as user authentication, integration within existing apps, multi language support, technical considerations (e.g.: Azure Functions vs. Web Apps, Blob Storage vs. CosmosDB) and, last but not least, operational costs.
Moreover, you might want to reuse your bot’s Azure hosted, Cognitive Services-backed code to address Amazon’s Alexa users to avoid the need to implement (and evolve) it twice.
Eager to learn how to do that for real? Don’t miss this code-based talk then.


Andrea Saltarello

CTO @ Managed Designs, Microsoft Regional Director, Chuck addict, Depeche Mode überfan

I am an entrepreneur and consultant in the Software Architecture field from Milan, Italy, serving as the CTO of Managed Designs while still eager to write code in real projects to get feedback about my architectural decisions.

I am a Microsoft Regional Director for Italy, providing strategic feedback to Microsoft's senior leadership team.

As a trainer and speaker, I had several speaking engagements for courses and conferences across Europe such as TechEd Europe, Ignite Dev Tour and Codemotion.

In 2001 I co-founded UGIdotNET, the first Italian .NET User Group, of which I am the leader; due to my contributions to the .NET developer community, I have been awarded by Microsoft as a Most Valuable Professional since 2003.

Andrea's full speaker profile