May 19, 20218:00 AM PST / 11:00 AM EST

current event

JavaScript Marathon is a full day of free, online courses on React, TypeScript, GraphQL, and more. Come learn about some of the leading web development technologies and concepts!

Stay for one training, or stick around for the whole day! No two sessions will be the same!

Let's Build with Bit

featuring Debbie O'Brien

8:00 AM PST / 11:00 AM EST

Register Now

Live on May 19, 2021 @ 11:00am ET | What is Bit? Bit is a platform for building with components. You can use Bit to build UI components, hooks, middleware, server-less functions and all things JavaScript! In this session, learn how to build more scalable and reusable components. Let’s take a look at how we can get your components in the cloud complete with documentation, tests and compositions, so they can easily be shared and used in other applications.

Plugin Architecture for Angular Libraries Using Dependency Injection

featuring Nacho Vazquez

11:00 AM PST / 2:00 PM EST

Register Now

Live on May 19, 2021 @ 2:00pm ET | The plugin architecture is a well-known software design pattern used for its flexibility, extensibility, and isolation. It consists of a core system and several separate plugin modules. We will cover how to create a plugin-based architecture in Angular using its Dependency Injection system and why this is an excellent tool to have in our Engineer's belt.

React Native E2E Testing with Detox

featuring Dane Grant

12:30 PM PST / 3:30 PM EST

Register Now

Live on May 19, 2021 @ 3:30pm ET | Learn how to set up your local or CI environment to run E2E tests on iOS & Android emulators with Detox. Write E2E tests for a demo application covering best practices and gotchas along the way.

Advanced Ngrx: Building a Reusable Feature Store

featuring Morgan Worrell

2:00 PM PST / 5:00 PM EST

Register Now

Live on May 19, 2021 @ 5:00pm ET | As an existing application with state management grows in features, so does the amount of boilerplate involved in managing those features’ stores. Increase in store size can often lead to repetitive patterns much like in poor component design. However, with a reusable feature store, we can mitigate some of this boilerplate headache. In this session, we’ll show how to properly consolidate several stores and gain consistency across like features with a reusable store.

...and more to be announced!

need private training for your company?

If you would like to learn more about how you can leverage This Dot’s expertise to upskill your team, and reinvigorate your developers with new knowledge about the web’s leading development technologies, visit the trainings page.