June 9-11, 2021 7am PST / 10am EST / 4pm CEST

THE BIGGEST JAVASCRIPT CONFERENCE IN THE CLOUD

  • 3
    Days
    of JavaScript talks & discussions
  • 35+
    Speakers
    taking you behind the scenes
  • 25K+
    JS developers
    attending worldwide & ready to network

CORE LIBRARY AUTHORS.
HANDS-ON LEARNING.
THE FUTURE OF JS.

Discover the future of the JavaScript development ecosystem and get connected to its stellar crowd! Attend JSNation Live, a 3-day conference on all things JS, gathering international software engineers in the cloud. To help you stay up-to-date on the latest JavaScript technologies, we're coming back with our new remote gig on June 9-11, 2021.

JSNation Live is the best place to learn about JavaScript online – beside the main JS conf talks and panel discussion with high-profile specialists, be prepared for awesome MCs, in-depth workshops, a number of virtual networking rooms, interactive entertainment, and engaging challenges for all participants.

This year, you can expect the authors and core teams of the following JavaScript libraries / projects:
  • TC39

  • Yarn

  • Vue.js

  • Node.js

  • Snowpack

  • Vite

  • WebAssembly

  • XState

  • Fastify

  • TensorFlow.js

  • Jest

  • Blitz.js

Features

TOP JS SPEAKERS

Cutting edge talks from field experts followed by interactive Q&As

NETWORKING

Live chat rooms where you can meet new friends and new opportunities

REMOTE, SAFE YET FUN

Socialize at remote afterparties and gaming tournament

Speakers

Evan You
VueJS/Vite
Full Info
Evan You
Creator & project lead of Vue.js, Vite, USA
Talk: Vite: Rethinking Frontend Tooling

Evan is an independent software developer and the creator of the open source JavaScript framework Vue.js. Most of his work is open source and publicly available on GitHub. You can follow Evan on Twitter where he mostly tweets about Vue and frontend technologies.

Charlie Gerard
Creative Coding
Full Info
Charlie Gerard
Netlify, Netherlands
Talk: Building Brain-controlled Interfaces in JavaScript

Charlie is a front-end developer at Netlify, a Mozilla Tech Speaker and Google Developer Expert in Web Technologies. She is passionate about creative coding and building interactive prototypes mixing science, art and technology. She also spends time giving back to the community by mentoring new developers, contributing to open-source projects, and speaking at conferences.

Maël Nison
Datadog, France
Talk: Yarn in Depth: Why & How

Lead maintainer for Yarn.

Maël joined the Yarn project in 2017 and quickly became lead maintainer, shaping a long-term vision for the project, one PR at a time. By day, he works at Datadog on all things JS, ensuring that the tooling infrastructure can scale and support the company's growth.

John Papa
Microsoft, USA
Talk: VS Code Can Do That!

John is a professional Web and Mobile Developer, avid OSS and community advocate, dedicated father and husband. He is currently a Developer Advocate for Microsoft and has formerly worked for Disney on several web and mobile applications that you may have used.

John is the author of various OSS such as Peacock, the Angular Style Guide, and many popular courses. You can listen to him on the popular weekly podcast Real Talk JavaScript.

Lin Clark
WebAssembly
Full Info
Lin Clark
Fastly, USA
Talk: Making JavaScript on WebAssembly Fast

Lin Clark is a Senior Principal Engineer at Fastly, focusing on WebAssembly. She is a co-founder of the Bytecode Alliance, which is driving WebAssembly’s outside-the-browser ecosystem forward. Many people know her through her long-running series, Code Cartoons, which helps people make sense of various WebAssembly standards and the ecosystem's overall direction. Previously, she has worked on web standardization and devtools at Mozilla, helped people understand the JS ecosystem at npm, and was a Drupal core module maintainer.

Shawn Swyx Wang
Build Tools
Full Info
Shawn Swyx Wang
Temporal, Singapore
Talk: The Third Age of JavaScript

Swyx is passionate about Developer Tooling and Developer Communities. He currently works as Head of Developer Experience at Temporal.io and recently published the Coding Career Handbook for Junior to Senior developer careers. In his free time he teaches React, TypeScript, Storybook and Node.js CLI's at Egghead.io, and helps run the Svelte Society community of meetups.

David Khourshid
Microsoft, USA
Talk: The Visual Future of State Management

David Khourshid (known on Twitter as David K. Piano) is a software engineer for Microsoft, a tech author, and speaker. Also a fervent open-source contributor, he is passionate about statecharts and software modeling, reactive animations, innovative user interfaces, and cutting-edge front-end technologies. When not behind a computer keyboard, he’s behind a piano keyboard or traveling.

Fred K. Schott
Snowpack
Full Info
Fred K. Schott
Snowpack Author, USA

Fred is a Software Engineer living and working in San Francisco, CA. He's building snowpack & skypackjs. Fred also writes about JavaScript in his blog.

Jason Mayes
TensorFlow.js
Full Info
Jason Mayes
Google, USA
Talk: TensorFlow.js 101: ML in the Browser and Beyond

Jason is a Senior Developer Advocate for TensorFlow.js at Google.

Jason combines his knowledge of the technical and creative worlds to solve complex, strategic / technical challenges for Google's largest customers and internal teams. Developing innovative world firsts utilizing the latest technologies and hardware is a key component of his role to rapidly prototype new ideas and consult on project solutions globally.

With a background in Computer Science at the University of Bristol, England, where he specialized in reality mining and invisible computing, Jason has been a "hybrid engineer" for over 15 years. Combining his passion for several areas including both front and back end web programming, but also design and user experience, he has worked in many sizes of companies from startups (including founding his own) to Google.

Daniel Ehrenberg
Igalia, Spain

Working on standards, especially TC39, at Igalia.

Angie Jones
Testing
Full Info
Angie Jones
Applitools, USA

Angie Jones is a Principal Developer Advocate who specializes in test automation strategies and techniques. She shares her wealth of knowledge by speaking and teaching at software conferences all over the world, writing tutorials and technical articles on angiejones.tech, and leading the online learning platform, Test Automation University.

As a Master Inventor, Angie is known for her innovative and out-of-the-box thinking style which has resulted in more than 25 patented inventions in the US and China. In her spare time, Angie volunteers with Black Girls Code to teach coding workshops to young girls in an effort to attract more women and minorities to tech.

Hemanth HM
PayPal, USA
Talk: ES?.next()
  • TC39 delegate, working on JavaScript feature proposals.
  • Hemanth is a FOSS philosopher and MTS at PayPal Inc.
  • Google Developer Expert for Web && Payments.
  • DuckDuckGo community leader.
  • Member of Node.js Foundation.
  • Google Launchpad Accelerator mentor.
Jecelyn Yeen
DevTools
Full Info
Jecelyn Yeen
Google, Malaysia
Talk: Debugging with Chrome DevTools

Jecelyn Yeen enjoys building loveable and scalable products that are used by millions. She works as a Developer Advocate for Chrome DevTools currently. She speaks English, Chinese, Javascript, Typescript, C# and more.

When she’s not coding (and avocado-ing), she’s jumping into mysterious sea waters in search of narwhals and mermaids.

Matteo Collina
NearForm, Italy
Talk: Multithreaded Logging with Pino

Node.js TSC member, PhD, Technical Director @ NearForm, IoT Expert, Consultant, author of Pino and Fastify. Co-author of the book "Node.js Cookbook, Third Edition" edited by Packt.

Jordan Harband
Coinbase, USA

TC39 team member and an editor of the specification from 2018-2021. Jordan has been heavily involved in the node community for as many years, and has gradually created (but mostly inherited or been gifted) a decent number of open source projects.

His focus is JavaScript, standards, frontend web development, full stack (frontend + backend + db) architecture design, and overall object oriented code optimization.

Jason Palmer
Spotify, USA

Jest core contributor and creator & maintainer of jest-junit.

Jason is an engineer and technical product manager at Spotify where he focuses on web infrastructure, CI/CD, and test automation.

Ujjwal Sharma
Igalia, India
Talk: How to Outsmart Time: Building Futuristic JavaScript Apps Using Temporal

Ujjwal is a Compilers Hacker at Igalia working on TC39 and V8, a Node.js Core Collaborator, a TC39 Delegate and an International Speaker. He loves to talk about open source software, decentralization, cryptography, JavaScript and web standards.

Ali Spittel
AWS Amplify
Full Info
Ali Spittel
AWS Amplify, USA
Talk: Create an Application Backend in Clicks with the Amplify Admin UI

Ali teaches people to code. She loves Python, JavaScript, and talking about programming. She has been writing React since before es6 classes. She is a Senior Developer Advocate on the AWS Amplify team.

Ali also blogs about code, aimed mostly at a beginner audience. Her writing has gotten over a million readers in the past year. She has also spoken at over 50 events in the last few years.

When Ali's not working, you can find her watching New England sports, competing on CodeWars, taking runs around the city, rock climbing, or participating in coding community events.

Brandon Bayer
Blitz.js
Full Info
Brandon Bayer
Blitz.js Creator, USA
Talk: Build Fullstack Apps in Record Time with Blitz.js

Brandon Bayer is the creator of Blitz.js. He is currently a full-time maintainer of Blitz and supports himself with part-time consulting on the side. Outside of Blitz, his other passion is flying real airplanes and RC helicopters.

Liz Parody
Community
Full Info
Liz Parody
NodeSource, Colombia
Talk: Transforming a Country Through Code!

Liz is a community-taught Software Engineer focused on JavaScript, and Head of Developer Relations at NodeSource. She organizes different community events such as JSConf Colombia, Pioneras Developers, Startup Weekend and has been a speaker at EmpireJS, MedellinJS, PionerasDev, Node+JS Interactive, NodeConf and others.

She loves sharing knowledge, promoting JavaScript and Node.js ecosystem and participating in key tech events and conferences to enhance her knowledge and network.

Sam Thorogood
Web Components
Full Info
Sam Thorogood
Google, Australia
Talk: Web Components, Lit and Santa 🎅

Builds weird web things at Google as part of Developer Relations in order to help move the web forward. Has worked on projects including Google's docsites (web.dev, developer.chrome.com), as well as being the lead of Google Santa Tracker 🎅🎄🎁

Mat Groves
Goodboy Digital, UK
Talk: Pixi Powerups!

Creative coder, all about Javascript, WebGL and optimisation. Creator of PixiJS.

Chris Ferdinandi
Vanilla JS
Full Info
Chris Ferdinandi
The Vanilla JS Guy, USA
Talk: Service Workers: How to Run a Man-in-the-middle Attack on Your Own Site for Fun and Profit

Chris Ferdinandi helps people learn vanilla JavaScript. He believes there’s a simpler, more resilient way to make things for the web. His developer tips newsletter is read by thousands of developers each weekday. Learn more at GoMakeThings.com.

Lee Robinson
Vercel, USA
Talk: How Core Web Vitals Will Affect Google Rankings in 2021

Lee is a developer, writer, and course creator. He currently works at Vercel as a Solutions Architect and leads DevRel for Next.js. He frequently speaks about front-end development, design, and the future of the web.

Marian Villa
Nodesource, Colombia
Talk: Simplifying the Complexity of Node.js with InfluxDB

Marian is Full Stack product Designer at Nodesource. She is co-founder of Pionerasdev, the biggest community for #WomenInTech in Colombia, South America with +1,200 active members. She is in love with technology education, and is formally adjunct professor in Latin America universities in both undergraduate and master's degrees. She also teaches on several internet platforms where she mixes design, technology and marketing.

Joe Karlsson
MongoDB, USA
Talk: An Introduction To IoT (Internet of Toilets 🚽); Or How I Built an IoT Kitty Litter Box Using JavaScript

Joe Karlsson is a software engineer turned Developer Advocate at MongoDB. He comes from the frozen tundra of Minneapolis, Minnesota (and yes, it does get really cold here, and no, not everyone here has the accent from the movie, Fargo). Joe has been primarily a Node and JavaScript engineer. He has been writing, teaching, and talking about code his entire career. Sharing what he knows and continuing to learn about programming is truly the thing he loves doing the most.

Matt McClure
Video/Media
Full Info
Matt McClure
Head of Technology & Community @MUX, USA
Talk: Remember CSS Sprites? Let's do that with video!

Matthew is an internet video nerd. He's the co-founder and Head of Technology & Community at Mux, a startup building online video infrastructure for developers, a core-contributor to Video.js, the biggest HTML5 video framework, and the organizer of Demuxed, the largest video-focused dev conference/community in the world.

TJ VanToll
Progress, USA
Talk: Building a Custom Component Library – Fast

TJ VanToll is a front-end developer, author, and a Principal Developer Advocate for Progress. TJ has over a decade of web development experience, including a few years working on the jQuery and NativeScript teams. Nowadays, he helps web developers build awesome UIs with KendoReact.

Liad Yosef
Microservices
Full Info
Liad Yosef
Duda, Israel
Talk: Micro-scopes – How to Build a Modular Modern App in a Bundled World

Liad is the Frontend Architect and Tech Lead in Duda, in charge of its client-side infrastructure, technologies, and performance.

He is a web dev enthusiast for over a decade, juggling React, Webpack and [email protected] in order to always build the best user experience.

Mohammad Shahbaz Alam
Magic, India
Talk: Securing Node.js APIs with Decentralised Identity Tokens

Shahbaz is a Full-Stack Developer, Open Source Evangelist, Developer Advocate @ Magic, GDG Ranchi Organizer, and Mozilla Representative. He loves teaching and sharing his learnings at conferences and meetups related to Serverless, Authentication and Authorization, Google Technologies, Security, Web Extensions, SPAs, PWAs, and VR/AR/XR.

Vasilika Klimova
Avaloq, Luxembourg
Talk: Let's Expand the Reality!

Frontend developer at Avaloq. Founder of the SkillUp school in Luxembourg. Teacher, speaker, rescue diver, mother of a ginger cat. Loves beautiful visual effects on websites, responsive markup, video games and travel.

Will Johnston
State Management
Full Info
Will Johnston
WP Engine, USA
Talk: Using the Proxy API for State Management

Will Johnston is a Developer Advocate on the DevRel team at WP Engine. He started coding when he was 10 years old, and began coding professionally at 15. He got his start working on an open source competency tracking tool for schools with Python and Zope. Will founded Covalence alongside Matt Landers, and served as CTO. At WP Engine, Will is excited to help make the headless CMS world a better place by helping others embrace headless and make the most out of new tools and technologies.

Fabrizio Picca
Commercelayer, Italy
Talk: Headless vs Traditional eCommerce Platforms: Introducing Commerce Layer

Java developer, Software Architect and Enterprise Commerce Expert. Dad of one soon to be two, loves music, photography, cooking and running.

Chen Hui Jing
Shopify, Singapore
Talk: CSS Can Do That Too

Chen Hui Jing is a self-taught designer and developer living in Singapore, with an inordinate love for CSS, as evidenced by her blog, that is mostly about CSS, and her tweets, which are largely about typography and the web. She used to play basketball full-time and launched her web career during downtime between training sessions.

Chris Smith
Retool, USA
Talk: How to Code Boring Internal Apps 10x Faster

Chris Smith is a developer evangelist at Retool, where he helps developers to rapidly code internal tools. He is a hacker at heart ever since learning QBASIC in middle school and is passionate about the power that learning to code brings to an individual. He’s worked for 6+ years in the world of low-code tools to empower developers to do more in less time. He’s passionate about visual abstractions and ways of quickly conveying and understanding complexity. Prior to Retool, Chris worked at Tray.io, JunoVR, Segment, and National Instruments.

Maggie Johnson-Pint
Microsoft, USA

Maggie is an open-source community advocate who works on the Azure SDK team at Microsoft to ensure every developer on every platform has an incredible experience with the cloud. JavaScript is her first love, especially date, and time problems. She contributes her expertise to ECMA TC39 and Moment.js.

Jason Lengstorf
Netlify, USA
Talk: Productive By Default: How Your Architecture and Infrastructure Can Make (or Break) Your Team’s Productivity

Jason Lengstorf works at Netlify and hosts Learn With Jason. He spends a lot of time telling people that the formula for success and happiness is to lift each other up and share what we learn. He is trying his very best to follow his own advice. He lives in Portland, Oregon.

Rick Button
Bloomberg, USA

Rick is a Senior Software Engineer at Bloomberg working on JavaScript tooling and infrastructure, and a delegate for TC39, currently thinking about immutability in JavaScript!

Colby Fayock
Web Development
Full Info
Colby Fayock
Applitools, USA
Talk: Put Down the Javascript – Level Up with the Fundamentals of Web Development

Learning by doing is the best way to learn and it’s how Colby Fayock helps others learn about Javascript, React, and the static web. His work includes writing on freecodecamp.org, videos on YouTube, and courses on egghead.io as well as his first book 50 Projects for React & the Static Web.

Cassie Evans
Animation
Full Info
Cassie Evans
GreenSock, England
Talk: Keep Scrolling

Cassie is an international speaker, and creative developer with a background in graphic design and motion design.

She got started with coding back in the days of Myspace and Neopets and is on a mission to make the web more whimsical again.

Scott Gerlach
Security Testing
Full Info
Scott Gerlach
StackHawk, USA
Talk: Automated Security Testing for JS Apps & Underlying APIs

Scott Gerlach is Co-founder and Chief Security Officer at StackHawk, a Denver-based startup focused on empowering engineers to easily identify and remediate security bugs. Scott brings over two decades of security and engineering experience to his current role, having served as CSO, CISO, and in other executive leadership functions at companies like SendGrid, Twilio, and GoDaddy. When he's not at work, you'll find Scott spending time with family, brewing beer, and playing guitar.

Nico Krüger
Code Quality
Full Info
Nico Krüger
Rollbar, USA
Talk: Accelerating Code Quality with DORA Metrics

Nico is the Senior Director of Solutions Engineering at Rollbar. He has spent over 13 years working with companies around the world to improve their software development lifecycle focused on quality critical applications. His passion is helping teams deliver quality products to market faster.

“Do what you love and love what you do!”

Sharone Zitzman
Panel Discussion
Full Info
Sharone Zitzman
RTFM Please, Israel

I'm a marketing technologist and open source community builder, who likes to work with engineering teams that are building products that developers love. Having built both the DevOps Israel and Cloud Native Israelcommunities from the ground up, today I spend my time finding the places where technology and people intersect and ensuring that this is an excellent experience. You can find my talks, articles, and employment experience at rtfmplease.dev.

Our MC's

Mettin Parzinski
Mettin Parzinski
Passionate People, Netherlands

A frontend developer that started out writing ActionScript, did jQuery and thus has all sorts of knowledge on deprecated stuff. Currently consulting at med-tech startup Aidence to help them detect early-stage lung cancer, using React and ML. Part of a frontend development couple that produced a kid.

Nathaniel Okenwa
Nathaniel Okenwa
Twilio, UK

Nathaniel is a Developer Evangelist at Twilio working to create magical moments for developers with their products. He is a die hard fan of JavaScript, sports, superheroes and mixed martial arts. His life goals are to have Batman's brains, Deadpool's humour, T'Challa's fashion sense, Killmonger's Wokeness, and Thanos' determination! He serves the Javascript community in the UK and the rest of Europe.

Liz Parody
Liz Parody
NodeSource, Colombia

Liz is a community-taught Software Engineer focused on JavaScript, and Head of Developer Relations at NodeSource. She organizes different community events such as JSConf Colombia, Pioneras Developers, Startup Weekend and has been a speaker at EmpireJS, MedellinJS, PionerasDev, Node+JS Interactive, NodeConf and others.

She loves sharing knowledge, promoting JavaScript and Node.js ecosystem and participating in key tech events and conferences to enhance her knowledge and network.

Maxim Salnikov
Maxim Salnikov
Microsoft, Norway

Maxim Salnikov is an Oslo-based cloud and tech community geek. He is a webdev maestro who builds apps since the end of the last century and shares his extensive web platform experience by speaking & training at developer events around the world. Daytime, Maxim is boosting cloud skills at the country scale by leading developer engagement in Microsoft Norway. In the evenings, you'll find him organizing the country's main web & mobile meetups, and two full-scale tech conferences.

June 9th Schedule

Times below are shown in your local browser time zone.
2021-06-09T14:00:00.000Z
2021-06-09T14:15:00.000Z
Temporal, Singapore
The Third Age of JavaScript

The way we write JavaScript in 2030 will be completely different than in 2020. Here's why: the slow death of IE11 and rollout of ES Modules will converge toward a new generation of JavaScript tooling. These tools are faster, typesafer, and polyglot, leading to both a better developer and user experience. Change is afoot!

2021-06-09T14:35:00.000Z
2021-06-09T14:50:00.000Z
Creator & project lead of Vue.js, Vite, USA
Vite: Rethinking Frontend Tooling

Vite is a new build tool that intends to provide a leaner, faster, and more friction-less workflow for building modern web apps. This talk will dive into the project's background, rationale, technical details and design decisions: what problem does it solve, what makes it fast, and how does it fit into the JS tooling landscape.

2021-06-09T15:10:00.000Z
2021-06-09T15:25:00.000Z
WP Engine, USA
Using the Proxy API for State Management

With so many libraries to choose from for state management, why not add one more? The ECMAScript Proxy API enables you to intercept and redefine how an object operates. Let's explore how you might use the Proxy API for state management!

2021-06-09T15:45:00.000Z
2021-06-09T16:00:00.000Z
2021-06-09T16:10:00.000Z

At GitNation, we’ve made it our mission to support the existing OSS projects, and celebrate them annually at the OS Awards.

During the ceremony, we'll know about all the nominees and find out who is the winner in each category!

Learn more: osawards.com.

2021-06-09T16:45:00.000Z

Topic – Next Gen Build Tools.

Panelists:

  • Evan You (Creator & project lead of Vue.js, Vite)
  • Shawn Swyx Wang (Head of Developer Experience at Temporal.io and the author of the Coding Career Handbook)
  • Fred K. Schott (Snowpack author)
  • Moderator: Sharone Zitzman (RTFM PLEASE, Israel)
2021-06-09T17:20:00.000Z
Productive By Default: How Your Architecture and Infrastructure Can Make (or Break) Your Team’s Productivity - Jason Lengstorf

Developers want to ship and create value for our users. Why, then, do so many teams struggle with getting things to production quickly? In this talk, Jason Lengstorf will look at the impact our frontend architecture and infrastructure has on our teams’ ability to build, iterate, and deploy software — and how it affects the quality and risks of deployment.

How to Code Boring Internal Apps 10x Faster - Chris Smith

Retool is a front-end as a service tool that is similar to React and can be 10x faster than coding a web app from scratch. We’ll focus on how and why it is used for internal tools at some of the fastest growing companies and take a minute to walk through how it works, where it’s a good fit and where it’s not.

Building a Custom Component Library – Fast - TJ VanToll

If your company is anything like the ones I’ve worked for, you have apps with seven different button designs, three different datepickers, and a bizarre collection of dropdowns that may or may not be accessible. A growing trend to deal with this inconsistency is to build a custom design system or component library. Essentially, you build The One Way™ to create a datepicker for your organization, and ask that the rest of your company to conform to your new system. But building a component library comes with a lot of challenges, like, which frameworks or libraries should you use (if any)? How do you make sure your components are accessible? And how to you distribute your components so your whole company can use them? In this lightning talk you’ll learn how to build a component library fast by building on top of a library like Kendo UI. You’ll learn tips & tricks on how to get up and running, how to customize components, and how to distribute components throughout your organization.

Simplifying the Complexity of Node.js with InfluxDB - Marian Villa

Learn how NodeSource strengthens their competitive advantage by building their product on InfluxDB to increased visibility into production applications and presents better security monitoring and alerts into their solution.

2021-06-09T17:55:00.000Z
2021-06-09T18:10:00.000Z
Rollbar, USA
Accelerating Code Quality with DORA Metrics

What are the benefits of becoming an Elite Performer? The answer can be complicated. Join me today for a short journey to accelerate code quality with Google's DORA metrics & continuous code improvement to drive higher software delivery and team performance.

2021-06-09T18:30:00.000Z
2021-06-09T18:45:00.000Z
Goodboy Digital, UK
Pixi Powerups!

A look into Pixi.js coolest and lesser known features.

Including treats such as:

  • Meshes
  • Spine Animation
  • Custom filters
  • Render Textures and Image exporting

Showing by example how it can make working with WebGL super easy and give your content that edge it needs to stand out!

2021-06-09T19:05:00.000Z
2021-06-09T19:20:00.000Z
2021-06-09T19:30:00.000Z
  • CodeNames game!

  • Pictionary with speakers!

  • QuakeJS!

2021-06-09T14:50:00.000Z
Netlify, Netherlands
Building Brain-controlled Interfaces in JavaScript

Neurotechnology is the use of technological tools to understand more about the brain and enable a direct connection with the nervous system. Research in this space is not new, however, its accessibility to JavaScript developers is.

Over the past few years, brain sensors have become available to the public, with tooling that makes it possible for web developers to experiment building brain-controlled interfaces.

As this technology is evolving and unlocking new opportunities, let's look into one of the latest devices available, how it works, the possibilities it opens up, and how to get started building your first mind-controlled app using JavaScript.

2021-06-09T15:10:00.000Z
2021-06-09T15:25:00.000Z
Datadog, France
Yarn in Depth: Why & How

Since 2017 Yarn proved itself a pillar of JavaScript development by incubating numerous features our ecosystem now heavily relies on. As years passed, as competitors improved, so did Yarn, and it's now time today to dive into the features and tradeoffs that make Yarn a truly unique gem of the JavaScript ecosystem.

2021-06-09T15:45:00.000Z
2021-06-09T16:00:00.000Z
2021-06-09T16:10:00.000Z

At GitNation, we’ve made it our mission to support the existing OSS projects, and celebrate them annually at the OS Awards.

During the ceremony, we'll know about all the nominees and find out who is the winner in each category!

Learn more: osawards.com.

2021-06-09T16:45:00.000Z

Topic – Next Gen Build Tools.

Panelists:

  • Evan You (Creator & project lead of Vue.js, Vite)
  • Shawn Swyx Wang (Head of Developer Experience at Temporal.io and the author of the Coding Career Handbook)
  • Fred K. Schott (Snowpack author)
  • Moderator: Sharone Zitzman (RTFM PLEASE, Israel)
2021-06-09T17:20:00.000Z
  • Productive By Default: How Your Architecture and Infrastructure Can Make (or Break) Your Team’s Productivity – Jason Lengstorf
  • Simplifying the Complexity of Node.js – Marian Villa
  • How to Code Boring Internal Apps 10x Faster – Chris Smith
  • Building a Custom Component Library – Fast – TJ VanToll
Productive By Default: How Your Architecture and Infrastructure Can Make (or Break) Your Team’s Productivity - Jason Lengstorf

Developers want to ship and create value for our users. Why, then, do so many teams struggle with getting things to production quickly? In this talk, Jason Lengstorf will look at the impact our frontend architecture and infrastructure has on our teams’ ability to build, iterate, and deploy software — and how it affects the quality and risks of deployment.

How to Code Boring Internal Apps 10x Faster - Chris Smith

Retool is a front-end as a service tool that is similar to React and can be 10x faster than coding a web app from scratch. We’ll focus on how and why it is used for internal tools at some of the fastest growing companies and take a minute to walk through how it works, where it’s a good fit and where it’s not.

Building a Custom Component Library – Fast - TJ VanToll

If your company is anything like the ones I’ve worked for, you have apps with seven different button designs, three different datepickers, and a bizarre collection of dropdowns that may or may not be accessible. A growing trend to deal with this inconsistency is to build a custom design system or component library. Essentially, you build The One Way™ to create a datepicker for your organization, and ask that the rest of your company to conform to your new system. But building a component library comes with a lot of challenges, like, which frameworks or libraries should you use (if any)? How do you make sure your components are accessible? And how to you distribute your components so your whole company can use them? In this lightning talk you’ll learn how to build a component library fast by building on top of a library like Kendo UI. You’ll learn tips & tricks on how to get up and running, how to customize components, and how to distribute components throughout your organization.

Simplifying the Complexity of Node.js with InfluxDB - Marian Villa

Learn how NodeSource strengthens their competitive advantage by building their product on InfluxDB to increased visibility into production applications and presents better security monitoring and alerts into their solution.

2021-06-09T17:55:00.000Z
2021-06-09T18:10:00.000Z
Microsoft, USA
The Visual Future of State Management

Learn about state modeling with state machines and statecharts can improve the way you develop application logic, and get a sneak peek of never-before-seen upcoming visual tools that will take state management to the next level.

2021-06-09T18:30:00.000Z
2021-06-09T18:45:00.000Z
The Vanilla JS Guy, USA
Service Workers: How to Run a Man-in-the-middle Attack on Your Own Site for Fun and Profit

Service workers bring amazing new capabilities to the web. They make fully offline web apps possible, improve performance, and bring more resilience and stability to any site. In this talk, you'll learn how these man-in-the-middle attacks on your own site work, different approaches you can use, and how they might replace many of our current best practices.

2021-06-09T19:05:00.000Z
2021-06-09T19:20:00.000Z

June 10th Schedule

Times below are shown in your local browser time zone.
2021-06-10T14:00:00.000Z
2021-06-10T14:15:00.000Z
Fastly, USA
Making JavaScript on WebAssembly Fast

JavaScript in the browser runs many times faster than it did two decades ago. And that happened because the browser vendors spent that time working on intensive performance optimizations in their JavaScript engines.

Because of this optimization work, JavaScript is now running in many places besides the browser. But there are still some environments where the JS engines can’t apply those optimizations in the right way to make things fast.

We’re working to solve this, beginning a whole new wave of JavaScript optimization work. We’re improving JavaScript performance for entirely different environments, where different rules apply. And this is possible because of WebAssembly. In this talk, I'll explain how this all works and what's coming next.

2021-06-10T14:35:00.000Z
2021-06-10T14:50:00.000Z
PayPal, USA
ES?.next()

Does hearing about potential new features of Javascript makes you excited? Then this talk is for you! We will walk through a few interesting proposals from TC39 from stage-0 to stage-3. Let us see how beneficial these proposals are with code samples and some live coding.

2021-06-10T15:10:00.000Z
2021-06-10T15:25:00.000Z
2021-06-10T15:35:00.000Z

Topic – The Future of JavaScript.

Participants:

  • Daniel Ehrenberg (Working on standards, especially TC39, at Igalia)
  • Hemanth HM (TC39 delegate, working on JavaScript feature proposals)
  • Maggie Johnson-Pint (an open-source community advocate working on the Azure SDK team at Microsoft. Contributes her expertise to ECMA TC39 and Moment.js)
  • Jordan Harband (TC39 team member and an editor of the specification from 2018-2021)
  • Rick Button (Senior Software Engineer at Bloomberg working on JavaScript tooling and infrastructure, a delegate for TC39)
2021-06-10T16:15:00.000Z
AWS Amplify, USA
Create an Application Backend in Clicks with the Amplify Admin UI

There's a lot that goes into building a modern application: the frontend for users, data persistence, user authentication and authorization, business logic, cloud deployment, and much more. The AWS Amplify Admin UI allows users to create and deploy an offline-ready application backend in clicks and then extend it with code, lowering the complexity of fullstack development for frontend and mobile developers. We'll build a fullstack application backed by multiple AWS services including Cognito, Appsync, and S3 in minutes.

2021-06-10T16:35:00.000Z
2021-06-10T16:50:00.000Z
2021-06-10T17:00:00.000Z

Topic – Code Quality.

Panelists:

  • John Papa (Web and Mobile Developer, avid OSS and community advocate. Developer Advocate for Microsoft)
  • Angie Jones (Principal Developer Advocate at Applitools)
  • Jason Palmer (Jest core contributor and creator & maintainer of jest-junit)

Moderator: Anna Backs (APM consultant @Codecentric, Germany)

2021-06-10T17:40:00.000Z
Headless vs Traditional eCommerce Platforms: Introducing Commerce Layer - Fabrizio Picca

In this lighting talk Fabrizio will go through the main highlights of CommerceLayer, comparing the headless approach to the traditional "monolithic" ecommerce platforms. We will speak about security, performances and scalability.

Transforming a Country Through Code! - Liz Parody

In this talk, you can learn the journey of the creation of those communities, the challenges, lessons, and insights on how to transform a community in a developing nation around technology and how it can set the stage for other communities to build upon.

Remember CSS Sprites? Let's do that with video! - Matt McClure

Synchronizing multiple streams, particularly multiple live streams, and especially when the audio is critical too, can be incredibly difficult. How, then, could you build an experience where you have a few camera angles and you want a viewer to be able to seamlessly pick one? We'll walk through a hack technique that allows you to do just that without ever having to worry about synchronization.

Automated Security Testing for JS Apps & Underlying APIs - Scott Gerlach

With StackHawk, engineering teams can run security tests against JS applications and the backing APIs to find and fix vulnerabilities fasters. With automated testing on every PR, you can be confident that your app is secure. Join StackHawk co-founder Scott Gerlach for a quick overview of JS application security testing with StackHawk.

2021-06-10T18:15:00.000Z
2021-06-10T18:30:00.000Z
MongoDB, USA
An Introduction To IoT (Internet of Toilets 🚽); Or How I Built an IoT Kitty Litter Box Using JavaScript

My favorite things in life are cats, computers and crappy ideas, so I decided to combine all three and make an IoT (Internet of Things) litter box using a Raspberry Pi and JavaScript! If you have ever wanted to get build your own IoT project, but didn’t know how to start, then this is the talk for you.

Together, we will go through how I setup my IoT Litter Box from start to finish. Including how to setup Node.js on a Raspberry Pi and how to connect sensors to a Raspberry Pi and how to read the sensor inputs with Node.js.

2021-06-10T18:50:00.000Z
2021-06-10T19:05:00.000Z
2021-06-10T14:50:00.000Z
Vercel, USA
How Core Web Vitals Will Affect Google Rankings in 2021

Landing a top spot on Google can have a multi-million dollar impact on your business. Starting in May 2021, the performance of your site (determined by Core Web Vitals) will be critical to your search ranking. Learn how Next.js can help you optimize your site’s performance, user experience, and SEO.

2021-06-10T15:10:00.000Z
2021-06-10T15:25:00.000Z
2021-06-10T15:35:00.000Z

Topic – The Future of JavaScript.

Participants:

  • Daniel Ehrenberg (Working on standards, especially TC39, at Igalia)
  • Hemanth HM (TC39 delegate, working on JavaScript feature proposals)
  • Maggie Johnson-Pint (an open-source community advocate working on the Azure SDK team at Microsoft. Contributes her expertise to ECMA TC39 and Moment.js)
  • Jordan Harband (TC39 team member and an editor of the specification from 2018-2021)
  • Rick Button (Senior Software Engineer at Bloomberg working on JavaScript tooling and infrastructure, a delegate for TC39)
2021-06-10T16:15:00.000Z
Blitz.js Creator, USA
Build Fullstack Apps in Record Time with Blitz.js

Blitz.js is the Fullstack React Framework. It's heavily inspired by Ruby on Rails and is focused on making you as productive as possible. It's built on Next.js and adds all the missing pieces you need for building a fullstack app with a database. By far the biggest innovation of Blitz is the new "Zero-API" data layer that abstracts away the API so you don't have to mess with REST or GraphQL APIs! Brandon will cover all the important parts, so you'll know if you might want to use Blitz or not.

2021-06-10T16:35:00.000Z
2021-06-10T16:50:00.000Z
2021-06-10T17:00:00.000Z

Topic – Code Quality.

Panelists:

  • John Papa (Web and Mobile Developer, avid OSS and community advocate. Developer Advocate for Microsoft)
  • Angie Jones (Principal Developer Advocate at Applitools)
  • Jason Palmer (Jest core contributor and creator & maintainer of jest-junit)

Moderator: Anna Backs (APM consultant @Codecentric, Germany)

2021-06-10T17:40:00.000Z
  • Automated Security Testing for JS Apps & Underlying APIs – Scott Gerlach
  • Remember CSS Sprites? Let's do that with video! – Matt McClure
  • Headless vs traditional eCommerce platforms: introducing Commerce Layer – Fabrizio Picca
  • Transforming a country through code! – Liz Parody
Automated Security Testing for JS Apps & Underlying APIs - Scott Gerlach

With StackHawk, engineering teams can run security tests against JS applications and the backing APIs to find and fix vulnerabilities fasters. With automated testing on every PR, you can be confident that your app is secure. Join StackHawk co-founder Scott Gerlach for a quick overview of JS application security testing with StackHawk.

Remember CSS Sprites? Let's do that with video! - Matt McClure

Synchronizing multiple streams, particularly multiple live streams, and especially when the audio is critical too, can be incredibly difficult. How, then, could you build an experience where you have a few camera angles and you want a viewer to be able to seamlessly pick one? We'll walk through a hack technique that allows you to do just that without ever having to worry about synchronization.

Headless vs Traditional eCommerce Platforms: Introducing Commerce Layer - Fabrizio Picca

In this lighting talk Fabrizio will go through the main highlights of CommerceLayer, comparing the headless approach to the traditional "monolithic" ecommerce platforms. We will speak about security, performances and scalability.

Transforming a Country Through Code! - Liz Parody

In this talk, you can learn the journey of the creation of those communities, the challenges, lessons, and insights on how to transform a community in a developing nation around technology and how it can set the stage for other communities to build upon.

2021-06-10T18:15:00.000Z
2021-06-10T18:30:00.000Z
GreenSock, England
Keep Scrolling

Wait! Not so fast - Stop scrolling and hang out with me for a while! When done right, scroll based animations can add polish to a site, and make online storytelling feel more immersive. GreenSock's ScrollTrigger enables you to achieve buttery smooth scroll based animations with minimal code. Let's dig in to some of it's features together.

2021-06-10T18:50:00.000Z
2021-06-10T19:05:00.000Z

June 11th Schedule

Times below are shown in your local browser time zone.
2021-06-11T14:00:00.000Z
2021-06-11T14:10:00.000Z
Microsoft, USA
VS Code Can Do That!

How do you debug so easily in VS Code? How do codespaces work? What are those key combinations to edit code so quickly? What extensions are the ones I shouldn't code without? Get ready to hit the ground running in this fast-paced, demo-heavy talk that takes you through some of the best and most effective tips and tricks in VS Code. Learn how to setup your environment and customize it the way you like it. You'll walk out with several tips on how to be more efficient with one of the hottest tools on the Web today!

2021-06-11T14:35:00.000Z
NearForm, Italy
Multithreaded Logging with Pino

Almost every developer thinks that adding one more log line would not decrease the performance of their server... until logging becomes the biggest bottleneck for their systems! We created one of the fastest JSON loggers for Node.js: pino. One of our key decisions was to remove all "transport" to another process (or infrastructure): it reduced both CPU and memory consumption, removing any bottleneck from logging. However, this created friction and lowered the developer experience of using Pino and in-process transports is the most asked feature by our user.

In the upcoming version 7, we will solve this problem and increase throughput at the same time: we are introducing pino.transport() to start a worker thread that you can use to transfer your logs safely to other destinations, without sacrificing neither performance nor the developer experience.

2021-06-11T14:55:00.000Z
Igalia, India
How to Outsmart Time: Building Futuristic JavaScript Apps Using Temporal

For close to 25 years now, JavaScript developers have suffered at the hands of time: the Date object. We have tried all sorts of solutions from using popular libraries like Moment.js all the way to handling dates and times on the backend.

Now it's time to show "time" who is boss. With the Temporal API stable at Stage 3 and the polyfill ready for production use, let me show you how to harness the power of this delightful API in order to build powerful JavaScript applications that handle dates and times like we always wished we could. We shall also discuss the orthogonal features being worked on in the JavaScript Intl API and find out how these play along with each other and come together to form a comprehensive set of APIs that allow us to build state of the art date and time components in our applications.

2021-06-11T15:20:00.000Z
Google, Malaysia
Debugging with Chrome DevTools

Jecelyn will share some tips and tricks to help you debug your web app effectively with Chrome DevTools.

2021-06-11T15:35:00.000Z
2021-06-11T15:40:00.000Z
Let's Expand the Reality! - Vasilika Klimova

How long have we been watching movies about reality and how exciting it looks! You may not have noticed, but virtual reality is already in our lives, even in our browsers. There are more and more ways to apply these technologies. Let's take a look at VR and AR and see how they look in real life.

Securing Node.js APIs with Decentralised Identity Tokens - Mohammad Shahbaz Alam

Authentication and Authorization are serious problems. We often dedicate a lot of time to craft powerful APIs but overlook proper security measures. Let's solve it with Magic using a key-based identity solution built on top of DID standard, where users’ identities are self-sovereign by leveraging blockchain public-private key pairs. In this talk, we’ll look at proper ways to secure our Node.js APIs with Decentralised Identity Tokens. We’ll go from learning what Decentralised Identity standards are, how the users’ identities are self-sovereign by leveraging blockchain public-private key pairs, why they’re the future of API security, and to put theory into practice we will build a real-world implementation using Node.js where I’ll show common best practices.

Put Down the Javascript – Level Up with the Fundamentals of Web Development - Colby Fayock

Seasoned and beginner alike, developers have a habit of jumping right into a framework or new technology that makes a lot of promises while also glazing over important fundamentals that without, tend to hold back a website or application’s potential. Without some basic knowledge of HTML, you might inadvertently exclude people from learning about your company through your website due to poor accessibility. Lacking an understanding or simply being afraid of CSS, you might be more prone to add unnecessary libraries on top of libraries that just add to the weight of the page, impacting how quickly your app can load. In this talk, we’ll go over some basic HTML and CSS strategies that can immediately be used right alongside of Javascript including frameworks like React and Vue that will provide another range of benefits like better accessibility, simpler code, and ways you can improve SEO by letting search engines like Google more easily figure out what your page is about.

2021-06-11T16:10:00.000Z
Google, USA
TensorFlow.js 101: ML in the Browser and Beyond

Discover how to embrace machine learning in JavaScript using TensorFlow.js in the browser and beyond in this speedy talk. Get inspired through a whole bunch of creative prototypes that push the boundaries of what is possible in the modern web browser (things have come a long way) and then take your own first steps with machine learning in minutes. By the end of the talk everyone will understand how to recognize an object of their choice which could then be used in any creative way you can imagine. Familiarity with JavaScript is assumed, but no background in machine learning is required. Come take your first steps with TensorFlow.js!

2021-06-11T16:35:00.000Z
Duda, Israel
Micro-scopes – How to Build a Modular Modern App in a Bundled World

In this talk we will explore the great benefits of breaking a big modern app to meaningful, independent pieces – each can be built, deployed and loaded separately. We will discuss best practices and gotchas when trying to apply this microservice-like pattern to the chaotic world of the browser, and we'll see how building the right pieces guarantees a brighter future for your apps. Let's dive into Neverendering story of modern front-end architecture.

2021-06-11T16:55:00.000Z
Shopify, Singapore
CSS Can Do That Too

CSS has evolved and grown immensely since it was first introduced back in 1996. There was a time back then when CSS was not even meant for doing layouts, but that time has long past. Today, web layouts are practically synonymous with CSS. In addition to that, CSS can now be used to build things that used to only be feasible with Javascript. This talk will showcase a few of such features and explain how to build them yourself.

2021-06-11T17:20:00.000Z
Google, Australia
Web Components, Lit and Santa 🎅

Get started with Web Components – enabling you to define new HTML elements that work everywhere regular HTML does. This talk will focus on Lit, a suite from Google that helps you create WCs with features you'd expect like data-binding and declarative definitions. It'll also cover how we've used them to build one of the web's jolliest sites, Google's Santa Tracker 🎅

2021-06-11T17:50:00.000Z

Program Committee

Franziska Hinkelmann
Google, USA

Franziska has a Ph.D. in mathematics and is a senior tech lead at Google working on the Cloud Platform team in New York City. She’s a member of the Node.js Technical Steering Committee and an expert on JavaScript performance. When she's not working hard on making Node.js better on the Cloud Platform, she's probably out riding horses.

Bramus Van Damme
3RDS, Belgium

Bramus Van Damme is a web developer from Belgium. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since. His current focus is on JavaScript, React and React Native yet his love for CSS will never fade.

Joonas Salovaara
Reaktor, Netherlands

Joonas Salovaara is a Principal Consultant and team lead at Reaktor Amsterdam. He is an advocate of the meetup scene, where he helps run AmsterdamJS, HelsinkiJS, and React Helsinki.

Anna Backs
APM consultant @ Codecentric, Germany

Anna Backs is an APM consultant and software developer working for codecentric. When she is not outside with her dog or absorbed in the world of Shadowrun, she is usually found building some thing or another in JavaScript. She loves coffee, good stories and learning new things.

Kanstantsin Klimashevich
Xebia, Netherlands

Kanstantsin is a Software Developer Consultant at Xebia. He is passionate about running, racing cars and JavaScript.

GITNATION MULTIPASS

Get access to 8 remote conferences and a number of exclusive perks!

more details

All Tracks – Watch-only

June 9, 10, 11

50

Watch only access to all tracks of talks

Order now

Full ticket

June 9, 10, 11

150

Free workshops

HD quality for both tracks

Q&A with speakers

Interactive sessions with speakers

Technology discussion rooms

Watching party

AfterParty Bars

Certificates on Workshops & Conference Participation

Instant Access to Talks Recordings

Order now

Conference Multipass

2021/2022 Season

200

This pass includes:

JSNation Live (Full access)

React Advanced (Watch only access)

GraphQL Galaxy (Full access)

TestJS Summit (Full Access)

React Summit (Watch only access)

  • 3 more JS events

Multipass details

Order now

Full-access attendee gets

Free workshops

The workshop recordings will be shared after the conference

3x more content

Enjoy 3 days of talks from world renowned speakers

Enjoy HD streaming quality

Get the full experience or get prepared for a big screen

Get recordings straight after the conference

Others get it in a month

Interactive Sessions With Speakers

Hands-on workshops with field experts

Continuous Code Improvement, Fast Web Server with Deno, Data Visualization, Vue3, etc.

Speakers’ personal video rooms

Hang out with well-know JavaScript developers and ask them anything

Q&A Discord channels

Enjoy chatting with the speakers in Discord space

Tech Discussions

Join video chats focusing on specific technologies. Hang out with people who are on the same page.

Matteo Collina

Ujjwal Sharma

Security

Shawn Swyx Wang

From Junior to Senior

Marian Villa

UX / UI

Brandon Bayer

Full-stack App Development

Lee Robinson

Hemanth HM

Serverless

Join the watching party

Join a random group of people in watching/discussing the conference together. Explore the virtual world and make new friends!

Remote Afterparty Bars

Have fun in an online space facilitated by people deeply involved in the JavaScript community. Chat, play, and have (virtual) drink with fellow attendees and speakers.

Live DJ Mix

with

with Community

Pictionary

with

with Speakers

QuakeJS Tournament

Can you take over the Quake arena? Try your luck at our remote tournament.
Join tournament

Follow us for updates

Subscribe to conference email updates to hear about
the latest news and special deals:

Giving back to community

We try our best to make all our events accessible and inclusive for a diverse audience. Get in touch with us at [email protected] if you wish to support this initiative, and help us provide Diversity Scholarships for the underrepresented groups in tech.

30 of 60 extra diversity scholarships sponsored
Faces

This event is over. Do not miss others with GitNation multipass.

Learn about multipass