Learn from the best trainers being anywhere
Free workshops at JSNation
The workshops from the list below are the complimentary part of full tickets (in-person & remote). As a full ticket holder you'll get a separate email with registration link as soon as the full workshops line up is on the website.
Workshops will be run remotely via Zoom. The recordings will be shared with full ticket holders after the conference.

Live Coding: Eliminating Redundant Runtime Checks with Config as Code&Type in TypeScript
In this workshop, we’ll explore how to manage application configurations directly in your Git repository and integrate them into the TypeScript type system. The goal is to make your code aware of the actual configuration at compile-time, reducing the need for runtime validation and unit tests.
You'll discover:
- How to create lossless types for static data
- Techniques to eliminate unnecessary code paths and reduce runtime validation
- How to leverage utility types to extract specific information from configurations
- Key TypeScript operators and how to handle common pitfalls when working with generic types
- Best practices for improving type safety and developer experience
By the end of this workshop, you'll have a solid understanding of how to implement Config as Code in your TypeScript projects, enhancing maintainability, type safety, and autocomplete support. This workshop is ideal for TypeScript developers looking to optimize their code and streamline configuration management.
June 2, 14:00-16:00 CET. Remote via Zoom.
Let's Create a GitHub Copilot Extension!
In this workshop, you'll learn how to create a GitHub Copilot Extension. We'll explore GitHub's new AI-powered tool ecosystem and guide you through building your own extension from scratch. By the end of this session, you'll understand how to leverage Copilot Extensions to enhance your development workflow and integrate with third-party services.
In This Workshop, You'll Discover:
- What GitHub Copilot is and its capabilities
- What GitHub Copilot Extensions are
- The anatomy of a Copilot Extension
- How to build your own Copilot Extension
Hands-on Development:
- Clone the template repository: nickytonline/copilot-
extension-template - Install dependencies
- Expose your local development server
- Create and configure your GitHub Application
- Use the Copilot Extensions Preview SDK
- Debug and test your extension
By the end of this workshop, you'll have created a working GitHub Copilot Extension that you can use immediately in your development environment. You'll be able to extend this foundation to build more complex integrations and custom AI-powered tools tailored to your specific needs.
This workshop is ideal for:
- Developers looking to enhance their productivity with AI tools
- Teams wanting to build custom integrations with GitHub Copilot
- Anyone interested in creating AI-powered developer tools
June 4, 16:00-19:00 CET. Remote via Zoom.

Building Full Stack Apps With Cursor Composer
In this workshop I’ll cover a repeatable process on how to spin up full stack apps in Cursor. Expect to understand techniques such as using GPT to create product requirements, database schemas, roadmaps and using those in notes to generate checklists to guide app development. We will dive further in on how to fix hallucinations/ errors that occur, useful prompts to make your app look and feel modern, approaches to get every layer wired up and more! By the end expect to be able to run your own AI generated full stack app on your machine!
June 5, 16:00-18:00 CET. Remote via Zoom.

How to 9,2x Your Development Speed with Cline
The way we write code is fundamentally changing. Instead of getting stuck in nested loops and implementation details, imagine focusing purely on architecture and creative problem-solving while your AI pair programmer handles the execution. In this hands-on workshop, I'll show you how to leverage Cline (an autonomous coding agent that recently hit 1M VS Code downloads) to dramatically accelerate your development workflow through a practice we call "vibe coding" - where humans focus on high-level thinking and AI handles the implementation.
You'll discover:
- The fundamental principles of "vibe coding" and how it differs from traditional development
- How to architect solutions at a high level and have AI implement them accurately
- Live demo: Building a production-grade caching system in Go that saved us $500/week
- Techniques for using AI to understand complex codebases in minutes instead of hours
- Best practices for prompting AI agents to get exactly the code you want
- Common pitfalls to avoid when working with AI coding assistants
- Strategies for using AI to accelerate learning and reduce dependency on senior engineers
- How to effectively combine human creativity with AI implementation capabilities
Whether you're a junior developer looking to accelerate your learning or a senior engineer wanting to optimize your workflow, you'll leave this workshop with practical experience in AI-assisted development that you can immediately apply to your projects. Through live coding demos and hands-on exercises, you'll learn how to leverage Cline to write better code faster while focusing on what matters - solving real problems.
June 18, 18:00-19:00 CET. Remote via Zoom.
As a software developer with a rich background in successful agile projects, I value constructive, harmonious, and proactive communication. I enjoy the opportunities and freedoms that the ECMAScript world offers. At the same time, I embrace self-chosen guidelines that we can establish through the use of TypeScript. I am 30 years old, father of a new born and I am excited to teach and to learn.
Nick Taylor is a Senior Software Engineer, open source maintainer & collaborator as well as a Cloudinary ambassador. He's not a big fan of spiders, but he knows they're doing good work eating bugs. He's also a big fan of TypeScript, JavaScript, Node, and all things frontend. Aside from programming, he enjoys hitting the gym, snowboarding, and rugby a long time ago.
Mike Mikula is a seasoned entrepreneur and engineer whose journey began at 17 when he was featured in The Wall Street Journal for his pioneering work in 3D virtual worlds. Over the next decade, he built, scaled, and successfully exited his own software company, growing its user base to over one million. Today, Mike is at the forefront of AI innovation, channeling his passion and expertise into maximizing efficiency for development productivity.