Monday 

Room 2 

09:00 - 17:00 

Workshop (1 day)

Build with generative AI in JavaScript

The whole world is excited about generative AI, but how do we build useful applications with it?

AI
JavaScript

This workshop will give you an understanding of how to build with GenAI as a developer. We will go from making a simple API call to an LLM to building interfaces and data pipelines to feed context to your bot. Over 8 hours we will build an application that will give you a basis for creating bots that work with your data and you will leave with a bit of inspiration for what else you can manifest with GenAI.

Prerequisites

We will be working with Google's Gemini models, so you will need a Google account and to be able to generate an API key from Google AI Studio. We will also use DataStax Astra DB, please sign up for a free DataStax account beforehand.

Target audience

If you're looking to get started developing with LLMs and want to learn the fundamentals, this workshop is for you. We will write the code in JavaScript, but the lessons are universal across programming languages.

What you’ll learn

We'll dig into topics ranging from the basics of interacting with LLMs, to prompt engineering, the problems with LLMs, retrieval-augmented generation, and agentic applications.

Computer setup

We will use GitHub Codespaces for the practical parts of the workshop, all you will need is a GitHub account and a web browser.

Phil Nash

Phil Nash

Phil is a developer relations engineer for DataStax and Google Developer Expert living in Melbourne, Australia. He loves working with JavaScript, TypeScript or Ruby to build web applications and tools to help developers. He once helped build a website that captured the world's favourite sandwich fillings. He has too many GitHub repositories.

Away from the keyboard, Phil listens to ska punk, hangs out with his miniature dachshund (also called Ruby), and is on a mission to discover the world's best beers.

Phil tweets at @philnash and you can find him elsewhere online at https://philna.sh.