Skip to content.

Skip to main menu.

Welcome Bot Overlords! Build an Interactive Bot Using JavaScript, Node and the Cloud

Workshop scheduled at 8:30-11:30 in Room 2 (Swain)

It’s easier than ever to quickly create bots to do your bidding using Microsoft’s Bot Framework and Microsoft Azure. In this session we’ll learn how to use natural language processing using LUIS, JavaScript and Node.js to create an interactive bot that we can deploy to Skype, Facebook Messenger, SMS, and more! Even better, we’ll take advantage of Azure Functions (like AWS Lambda) which provide an integrated development environment for serverless code that you can even hook up to GitHub. What are you waiting for? It’s time to bring about the singularity!

Takeaways: Attendees will walk away with some working knowledge of using Azure to host serverless functions, how to use the Microsoft Bot Framework with JavaScript to create a basic bot, and see how bots get wired up to 3rd party services and can be interacted with in real-time.

Attendee Skill Level: Minimal skill level required. Attendees should be familiar with JavaScript development but do not have to have any experience with the cloud, Azure, or building bots.

Presented By

Kamran Ayub

Kamran Ayub is a full-stack engineer living in Minneapolis, MN. He has been in the industry since 2006 in roles spanning front-end design to infrastructure support. He is well-versed in web technologies and loves to work with both JavaScript and .NET stacks. His passion for impeccable UX, clean code, maintainable software architecture, and his range of ability have allowed him to wear many different hats throughout his career. He loves speaking at conferences and teaching others through his Pluralsight courses. He is a core contributor on the Excalibur.js team, a hobbyist game developer, the creator of Keep Track of My Games, and a maintainer on several open source projects. Besides coding, Kamran is an avid gamer and loves to spend time with his family. You can keep up with him on

Follow @kamranayub on Twitter

Stay Connected