Bob German
Microsoft
LEARN, CONNECT, BUILD
Ready to get started with AI and the latest technologies? Microsoft Reactor provides events, training, and community resources to help developers, entrepreneurs and startups build on AI technology and more. Join us!
LEARN, CONNECT, BUILD
Ready to get started with AI and the latest technologies? Microsoft Reactor provides events, training, and community resources to help developers, entrepreneurs and startups build on AI technology and more. Join us!
6 March, 2024 | 5:00 PM - 8:00 PM (UTC) Coordinated Universal Time
Topic: Coding, Languages, and Frameworks
Language: English
About the Event:
Join us for a 2-day virtual conference on March 6 & 7 to discover the latest services and features in Azure designed specifically for JavaScript developers. You'll hear directly from the experts behind the most sought-after cloud services for developers to learn cutting-edge cloud development techniques that can save you time and money, while providing your customers with the best experience possible.
Join us for our Cloud Skills Challenge at https://aka.ms/AzureJSDay-Challenge.
Who Should Attend:
This event is for everyone interested in learning about JavaScript in Azure and all the opportunities you can unlock, regardless of your level of experience with Azure or JavaScript!
Agenda:
DAY 1: BUILDING AN INTELLIGENT APP WITH JS: DEV TOOLS AND AI
9:00 - 9:10 Introduction and Setup (10m) - Natalia Venditto, Principal Product Owner JavaScript E2E DevEx; Dina Berry, Senior Content Developer Azure JavaScript DevEx
Welcome to the start of the day where we will go over the agenda and then get set up with forking the repo we will use for this event.
9:10 - 9:40 GitHub Copilot Can Do That? (30 m) - Burke Holland, Principal Cloud Advocate VS Code
It’s hard to go even a single day anymore without hearing the word “Copilot”. GitHub Copilot is the original Copilot and the most widely adopted AI tool in history. In this session, we’ll jump into GitHub Copilot and take a look at some of the astonishing things that it can do and how it can make your life as a developer exponentially easier and more enjoyable.
9:40 - 10:25 Building a versatile RAG Pattern chat bot with Azure OpenAI, LangChain (45m) - Wassim Chegham, Senior Software Engineer JavaScript Developer Advocacy; Natalia Venditto, Principal Product Owner JavaScript E2E DevEx; Lars Gyrup Brink Nielsen, Microsoft MVP
In this session we will walk you through the code of our popular JavaScript Azure OpenAI sample, from the backend services, to the frontend application, and even the schema that connects them seamlessly together: the Chat Application Protocol. Lars will also present the most cutting edge new features of Angular in its version 17, a favorite to build enterprise scale applications with!
10:25 - 10:45 LangChain.js + Azure: A Generative AI App Journey (20m) - Yohan Lasorsa, Senior JavaScript Developer Advocate
Discover the journey of building a generative AI application using LangChain.js and Azure. This talk will explore the development process from idea to production, focusing on a RAG-based approach for a Q&A system using YouTube video transcripts. We'll demonstrate how we built a local prototype using open-source models and Ollama, and its transition to Azure for production.
10:45 - 11:10 Extending Copilot for Microsoft 365 using JavaScript and TypeScript (25m) - Bob German, Principal Cloud Advocate Microsoft 365
You may have heard that Microsoft 365 now has an AI Copilot to help users do more within Microsoft 365. What you might not know is that you can extend Copilot to work with your business data and external content. In this session you’ll learn how to extend Copilot with plugins and Graph connectors written in JavaScript and TypeScript. We’ll examine the architecture, relevant Azure resources, and of course the code. All code will be made available so you can try it yourself. It’s easy – please join the session to get started!
11:10 – 11:30 Have a safe coffee chat with your documentation using Azure AI Services (20m) - Maya Shavin, Senior Software Engineer
Building a custom documentation assistant using AI has become achievable with the help of GPT, LangChain and other AI tools. But how can we control the content quality of the coffee chat made to our document assistant, from the user to the assistant’s response? What options do we have to enhance the content safety in our question-and-answer flow, while scaling our project to handle further scenarios? Join my talk and let’s find out.
11:30-11:40 Outro (10m)
DAY 2: BUILDING AN INTELLIGENT APP WITH JS: HOSTING AND INTEGRATIONS
9:00 - 9:10 Introduction (10m) – Natalia Venditto, Principal Product Owner JavaScript E2E DevEx,
Welcome to the start of day two where we will go over today’s agenda and recap yesterday’s event.
9:10 - 9:40 Crafting Future-proof Apps with JavaScript & Azure Cosmos DB (30m) - Sajeetharan Sinnathurai, Principal Product Manager Azure Cosmos DB
In this session, we'll discuss the developer experience of Cosmos DB with JavaScript, covering the latest additions to the SDK. Additionally, we'll explore Vercel integration for seamless deployment of JavaScript-based applications using templates.
9:40 - 10:00 Turn your database into GraphQL APIs with Azure Static Web Apps Database Connections (20m) - Thomas Gavin, Product Manager Azure Static Web Apps; Stacy Cashmore, MVP for Developer Technologies
Skip the boilerplate server code and use Static Web Apps Database Connections to directly access your database contents using a set of provided GraphQL APIs. In this session, we demo how you can quickly go from frontend to full-stack, saving results in a CosmosDB database using Database Connections and deploying to Azure Static Web Apps.
10:00 – 10:25 Build real-time web apps with Socket.IO and let Azure handle scalability, no more adapters (25m) - Ken Chen, Principal Software Eng Manager Azure Web PubSub and Azure SignalR; Kevin Guo, Senior Product manager Azure Web PubSub and Azure SignalR
Socket.IO is a popular open-source library among JavaScript developers for building real-time web apps. In this session, we are going to explore what we mean by “real-time” web apps and how Socket.IO library can help web developers build them. Also, we discuss a common challenge among Socket.IO developers – scaling out to multiple Socket.IO servers. Through a quick demo, we showcase how easy it is to leverage the recently introduced support for Socket.IO on Azure to offload scalability issue to a cloud service.
10:25 - 11:10 Playwright in Action: From Setup to Best Practices (45m) - Max Schmitt, Software Engineer Playwright; Stefan Judis, Playwright Ambassador
Dive into the essentials of end-to-end testing with Playwright in this engaging 45-minute session. A Playwright core contributor will guide you through a hands-on demo, demonstrating how to efficiently set up, execute automated tests and debug them in GitHub Actions. After that a Playwright ambassador will share the best practices and tips to optimize your testing workflow.
11:10 – 11:20 Outro (10m)
** This is a great chance to start or advance your journey towards improving your developer productivity and innovation. Join us for exciting sessions with insights, useful tips, and interactive discussions that will help you unlock your full potential as a JavaScript developer. We can't wait to see you there on March 6 & 7! **
Speakers
The events below may be of interest to you as well. Be sure to visit our Reactor homepage to see all available events.
Format: Livestream
Topic: Coding, Languages, and Frameworks
Language: English
Format: Livestream
Topic: Coding, Languages, and Frameworks
Language: English
Format: Livestream
Topic: Coding, Languages, and Frameworks
Language: English
For questions please contact us at reactor@microsoft.com