Learn from the best cherry-picked trainers

Pro workshops at JSNation

Take full advantage of your conference experience and get training from our best speakers and trainers!

In-person workshop pass includes 2 * x 4-hour workshops. You can choose 2 out of 4 workshops listed below on a first-come-first-served basis (after buying the workshop pass you'll get an email with information how to pick the workshops).

The workshops listed below are not included in Full ticket and should be bought separately. If you have any questions or would like to learn more, please email us.

Kristiyan Velkov

DevOps for Front-end Developers: From Local Code to Production by Docker Captain

Many front-end developers build modern applications with confidence, but struggle when it comes to shipping those applications to production. Docker, CI/CD, environment configuration, performance tuning, and deployment often remain “someone else’s job” — until something breaks and becomes your responsibility. This workshop closes that gap.
It’s a practical, production-focused workshop designed for front-end developers who want to take full ownership of their front-end applications — from local development to stable, production-ready deployments.

You’ll learn how to:
  • Dockerize front-end applications for both development and production
  • Create optimized, production-ready Docker images for modern front-end frameworks
  • Optimize front-end applications for performance, stability, and reliability
  • Avoid common production mistakes seen in real-world front-end projects

Docker for Front-end Developers is a practical book designed specifically for front-end engineers who want to truly understand and confidently use Docker in real-world projects — written by Docker Captain and author of the official Docker React.js sample documentation Kristiyan Velkov — with 30% off using code DOCKER30.

Workshop schedule & location

June 10, 09:00-13:00 CET. In-person in Amsterdam.

Dominik Dorfmeister

React Query - Beyond the Basics

In this workshop, we'll go beyond the fundamentals and explore some of the more powerful features React Query has to offer. You'll gain a deeper understanding of how it works under the hood and learn how to write scalable, maintainable React Query code.

Together, we'll build a simple example app and incrementally enhance it with one core objective in mind: delivering the best possible user experience. That means snappy interactions, minimal layout shifts, and avoiding unnecessary loading spinners wherever we can.

To achieve this, we'll dive into advanced techniques like various forms of prefetching (including integration with route loaders), seeding the query cache, crafting smooth paginated experiences, and even persisting query state through full page reloads using persistence plugins.

Note: You should have prior knowledge about React Query if you attend this workshop.

Workshop schedule & location

June 10, 09:00-13:00 CET. In-person in Amsterdam.

Aurora Scharff

Hands-on React Server Components, Server Actions, and Forms

In this workshop, we will explore React's latest features: Server Components, Server Actions, and Forms. Gain insights into optimizing server-side rendering, enhancing application interactivity through Server Actions and React 19 hooks, and mastering form creation for robust data handling and validation.

Designed for developers of all levels, this workshop provides practical skills to build scalable, performant web applications.

Workshop schedule & location

June 10, 14:00-18:00 CET. In-person in Amsterdam.

Alem Tuzlak

Building AI-Powered Apps with TanStack AI - From Setup to Chat Tools

In this hands-on workshop, you’ll learn how to integrate AI directly into your application using TanStack AI. We’ll build a working AI chat feature end-to-end, starting from server setup and finishing with a streaming client, tool calling, human-in-the-loop workflows, and real debugging using TanStack DevTools.

Through guided exercises, you’ll learn how to set up TanStack AI on the server, connect a client application to a streaming AI backend, build a functional chat interface, create your first AI tools, and implement approval flows so humans can stay in control when tools are invoked.

By the end of the session, you’ll understand the core building blocks of AI-powered applications and walk away with a solid foundation for adding intelligent chat and tool capabilities to your own apps.

Workshop outcomes

When you're finished with this workshop you will:

  • Understand how to set up TanStack AI on the server and wire it to a provider (like OpenAI)
  • Know how to connect a client app to a streaming AI endpoint and handle incremental updates cleanly
  • Build a functional chat UI with a solid state model for messages, streaming tokens, and tool results
  • Create and use your first AI tools with clear inputs, outputs, and predictable behavior
  • Build human-in-the-loop workflows with tool approvals so your app can ask for confirmation before executing sensitive actions
  • Debug and inspect your AI app using TanStack DevTools, including tool calls, responses, and streaming behavior

What you'll learn

TanStack AI gives you the primitives to build real AI features, not just a demo prompt box. This workshop focuses on wiring everything together properly, from server-side streaming to client UX, then layering in tools, approvals, and debugging so the final result is something you can confidently evolve into production features.

You’ll learn the following through these exercises:

  • Server setup - Configure TanStack AI on the server, connect to your model provider, and expose endpoints that support streaming chat
  • Streaming and SSE - Implement and consume streaming responses, understand the lifecycle of a stream, and build UI that stays responsive while tokens arrive
  • Chat UI and state - Build a chat interface that handles message history, partial responses, loading states, and tool outputs in a clean way
  • Tools - Define tools, validate inputs, return structured outputs, and integrate tool results back into the conversation flow
  • Human in the loop - Add approval steps for tool execution, implement “approve/deny” flows, and keep users in control when actions matter
  • Debugging with TanStack DevTools - Inspect requests, responses, tool calls, timing, and streaming behavior so you can troubleshoot fast and iterate safely

Prerequisites

This workshop assumes you can build and run a React + TypeScript app locally and you are comfortable working with a basic server setup.

  • Basic understanding of SSE and streaming is required (we’ll use streaming heavily throughout the workshop)
  • Experience with React is required (components, state, props, rendering lists)
  • Basic TypeScript knowledge is required (we’ll rely on types for tools and structured outputs)
  • You will need an OpenAI API key with available credits to use during the workshop exercises
Workshop schedule & location

June 10, 14:00-18:00 CET. In-person in Amsterdam.

Trainers

Kristiyan Velkov
Docker

Tech Lead • Front-End Advocate • Mentor & Educator • Tech Blogger • Published Author • 100+ IT Certifications • 30K+ Followers • Docker Captain • Expert in React.js, Next.js, Angular, DevOps, Web Accessibility & Security

Kristiyan Velkov is a seasoned software developer and technical leader with more than 10 + years of expertise in JavaScript and open-source development. His comprehensive skill set includes: JavaScript, TypeScript, React.js, Angular, Vue.js, Next.js,DevOps,Web accessibility,Security and DevOps. A lifelong learner, Kristiyan has earned over 100 IT certifications. With experience at some of the world’s leading IT organizations, Kristiyan thrives as a technical lead, driving innovative projects and mentoring teams to achieve growth and excellence. His thought leadership has garnered a significant following:

  • 30,000 LinkedIn connections
  • 7,000 Medium subscribers
  • 100,000+ monthly readers
  • 4 IT books.
Dominik Dorfmeister
Sentry

Dominik is a Frontend Engineer, React-Query maintainer working at Sentry, who blogs about all things React and TypeScript (https://tkdodo.eu/blog/).

Aurora Scharff
Crayon Consulting

Aurora Scharff is a software developer and Microsoft MVP from Norway. She serves as a consultant at Crayon Consulting, while also contributing as React Certification Content Owner at certificates.dev. She focuses on web development with extensive experience in React and Next.js, including active use of React Server Components.

Aurora shares her knowledge through workshops, technical blog posts, social media, demo applications, and supporting fellow developers. She regularly presents internationally at recognized conferences, contributing to the global developer community through both her speaking engagements and educational content creation.

Alem Tuzlak
Code Forge
Maintainer @ TanStack. Working on TanStack AI & TanStack Devtools.