Archived Event

October 2020

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!

React Hooks 201

featuring Kyle Hill

View Replay

It might have taken a little while, but: have you mastered the use of useState, and maybe even (mostly) understand what useEffect is doing at this point? Cool. Let’s level up our React Hooks skills further by diving into some of the other tools in our box. We’ll leverage useContext and useReducer to create an easy to implement interaction and data flow that scales along with your application and your team.

Getting Started with Eleventy

featuring Kyle Mitofsky

View Replay

Eleventy is a JavaScript based Static Site Generator (SSG) that's designed around performance, accessibility, and simplicity. Take your first steps to build out front end designs, websites, and content with this walk through that'll get you set up on your first eleventy site. Learn some of the basics with some patterns and best practices as well.

TypeScript for Beginners

featuring Dacey Nolan

View Replay

During this introduction to TypeScript, we will cover what TypeScript is, what benefits it provides, and how you can use it in your projects. Code with me or just follow along as we dive into each of the types and learn how to use them.

Automating GraphQL Client Code Generation

featuring Kevin Wolf

View Replay

In this talk, we will learn how to streamline Front End Development by generating type-safe GraphQL Operations for Apollo Client.

Building GraphQL Resolvers

featuring Josh Oppenheim

View Replay

Have you ever wanted to know how graphql resolvers work or why we use them? In this training we will talk about the philosophy behind resolvers and how they fit in the greater GraphQL flow. We will take a look at how the graphql-js library implements them and we will write some of our own. We will discuss some possible requests from consumers and write resolvers to accommodate the needs presented.

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.