June 4, 2024 - 9:30am to 5:30pm Central Daylight Time

Practical Web App Patterns with Vanilla JS

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Practical Web App Patterns with Vanilla JS

This Workshop's Online Chatroom is Currently Open!

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Spend a full day learning practical web application design patterns in Vanilla JS with Maximiliano Firtman.

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • Write reusable and more maintainable code
  • Improve the developer experience of writing web apps
  • Learn the classic and modern design patterns you can apply in frontend apps
  • Get better scalability in data and app state management
  • Improve the user experience when using Vanilla JavaScript

Is This Workshop for Me?

A developer with basic experience in using Vanilla JavaScript and the DOM.

Workshop Details

In this workshop, you will learn design patterns for frontend projects using JavaScript. You will understand the advantages and challenges of design patterns, and how to implement many design patterns to improve readability, reusability, modularity, and scalability of your Vanilla JavaScript projects.

You will understand how to implement classic and modern design patterns applicable in frontend development, achieving better scalability in data and app state management, and improving the user experience.

The agenda includes design patterns for SPAs, MPAs, data, state management, and some advanced ideas that you can start implementing in your projects if applicable.

Any Prerequisites?

  • Experience writing HTML and CSS
  • Experience with JavaScript and DOM APIs

Attend Online Live and in Full HD

Get Your Questions Answered
Code Along with the Class
Classroom Format

Join-In Person from Downtown Minneapolis

Apply to Join In-Person

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

Practical Web App Patterns with Vanilla JS

Event Details


  • One Full Day Workshop Session
  • Replay Videos (available immediately)


  • June 4, 2024 - 9:30am to 5:30pm Central Daylight Time


  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

  • 9:30AM
  • 10:00AM
    Classic Patterns applied in JavaScript
  • 11:00AM
    Single Page Application Patterns
  • 12:00PM
  • 1:00PM
    Multiple Page Application Patterns
  • 2:00PM
    Data and State Management Patterns
  • 3:00PM
    More Advanced Ideas and Patterns
  • 4:00PM
    Recap and Q&A

Your (Awesome) Instructor

Maximiliano Firtman

Maximiliano Firtman

Max Firtman works as an independent free-lance consultant. He is a mobile + web developer, trainer, speaker, and writer. He has authored many books, including Programming the Mobile Web and High Performance Mobile Web published by O’Reilly Media. He is a frequent speaker at conferences worldwide and he has been widely recognized for his work in the mobile-web community. He teaches mobile (Android & iOS), HTML5, PWA and web performance trainings. He has been working in the Web since 1996 and in the mobile app space since 2001.

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.