Learn from the best trainers being anywhere

Free workshops at JSNation US

The workshops from the list below are the complimentary part of full tickets (in-person & remote). All Full Ticket holders can register for workshops via GitNation portal.

Workshops will be run remotely via Zoom. The recordings will be shared with full ticket holders after the conference.

Maurice de Beijer Maurice de Beijer

Building Robust Web Applications with Test-Driven Development and Playwright: A Comprehensive Workshop

Get ready to take your front-end development skills to the next level with our hands-on workshop. In this four-hour session, you will learn the ins and outs of test-driven development using Playwright, a powerful tool that will revolutionize your web development workflow.

Are you tired of spending endless hours debugging issues in your web applications? Dive deep into writing tests before writing code, ensuring top-notch quality and functionality in your web applications. Say goodbye to manual testing and hello to automated tests that catch bugs early in the development process.

Join us for an interactive and fun workshop where you'll gain the confidence to elevate your front-end development game and build web applications like a pro. Don't let common pain points like inconsistent UI behavior or regression issues slow you down - learn how to effectively use Playwright to avoid these pitfalls and streamline your development process.

Don't miss this opportunity to unlock the full potential of test-driven development with Playwright – sign up now and get ready to uplevel your skills!

Workshop schedule & location

November 27, 11:00-14:00 EST. Remote via Zoom.

Gregor Biswanger Gregor Biswanger

Hands-On Workshop: Introduction to Pentesting for Web Apps / Web APIs

In this hands-on workshop, you will be equipped with the tools to effectively test the security of web applications. This course is designed for beginners as well as those already familiar with web application security testing who wish to expand their knowledge. In a world where websites play an increasingly central role, ensuring the security of these technologies is crucial. Understanding the attacker's perspective and knowing the appropriate defense mechanisms have become essential skills for IT professionals.

This workshop, led by the renowned trainer Gregor Biswanger, will guide you through the use of industry-standard pentesting tools such as Burp Suite, OWASP ZAP, and the professional pentesting framework Metasploit. You will learn how to identify and exploit common vulnerabilities in web applications. Through practical exercises and challenges, you will be able to put your theoretical knowledge into practice and expand it. In this course, you will acquire the fundamental skills necessary to protect your websites from attacks and enhance the security of your systems.

Join us with your laptop and actively participate in this practical and engaging workshop.

Workshop schedule & location

November 15, 11:00 - 14:00 EST. Remote via Zoom.

Adrian Hajdin Adrian Hajdin

Advanced TypeScript for Bun and Node.js

In this workshop, we’ll kick off with a discussion on the recent updates in Node.js and Bun.js, focusing on their built-in TypeScript support. You'll learn how to set up TypeScript in both runtimes and create strictly typed APIs using Express.js and Hono.js. Through hands-on demos, we'll explore integration with various databases like MongoDB and Postgres, leveraging advanced TypeScript features to build robust applications. By the end of the workshop, you'll be equipped with the knowledge to optimize TypeScript code for performance and design patterns, ensuring your APIs are both efficient and maintainable.

Learning Goals

  • Introduction to Node.js’s and Bun.js’s TypeScript support
  • Advanced TypeScript Features: Generics, Type Guards, Mapped Types, etc.
  • Middleware and Dependency Injection with Express.js and Hono.js
  • Design Pattern and Performance Enhancements in TypeScript
  • Unit and Integration Testing with TypeScript
  • Database Integration: MongoDB, Postgres, Prisma, and others
  • Best Practices for Robust API Development in both Node.js and Bun.js
Workshop schedule & location

November 26, 11:00-14:00 EST. Remote via Zoom.

Trainers

Maurice de Beijer
Independent Software Consultant and Trainer

Maurice de Beijer is an independent software consultant and trainer. He specializes in JavaScript, React, and ASP.NET Core. His work includes a large, global, safety application for the oil and gas industry. Maurice is also active in the open source community. He teaches ECMAScript, TypeScript, React, RxJS and ASP.NET courses. Since 2005, he has received Microsoft’s Yearly Most Valuable Professional Award. Maurice is also active in the Dutch dotNed user group and helps organize its meetings.

Gregor Biswanger
Freelance Consultant, Trainer, Author & Speaker

Gregor Biswanger (Microsoft MVP, Intel Black Belt and Intel Software Innovator) is a freelance lecturer, consultant, trainer, author and speaker. He is a consultant for large and medium-sized companies, organizations and agencies for software architecture, web- and cross-platform development with C# and JavaScript. His key aspects are MEAN-Stack, ASP.NET-Core, Docker, Azure, Domain-Driven Design and Microservices. Additionally he is writing articles for known magazines and you can find attending or speaking at international conferences. Gregor Biswanger is one of the well-known .NET- and JavaScript-expert in Germany, Swiss and Austria. You´ll reach him here: about.me/gregor.biswanger.

Adrian Hajdin
JS Mastery

Seasoned software engineer, educator, and a GitHub star passionate about technical education. I enjoy making learning simple through hands-on teaching and a project-based approach. Five years ago, I started the JavaScript Mastery YouTube channel, which became one of the largest technical education YouTube channels for intermediate to advanced developers in the JavaScript and ecosystem.