Development

Room 302

Boost your Bot's IQ

Sivamuthu Kumar

Sivamuthu Kumar

Computer Enterprises Inc

“Boost your Bot’s IQ - How to turn dumb bot into smart bot…” Intelligent bots respond as if they can see the world as people see it. They discover information and extract knowledge from different sources to provide useful answers, and, best of all, they learn as they acquire more experience to continuously improve their capabilities. Let us discuss how to add intelligence to the bot using Language Understanding Service (LUIS), Microsoft Bot Framework - NodeJS and Azure Services. In this session, we are going to take close look at the Microsoft’s Bot Builder SDK and LUIS, how to design intelligent conversations, how to track the insights to give a human touch to a chatbot. Come on, make your bot brighter to have a conversation with the human. The session includes Introduction to Microsoft Bot Framework Designing conversational flow - Managing conversation flow is an essential task in building bots. How a bot is able to perform core tasks elegantly and handle interruptions gracefully. Add Intelligence to Bot - How to train LUIS models and add intelligence to Bot Deployment and Analytics - How to deploy chatbot and add Application Insights. Demo - Chatbot that demonstrates the conversational flow and LUIS Language processing.


Beginner
Development (Room 302)
10:00 AM - 10:50 AM

SharePoint - SPFX

Andy Barrionuevo

Andy Barrionuevo

I will demo using the SharePoint Framework with React on SPO, deploy the package, secure and configure.


Beginner
Development (Room 302)
11:00 AM - 11:50 AM

GraphQL & NestJS - Forget the REST

Sivamuthu Kumar

Sivamuthu Kumar

Computer Enterprises Inc

GraphQL is a new way of thinking about the APIs. REST APIs are REST-in-Peace APIs. GraphQL is a type-safe specification and protocol, which means it pairs well together with TypeScript, a superset of JavaScript that adds strong typing and other features to the ECMAScript specification. In this session, we are going to see how NestJS - Typescript Node Express framework supports GraphQL features such as Mutation, Subscriptions, Schema stitching and Resolvers


Beginner
Development (Room 302)
01:00 PM - 01:50 PM

React Native Up and Running

Betty Pierce

Betty Pierce

Agile Thought

Learn about React Native and why it is so popular. What kind of software and tech stack do you need to get started and how to work within a bleeding edge platform. > History of React Native & Current Support/Release Cycle > CLI for iOS, Android and Windows > React Native UI design, Router and Forms > Tools, Popular Plug-ins and Resources > Windows App Center - deployments testing and analytics made easy


Beginner
Development (Room 302)
02:00 PM - 02:50 PM

Unit Testing with Dependency Injection and Moq

Shawn Dreier

Shawn Dreier

Webstaurant Store

A brief overview of Dependency Injection and Unit testing, focusing on combining the two into a powerful testing strategy.


Advanced
Development (Room 302)
03:00 PM - 03:50 PM

Uploading & Downloading Huge Files with Flow.js and .NET

Wale Adeleye

Wale Adeleye

AgileThought

This is an advanced course that focuses on using flow.js to upload Gigabytes of files. Files get uploaded in chunks and the server aggregates those chunks to recreate the file. The session will also touch on how to download multiple files, one file at a time, into a zip file that is progressively built as the user downloads.


Advanced
Development (Room 302)
04:00 PM - 04:50 PM