I’m a developer who talks to developers on behalf of Microsoft, and work out of Philadelphia. Sitting at the intersection of technology and business, I am a storyteller who uses my passion for words to help IT professionals express themselves in ways that business people understand.
I was a construction worker before I was an engineer, so I enjoy helping others to understand the most detailed and technical aspects of software and computing, and break things down into terms that everyone can comprehend.
Previously, I was a Senior Software Engineer at Comcast, where I worked on the Product Development team, and specifically on Xbox.
You talking to me? Building Bots with the Bot Framework for the enterprise and beyond
Think of a bot as an app that users interact with in a conversational way. Bots can communicate conversationally with text, cards, or speech. A bot may be as simple as basic pattern matching with a response, or it may be a sophisticated weaving of artificial intelligence techniques with complex conversational state tracking and integration to existing business services. With the bot framework, we can connect intelligent bots to interact with your users naturally wherever they are – from your website or app to text/SMS, Skype, Slack, Facebook Messenger, Office 365 mail, or other popular services. I’ll give you brief history of the natural language processing, how to create bots, and close with several code samples on how to put this all together, both in NodeJS as well as C#.