Upcoming events
Korben
Dallas
visa@gitnation.org
Want to have access to all events for 4x less?
JS GameDev Summit 2023 logo
JS GameDev Summit 2023
September 28 - 29, 2023
React Advanced Conference 2023 logo
React Advanced Conference 2023
October 20 - 23, 2023
React Summit US 2023 logo
React Summit US 2023
November 13 - 15, 2023
TestJS Summit 2023 logo
TestJS Summit 2023
December 7 - 11, 2023
React Day Berlin 2023 logo
React Day Berlin 2023
December 8 - 12, 2023
TechLead Conference 2024 logo
TechLead Conference 2024
February, 2024
DevOps.js Conf 2024 logo
DevOps.js Conf 2024
February, 2024
Node Congress 2024 logo
Node Congress 2024
March, 2024
Vue.js Live 2024 logo
Vue.js Live 2024
May, 2024
JSNation 2024 logo
JSNation 2024
June 12 - 16, 2024
React Summit 2024 logo
React Summit 2024
June 13 - 17, 2024
Talks from our events
JS GameDev Summit 2023
JS GameDev Summit 2023
September 28 - 29, 2023
TypeScript Congress 2023
TypeScript Congress 2023
September 21 - 22, 2023
React Summit 2023
React Summit 2023
June 2 - 6, 2023
JSNation 2023
JSNation 2023
June 1 - 5, 2023
Vue.js London 2023
Vue.js London 2023
May 12 - 15, 2023
Node Congress 2023
Node Congress 2023
April 14 - 17, 2023
TechLead Conference 2023
TechLead Conference 2023
March 9 - 10, 2023
GraphQL Galaxy 2022
GraphQL Galaxy 2022
December 8 - 9, 2022
React Day Berlin 2022
React Day Berlin 2022
December 2 - 5, 2022
Remix Conf Europe 2022
Remix Conf Europe 2022
November 18, 2022
TestJS Summit 2022
TestJS Summit 2022
November 3 - 4, 2022
React Advanced Conference 2022
React Advanced Conference 2022
October 21 - 24, 2022
Trending today
React Advanced Conference 2022React Advanced Conference 2022
25 min
A Guide to React Rendering Behavior
React is a library for "rendering" UI from components, but many users find themselves confused about how React rendering actually works. What do terms like "rendering", "reconciliation", "Fibers", and "committing" actually mean? When do renders happen? How does Context affect rendering, and how d...
React Summit 2022React Summit 2022
27 min
Impact: Growing as an Engineer
Becoming a web engineer is not easy, but there are tons of resources out there to help you on your journey. But where do you go from there? What do you do to keep growing, and to keep expanding the value you bring to your company? In this talk we’ll look at the different kinds of impact you can h...
TypeScript Congress 2023TypeScript Congress 2023
25 min
Lessons Learned While Learning Live
Talking in front of an audience = scary. Learning something new = scary.
Let’s talk about doing scary learning something new, WHILE being in front of an audience!
One year and 100+ videos streamed, learning TypeScript the way I learn, has helped it click in a snowball effect hel...
Featured
Short takes
GraphQL Galaxy 2022GraphQL Galaxy 2022
7 min
GraphQL Subscriptions with Debezium and Kafka
Reacting on data changes and publishing those changes as GraphQL events with subscriptions can be hard, especially in a multi-service environment with multiple databases or when scaling your GraphQL server with multiple instances. GraphQL clients shouldn't miss events or receive them twice, no...
React Day Berlin 2022React Day Berlin 2022
8 min
Making an Open Source Library Financially Sustainable
React Flow is an open source library used by thousands of developers and hundreds of companies. How do we make sure it stays alive, and also free? I’ll share some insights along our journey from open sourcing React Flow to passing the “black zero,” including findings from our user research where...
React Summit 2023React Summit 2023
8 min
Making Impossible States with fp-ts and TypeScript in a React Application
Types and Functional Programming are a great combination to get feedback quickly about types that don't make sense and compose functionality to get a desired result. fp-ts is a very powerful library that provides the tools to work with types and functional programming in an outstanding way. Let’s...
React Summit 2023React Summit 2023
7 min
Meet Your New BFF: Backend to Frontend without the Duct Tape
Even with all of the incredible frameworks available today vs. a decade ago (or even two––for devs who have been around as long as I have), it still feels like much of our work as fullstack developers is still repetitive, and held together by duct tape code we shouldn’t be writing.  
This i...
React Summit 2023React Summit 2023
7 min
10x Your Teamwork Through Pair Programming
Selena and Michael will take you on a roller coaster journey of how to get started and get the most out of pair programming. Live on stage they will switch from conversational overview straight into acting out various highs, lows, do’s and don’ts of pair-programming collaboration. Laughs and tear...
React Advanced Conference 2022React Advanced Conference 2022
7 min
Keep Calm and Deploy On: Creating Safer Releases with Feature Flags
Creating and deploying new software is risky. We've all seen how easily bugs arise, causing software to be poorly delivered or to the wrong people. What's more, depending on how tightly we couple our systems and services, they can interact unexpectedly and unfortunately with existing software or...
React Summit 2023React Summit 2023
7 min
No CRA? What now?
So CRA is no more and it probably was about time. The React docs suggest Next, Remix or Gatsby...but you're not ready yet for a full-blown React Meta-Framework and really just want pure React. Any alternatives? In this talk, I'm going to explore exactly that. We've got 7 minutes, so no slid...
React Summit 2023React Summit 2023
7 min
Code Signing React Native Apps
You've built a React Native app and now it's time to get it in the hands of your users. If you're used to web, dealing with mobile-specific deployment issues can be a struggle. There are native build hardware and config requirements, signing certificates, app store approvals, app versions,...
Latest
TypeScript Congress 2023TypeScript Congress 2023
24 min
Faster TypeScript builds with --isolatedDeclarations
Type-checking a TypeScript codebase can be slow, especially for monorepos containing lots of projects that each need to use the type checker to generate type declaration files. In this talk, we introduce — for the very first time — a new TypeScript feature we are working on called “Isolated...
JS GameDev Summit 2023JS GameDev Summit 2023
20 min
JavaScript Haikus: My Adventures in Tiny Coding
Discover the art of crafting extremely small JavaScript programs. In this talk you’ll learn principles and techniques behind crafting compact yet powerful scripts that are shorter than this description! Dive into the captivating world of minimalist coding, where we use these scripts to conjure ar...
React Summit 2023React Summit 2023
11 min
Our Journey Into μFrontends
Building products using Test Driven Development with React and Atomic Design has become my modus operandi over the years. Some products tend to grow in complexity and it is crucial to have a good workflow to keep them healthy and scalable. The time has come to add another player to the game - ent...
JS GameDev Summit 2023JS GameDev Summit 2023
18 min
Why Is Building a Multiplayer Game So Hard and What Can We Do to Fix It for Everyone
Making casual games has become easier than ever but setting up multiplayer still requires you to write network code, deal with websockets, load-balancing servers, co-locating servers and whatnot. 
I am building Playroom to solve this, a high-performance sync that handles the networkin...
React Summit 2023React Summit 2023
109 min
Web Accessibility for Ninjas: A Practical Approach for Creating Accessible Web Applications
Workshop
In this hands-on workshop, we’ll equip you with the tools and techniques you need to create accessible web applications. We’ll explore the principles of inclusive design and learn how to test our websites using assistive technology to ensure that they work for everyone.
We’ll c...
Popular
JavaScript
TestJS Summit 2022TestJS Summit 2022
21 min
How to Choose an Automation Tool
What are the aspects you should think when choosing an automation framework. Some main differences on available frameworks.
Explain the main differences between the most known frameworks for automation: Selenium, Cypress, Playwright and Robot Framework. Positives and negatives about the fra...
Node Congress 2023Node Congress 2023
27 min
Prototype Pollution in JavaScript
In 2018, a new attack vector against JavaScript codebases has been published: Prototype Pollution.
At first glance, it seemed pretty limited in impact: it would basically be a good way to crash some code. However, multiple cases of Remote Code Executions have happened based on this vec...
Node Congress 2023Node Congress 2023
63 min
0 to Auth in an Hour Using NodeJS SDK
Workshop Free
Passwordless authentication may seem complex, but it is simple to add it to any app using the right tool.
We will enhance a full-stack JS application (Node.JS backend + React frontend) to authenticate users with OAuth (social login) and One Time Passwords (email), including:
TestJS Summit 2022TestJS Summit 2022
18 min
Testing Mail Service With Playwright
We send emails to our users - account verification and newsletters. We allow the user to contact us by sending an email via inbuild form. Do we? Does the user receive an account verification email or exactly what notification they signed up for? We can cover this functionality as part of E2...
Remix Conf Europe 2022Remix Conf Europe 2022
23 min
Remix Architecture Patterns
Remix provides amazing flexibility and can be deployed anywhere where JavaScript is running. But how does Remix fit into the bigger application landscape of an organization? Remix provides great utility, but how to best take advantage of it? What things should be handled inside of Remix, and what...
Remix Conf Europe 2022Remix Conf Europe 2022
19 min
Remixing a Symfony
In late 2020, I ran a Lighthouse test on a simple content page on Harvie, our farm management platform and Symfony app, and received a performance score of 31/100. The JavaScript bundle, the API requests, the database lookups, even with minimal UI to render, had a baseline score in the thirties!...
Remix Conf Europe 2022Remix Conf Europe 2022
11 min
Demystifying Web Accessibility
Accessibility is a decisive tool to make the internet a more inclusive place, it is absolutely crucial and despite the popular belief that only a small user group is affected, it benefits every single one of us. After a brief introduction, we will dive into practical tools to create more accessib...
React Summit 2023React Summit 2023
8 min
Zod === Typescript, but at Runtime in Your React Applications
In this talk, I want to show how we can use Zod to guarantee the type in a React Application at runtime. Environment variables, HTTP requests, forms and so on could create troubles in our applications, mainly if they contain unexpected types. Using Zod, we can create schemas to guarantee th...
TestJS Summit 2022TestJS Summit 2022
21 min
Delightful Integration Tests With Testcontainers
Dockerized services are an excellent tool for creating repeatable, isolated environments ideal for integration tests. In this session, we'll look at the Testcontainers libraries which provide flexible and intuitive API for programmatically controlling lifecycle of your service dependencies in Doc...
React
React Day Berlin 2022React Day Berlin 2022
7 min
Writing Chrome Extensions in React
Did you know that Chrome extensions, or web extensions, are written in plain HTML, CSS, and JavaScript? That means you can use React to write fully featured and sophisticated web extensions using the web development skills you already know. During this talk, we'll go over the basics of web extens...
React Advanced Conference 2022React Advanced Conference 2022
25 min
A Guide to React Rendering Behavior
React is a library for "rendering" UI from components, but many users find themselves confused about how React rendering actually works. What do terms like "rendering", "reconciliation", "Fibers", and "committing" actually mean? When do renders happen? How does Context affect rendering, and how d...
React Day Berlin 2022React Day Berlin 2022
156 min
Innovate with React
Workshop Free
In this workshop, you will learn how to create a Custom Component System from scratch in React, and take it to the next level.
You will learn best practices when building a Component System, as well as the tools that you can use to be a more effective collaborator with other cross-functiona...
React Summit 2023React Summit 2023
25 min
Supercharging React Apps with WASM
WASM has taken over the web-development scene in the past few years. It is a language that can be run by the web platform alongside with Javascript. Being treated as a target language, a variety of low-level, statically-typed languages such as C++ and Rust can be compiled to WASM. Thus, a variety...
React Summit 2023React Summit 2023
12 min
Giving Superpowers to Your React Apps with Machine Learning
Have you ever questioned whether Javascript is a viable alternative to Python or R for creating machine learning models? After all, a 2019 survey by Stack Overflow found that Javascript is the language that developers use the most. Given that machine learning models like neural networks require a...
React Summit 2023React Summit 2023
56 min
0 to Auth in an hour with ReactJS
Workshop Free
Passwordless authentication may seem complex, but it is simple to add it to any app using the right tool. There are multiple alternatives that are much better than passwords to identify and authenticate your users - including SSO, SAML, OAuth, Magic Links, One-Time Passwords, and Authenticator Ap...
React Advanced Conference 2022React Advanced Conference 2022
94 min
Hands-on E-commerce Storytelling With Storyblok, Gatsby, Shopify
Workshop Free
In this workshop, you will integrate a decoupled Gatsby Shopify website into Storyblok real-time visual editor.
1. Connect Gatsby with Shopify and build the catalog
2. Build the shopping Card functionality using shopify-buy
3. Connect Gatsby with Storyblok
4. Bu...
GraphQL Galaxy 2022GraphQL Galaxy 2022
112 min
GraphQL for React Developers
Workshop
There are many advantages to using GraphQL as a datasource for frontend development, compared to REST APIs. We developers in example need to write a lot of imperative code to retrieve data to display in our applications and handle state. With GraphQL you cannot only decrease the amount of code ne...
Free workshops
JSNation 2023JSNation 2023
174 min
Developing Dynamic Blogs with SvelteKit & Storyblok: A Hands-on Workshop
Workshop Free
This SvelteKit workshop explores the integration of 3rd party services, such as Storyblok, in a SvelteKit project. Participants will learn how to create a SvelteKit project, leverage Svelte components, and connect to external APIs. The workshop covers important concepts including SSR, CSR, static...
JSNation 2023JSNation 2023
66 min
Build a Universal Reactive Data Library with Starbeam
Workshop Free
This session will focus on Starbeam's universal building blocks. We'll use Starbeam to build a data library that works in multiple frameworks.
We'll write a library that caches and updates data, and supports relationships, sorting and filtering.
Rather than fetching data directly, it...
JSNation 2023JSNation 2023
116 min
Make a Game With PlayCanvas in 2 Hours
Workshop Free
In this workshop, we’ll build a game using the PlayCanvas WebGL engine from start to finish. From development to publishing, we’ll cover the most crucial features such as scripting, UI creation and much more.
Table of the content:
- Introduction
- Intro to PlayCanva...
JSNation 2023JSNation 2023
104 min
Build and Deploy a Backend With Fastify & Platformatic
Workshop Free
Platformatic allows you to rapidly develop GraphQL and REST APIs with minimal effort. The best part is that it also allows you to unleash the full potential of Node.js and Fastify whenever you need to. You can fully customise a Platformatic application by writing your own additional features and...
JSNation 2023JSNation 2023
44 min
Solve 100% Of Your Errors: How to Root Cause Issues Faster With Session Replay
Workshop Free
You know that annoying bug? The one that doesn’t show up locally? And no matter how many times you try to recreate the environment you can’t reproduce it? You’ve gone through the breadcrumbs, read through the stack trace, and are now playing detective to piece together support tickets to make sur...
React Summit 2023React Summit 2023
32 min
From Idea to Production: React Development with a Visual Twist
Workshop Free
Join us for a 3-hour workshop that dives into the world of creative React development using Codux. Participants will explore how a visually-driven approach can unlock creativity, streamline workflows, and enhance their development velocity. Dive into the features that make Codux a game-changer fo...
JSNation 2023JSNation 2023
64 min
Querying Blockchain Data with GraphQL
Workshop Free
Curious about how data works in the world of blockchain? Join Simon in an engaging session about The Graph, the decentralized indexing protocol that makes it easy for blockchain developers to search and query blockchain data. 
Table of the contents:
- Understanding blockc...
React Summit 2023React Summit 2023
71 min
Building Blazing-Fast Websites with Next.js and Sanity.io
Workshop Free
Join us for a hands-on workshop where we'll show you how to level up your React skills to build a high-performance headless website using Next.js, Sanity, and the JAMstack architecture. No prior knowledge of Next.js or Sanity is required, making this workshop ideal for anyone familiar with React...