Skip to main content

DISCOVER, CONNECT, GROW

Microsoft Reactor

Join Microsoft Reactor and engage with startups and developers live

Ready to get started with AI?  Microsoft Reactor provides events, training, and community resources to help startups, entrepreneurs and developers build their next business on AI technology. Join us!

DISCOVER, CONNECT, GROW

Microsoft Reactor

Join Microsoft Reactor and engage with startups and developers live

Ready to get started with AI?  Microsoft Reactor provides events, training, and community resources to help startups, entrepreneurs and developers build their next business on AI technology. Join us!

Go back

Azure Developers JavaScript Day

6 March, 2024 | 5:00 PM - 8:00 PM (UTC) Coordinated Universal Time

  • Format:
  • alt##LivestreamLivestream

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! **

  • AI
  • Azure
  • JavaScript

Speakers

Related Events

The events below may be of interest to you as well. Be sure to visit our Reactor homepage to see all available events.

For questions please contact us at reactor@microsoft.com