Loading…
OpenJS World 2022 has ended
Austin, Texas + Virtual  | June 6-10, 2022
View More DetailsRegistration

Please note all session times are listed in Central Daylight Time (CDT), UTC -5.
To view the schedule at your preferred time, please choose your location on the right-hand navigation panel under ’Timezone’.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, June 6
 

8:00am CDT

9:00am CDT

How to Node.js - Matteo Collina, Nearform (Pre-registration Required + Additional Fee)
Interested in attending additional programming? These events are not included in the purchase of your OpenJS World ticket. Pre-registration is required and there are separate fees associated with each event. You must be participating in OpenJS World for access to these events.

Questions? Reach out to openjsevents@linuxfoundation.org.

Monday, June 6 | 9:00 am – 5:00 pm CDT
Registration Cost: $75
How to Register: Pre-registration is required. Add a Day 0 Training to your existing OpenJS World registration.

Speakers
avatar for Matteo Collina

Matteo Collina

Chief Software Architect, NearForm
Matteo is Chief Software Architect at NearForm, where he consults for the top brands in the world. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics... Read More →



Monday June 6, 2022 9:00am - 5:00pm CDT
JW Grand Ballroom 1

5:00pm CDT

Screening of MAMA BEARS Documentary, a film by Daresha Kyi
We are proud to offer all attendees a special screening of MAMA BEARS, a film by Daresha Kyi.
MAMA BEARS is an intimate, thought-provoking exploration of the journeys taken by Sara Cunningham and Kimberly Shappley, two “mama bears”—conservative, Christian mothers whose profound love for their LGBTQ+ children has turned them into fierce advocates for the entire queer community—and Tammi Terrell Morris, a young African American lesbian whose struggle for self-acceptance perfectly exemplifies why the mama bears are so vitally important.

MAMA BEARS is the story of women who have allowed nearly every aspect of their lives to be completely reshaped by love. Although they may have grown up as fundamentalist Christians these two mama bears are willing to risk losing friends, family, and faith communities to keep their children safe—even if it challenges their belief systems and rips their worlds apart.

Light snacks will be provided!

Monday June 6, 2022 5:00pm - 6:30pm CDT
JW Grand Ballroom 4
 
Tuesday, June 7
 

7:00am CDT

Community Yoga
Join community member, Dylan Schiemann, as he leads attendees in restorative or vinyasa flow yoga sessions.
Dylan started practicing yoga more than ten years ago to compensate for his two favorite daily software engineering poses: laptop pose and mobile phone pose. Dylan takes a deliberate and intentional approach when teaching yoga striving to make yoga accessible to everyone. Dylan will lead either “restorative-ish” or a more deliberate vinyasa flow sequence depending on a quick survey of the attendees.

Registration Cost: Complimentary
How to Register: Sign up here!

Tuesday June 7, 2022 7:00am - 8:00am CDT
JW Marriott Austin, Room 504

8:00am CDT

9:00am CDT

Welcome & Opening Remarks - Robin Bender Ginn, Executive Director, OpenJS Foundation & Chris Gervang, Senior Visualization Engineer, Joby Aviation
Speakers
avatar for Robin Bender Ginn

Robin Bender Ginn

Executive Director, OpenJS Foundation
Robin Bender Ginn is the Executive Director of the OpenJS Foundation, the neutral home to drive broad adoption and ongoing development of key JavaScript and web technologies. She has led major initiatives advancing open source technologies, community development, and open standards... Read More →
avatar for Chris Gervang

Chris Gervang

Senior Visualization Engineer, Joby Aviation
Chris Gervang combines creativity, large quantities of data, and WebGL technology to tell compelling stories about the future of electric flight at Joby Aviation, and previously, at Uber Elevate. A huge advocate for open source and open governance, Chris is an active maintainer o... Read More →


Tuesday June 7, 2022 9:00am - 9:20am CDT
JW Grand Ballroom 7 - 8

9:00am CDT

Sponsor Showcase
Tuesday June 7, 2022 9:00am - 7:00pm CDT
JW Ballroom 5 - 6

9:20am CDT

Keynote: What's New in Web Standards - Christian Bromann, Founding Engineer, Stateful Inc.; Jordan Harband, Staff Developer Relations Engineer, Coinbase; James Snell, Systems Engineer, Cloudflare; Robin Bender Ginn, Executive Director, OpenJS Foundation
Moderators
avatar for Robin Bender Ginn

Robin Bender Ginn

Executive Director, OpenJS Foundation
Robin Bender Ginn is the Executive Director of the OpenJS Foundation, the neutral home to drive broad adoption and ongoing development of key JavaScript and web technologies. She has led major initiatives advancing open source technologies, community development, and open standards... Read More →

Speakers
avatar for Jordan Harband

Jordan Harband

Staff Developer Relations Engineer, Coinbase
Jordan is building an Open Source Programs office for Coinbase, for whom he serves on the OpenJS Foundation Board as the Silver Director and the OpenSSF Foundation Governing board. He is also a prolific open source contributor, particularly in the npm ecosystem; a TC39 delegate (and... Read More →
avatar for James Snell

James Snell

Systems Engineer, Cloudflare
James is a core contributor to both Node.js and the Cloudflare Workers runtime. He is on the Node.js Technical Steering Committee, has authored or contributed to a number of standards, and is working to drive the adoption of standard APIs across multiple JavaScript runtime enviro... Read More →
avatar for Christian Bromann

Christian Bromann

Founding Engineer, Stateful Inc.
Founding Engineer at Stateful measuring and improving developer happiness every day a bit more. Open Source and Open Standards Advocate. Cross Project Council member at the OpenJS Foundation representing WebdriverIO.


Tuesday June 7, 2022 9:20am - 9:50am CDT
JW Grand Ballroom 7 - 8

10:00am CDT

Keynote: The Human API: Building Your Project's Second Source of Truth - Rachel Nabors, Principal Program Manager, Developer Education — Amazon AWS Amplify
The only thing harder than writing scalable, usable code is teaching others how to wield it. As the sum of human knowledge continues to grow, so too do the challenges of teaching each other what we need to know not only to build toward the future but also to contribute to the tools of its construction. If only it were possible to transfer knowledge from one engineer directly into the minds of other engineers, like a human RAID! Rachel Lee Nabors loves building such mechanisms for knowledge transfer, from video guides to documentation to curricula. In this talk, they will discuss what doesn't work, what has worked on projects like React and React Native, and what can work for any other open source project today. Teaching is hard. But there are solid ways to approach knowledge transfer at scale.

Speakers
avatar for Rachel Nabors

Rachel Nabors

Principal Program Manager, Developer Education, Amazon AWS Amplify
Rachel Lee Nabors lives in Seattle where they currently lead developer education at Amazon's AWS Amplify. They have been building the web forward for over a decade, from web animations with MDN, Firefox and the W3C, to the Edge browser at Microsoft, to React at Meta. Their life's... Read More →


Tuesday June 7, 2022 10:00am - 10:20am CDT
JW Grand Ballroom 7 - 8

10:20am CDT

Keynote: The State of JavaScript Supply Chain Security in 2022 - Feross Aboukhadijeh, Founder & CEO, Socket
How do you know that you can trust your JavaScript dependencies? Software supply chain attacks have exploded over 2021 and they’re only accelerating in 2022 and beyond. We’ll dive into examples of recent supply chain attacks and what concrete steps we can take as an ecosystem to protect ourselves from this emerging threat.

Speakers
avatar for Feross Aboukhadijeh

Feross Aboukhadijeh

Founder & CEO, Socket
Feross is the founder and CEO of Socket, where he’s working on a new approach to open source supply chain security. Feross is the author and maintainer of WebTorrent, StandardJS, and 100s of other open source projects which are downloaded 500+ million times per month. Feross is... Read More →



Tuesday June 7, 2022 10:20am - 10:40am CDT
JW Grand Ballroom 7 - 8
  Keynote Session
  • Slides Attached Yes

10:40am CDT

Keynote: We're Gunna Program Like it's 1999 - Lee Byron, Design Technologist, GraphQL
Speakers
avatar for Lee Byron

Lee Byron

Design Technologist, GraphQL



Tuesday June 7, 2022 10:40am - 11:00am CDT
JW Grand Ballroom 7 - 8
  Keynote Session
  • Slides Attached Yes

11:00am CDT

Keynote: Everybody is Responsible for Performance - Matteo Collina, Chief Software Architect, NearForm
It's 2030 and all companies are now digital but users are dissatisfied and keep loving a few brands. The best ones offer a seamless digital experience. The worst are sluggish and they wonder how they got there and how to improve. In short, nothing has changed since 2022.

As developers, we are struggling to satisfy all the non-functional requirements.
Our applications need to be easy to develop and even simpler to maintain. They need to be cheap to run and to have the capability to scale. They must be packed with new features. Multiple teams must work on them to deliver new features on a bi-weekly (or more frequent) basis. Unfortunately it is impossible to achieve those goals and tradeoffs are required… and they result in unusable, unmaintainable or poorly scalable applications.

There is another way. Small teams that develop applications built on the same language that runs on Web, Mobile, in the backend and on the edge. They can complement each other's skills to develop ground-breaking user experiences at a high velocity.

Speakers
avatar for Matteo Collina

Matteo Collina

Chief Software Architect, NearForm
Matteo is Chief Software Architect at NearForm, where he consults for the top brands in the world. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics... Read More →


Tuesday June 7, 2022 11:00am - 11:20am CDT
JW Grand Ballroom 7 - 8

11:20am CDT

12:00pm CDT

Lunch Break (Attendees on Own)
Tuesday June 7, 2022 12:00pm - 2:00pm CDT

1:45pm CDT

1:45pm CDT

GraphQL Conf
The GraphQL Foundation's inaugural GraphQL Conf will be co-located with OpenJS World and cdCon. This collaborator summit-style event will be an opportunity for core GraphQL spec and implementation developers to meet in-person, discuss recent work, and plan for the future. All attendees of OpenJS World and cdCon are welcome.
Talks are expected to include:
  • Recent activity in the GraphQL specification working group, such as Defer and Stream, Input Unions, and Client-Controlled Nullability.
  • Downstream implementations of GraphQL
  • Security considerations
  • Common practices and lessons learned
To learn more, click here.

How to Register: Pre-registration is not required; however, if you plan to participate please add GraphQL Conf to your existing OpenJS World registration.

Tuesday June 7, 2022 1:45pm - 6:00pm CDT
JW Marriott Austin, Room 402/403

2:00pm CDT

Finding Stealthy Bots in Javascript Hide and Seek - Adam Abramov, DoubleVerify
Bot detection is important - we don’t want bots to trigger an advertising impression, fake user interactions, or access performance heavy features. When a new method of detection is discovered, some bots stop working; This incentivizes the survivors to evolve, changing themselves just a little bit to seem more and more like a real user, becoming harder and harder to detect. All of a sudden the issue is so big Twitter and Meta(Facebook) struggle to explain to congress why there’s bots on their platforms. This is one reason why Puppeteer Extra Stealth(PES) is so interesting - Google’s Puppeteer browser is the state of the art when it comes to browser automation, and PES is a headless browser that outsmarts most bot detection solutions. In this talk Adam will overview just how stealthy is PES, and despite that what unique methods have been used to identify it anyway.

Speakers
avatar for Adam Abramov

Adam Abramov

Reverse Engineer, DoubleVerify
An 8200 alumni, cybersecurity professional, and DoubleVerify’s only reverse engineer. In his job, he deconstructs fraud schemes and creates systems that detect them at scale. Previously researched multiple vulnerabilities, mainly focused on OS and browser security.



Tuesday June 7, 2022 2:00pm - 2:30pm CDT
JW Grand Ballroom 3
  Breakout Session

2:00pm CDT

The 90s Called and They Want Their Websites Back - Rachel White, Datadog
No server configuration? No problem! With serverless & JAMStack becoming more and more popular, it’s like static sites never went out of fashion. Though, unlike the 90s, we don’t have to sacrifice style for performance. Let’s recreate a Japanese style photo booth with React & WebAssembly, and get some insight into how our users are interacting with our site so we know how to make improvements on future versions.

Speakers
avatar for Rachel White

Rachel White

Technical Evangelist, Datadog
Rachel White is a technologist, artist, and pretend-cyborg who is currently a Technical Evangelist at Datadog. She is interested in new uses for old hardware, useless robots, VR/AR/MR, and bots. She has spoken internationally about Node.js, JavaScript, Creative Coding, IoT, Artificial... Read More →


Tuesday June 7, 2022 2:00pm - 2:30pm CDT
JW Grand Ballroom 1
  Breakout Session

2:00pm CDT

Towards a stdlib for JavaScript Runtimes - James M Snell, Cloudflare
JavaScript is everywhere. There are JavaScript runtimes on the client, on the server, and at various locations between, and while TC-39 has provided us with a number of powerful built-in language features, modern applications on the Web require much more than just what the language gives us. The collection of Web Platform APIs that have been developed is continually growing, most of which only apply to the narrow sets of use cases in certain types of browser-based applications. But there is a subset of Web Platform APIs that are becoming ubiquitous across every JavaScript runtime. In this talk, I will introduce the JavaScript stdlib and the ongoing efforts to define it.

Speakers
avatar for James Snell

James Snell

Systems Engineer, Cloudflare
James is a core contributor to both Node.js and the Cloudflare Workers runtime. He is on the Node.js Technical Steering Committee, has authored or contributed to a number of standards, and is working to drive the adoption of standard APIs across multiple JavaScript runtime enviro... Read More →


Tuesday June 7, 2022 2:00pm - 2:30pm CDT
JW Grand Ballroom 2
  Breakout Session

2:00pm CDT

High Fidelity Platform APIs with v8 and NativeScript - Nathan Walker, nStudio
It's one thing to live and breathe within a JavaScript world. It's another to take the same breath as any platform API, even if it derives from languages typically outside the reach of JavaScript without bridge infrastructure. Let's explore how platform APIs can live vibrantly with the same high fidelity as their home language (be it Swift, Objective C, Kotlin or Java) within the JavaScript ecosystem via the rich v8 runtimes NativeScript provides. Instead of creating new APIs to bridge those languages and APIs in, celebrate them with the high fidelity they already offer.

Speakers
avatar for Nathan Walker

Nathan Walker

Co-Founder, nStudio
Nathan Walker has enjoyed the opportunity to work in the web/mobile app development industry for over 15 years now. Spending several years working across multiple industries helped establish a focused sensibility with client needs. A cofounder of nStudio and an active member of the... Read More →


Tuesday June 7, 2022 2:00pm - 2:30pm CDT
Community Theater - Sponsor Showcase

2:00pm CDT

[Virtual] All the Open Source Faces - Paloma Andrade De Oliveira, Sauce Labs
For some, open source is only a technical definition about code source that is open to copy, modify and distribute. But open source is not a verb nor one thing, it’s an approach to software development, a workflow, a philosophy, an ecosystem formed by code and non-code. Much more than having a code publicly available, its value lies in the community surrounding it.

In this talk I’ll bring several faces of how open source can be interpreted, considering the Latin American and European contexts, so that we can have more informed conversations and reflections on the current state of open source.

The free interpretation about what open source is can give rise to an imbalance in the ecosystem, derived from exploitative systems that do not consider the humans behind the code nor its needs. Human factors should be considered by design.

*Please note this is a virtual session, available to watch on demand in the virtual event platform. 

Speakers
avatar for Paloma Andrade De Oliveira

Paloma Andrade De Oliveira

Software Engineer, Sauce Labs
Wholehearted explorer, full stack software engineer, curator and artists critically thinking code as a powerful creative tool to reshape our present and future, and preserve human access to democracy, accessibility, equity and sustainability. Open source philosophy and social justice... Read More →



Tuesday June 7, 2022 2:00pm - 2:30pm CDT
Virtual - On Demand
  Virtual Session
  • Topic General
  • Audience Experience Level Any
  • Slides Attached Yes

2:00pm CDT

[Virtual] Keynote: Entering Orbit: Lessons Joining Open Source through Electron - Michaela Laurencin, Core Engineer, Microsoft
Speakers
avatar for Michaela Laurencin

Michaela Laurencin

Core Engineer, Microsoft
Michaela Laurencin currently works as a core engineer on the Electron team at Microsoft. After joining the team nearly 2 years ago, she entered into the world of open source triaging issues and interacting with the community. Michaela’s responsibilities now additionally include... Read More →



Tuesday June 7, 2022 2:00pm - 2:30pm CDT
Virtual - On Demand
  Virtual Session
  • Slides Attached Yes

2:00pm CDT

[Virtual] Open Source Health - A Crisis of Expectations - Mike Milinkovich, The Eclipse Foundation
The Eclipse Foundation has been in existence for 18 years, and it eponymous project has celebrated its twentieth birthday. Having grown a community from a single project to over 400, and from one single-vendor-led project to over 300 members we have direct experience with managing open source software through the entire lifecycle: from initial hype and excitement through maturity and into issues of longevity and sustainability. Drawing from examples from Eclipse technologies, I will discuss how the ever-expanding expectations placed on open source projects are placing an unhealthy burden on our committers and communities. Some thoughts on solutions will be discussed as well.

*Please note this is a virtual session, available to watch on demand in the virtual event platform. 

Speakers
avatar for Mike Milinkovich

Mike Milinkovich

Principal, The Eclipse Foundation
Mike Milinkovich is a recognized industry leader and open source community champion. He has been involved in the software industry for over thirty years, doing everything from software engineering, to product management to IP licensing. He has been the Executive Director of the Eclipse... Read More →



Tuesday June 7, 2022 2:00pm - 2:30pm CDT
Virtual - On Demand
  Virtual Session
  • Topic General
  • Audience Experience Level Any
  • Slides Attached Yes

2:00pm CDT

[Virtual] Publishing in JavaScript Ecosystem: How to Keep Everyone Happy? - Trivikram Kamat, Amazon
JavaScript language has evolved over the last decade. It is used across various runtimes - like browser, Node.js, Deno, ReactNative, and it is also used in various module formats - like CommonJS, ECMAScript. When the artifacts are published in the JavaScript ecosystem - several other factors matter ranging from bundle size, publish size or install size to inclusion or exclusion of types, source and source-maps.

As a maintainer of a JavaScript library, you have to prioritize what to support and how to support it. In this talk, I’ll explain how you can gather this data, how you can publish multiple artifacts using a single source written in TypeScript and try to keep most of your users happy.

*Please note this is a virtual session, available to watch on demand in the virtual event platform. 

Speakers
avatar for Trivikram Kamat

Trivikram Kamat

Software Development Engineer, Amazon
Trivikram is one of the maintainers of AWS SDK for JavaScript. He is also a Node.js Core collaborator and have contributed to HTTP, HTTP/2 and HTTP/3 over QUIC implementations in the past. He has been writing JavaScript for over a decade, and have spoken about Node.js and React at... Read More →



Tuesday June 7, 2022 2:00pm - 2:30pm CDT
Virtual - On Demand
  Virtual Session

2:00pm CDT

[Virtual] Zero-dependency CLI Applications with Node.js - Ian Sutherland, Neo Financial
In the last few years a number of new APIs have been added to the Node.js standard library that make writing CLI applications and other automated tools easier. Common tasks like copying or deleting a directory of files, parsing command line arguments and downloading a file are all possible with the standard library (or will be soon). Previously you had to build this functionality from lower level APIs or use a third-party library but that's no longer necessary in many cases. This talk will introduce these new APIs and show how to build a basic CLI application with them.

*Please note this is a virtual session, available to watch on demand in the virtual event platform. 

Speakers
avatar for Ian Sutherland

Ian Sutherland

Principal Software Engineer, Neo Financial
I’m a full stack software developer living in Calgary, Canada. I’m the maintainer of Create React App and a member of the Node.js team. I also work on a number of other open source projects, mostly in the JavaScript and TypeScript ecosystems.I’ve been building software professionally... Read More →


Tuesday June 7, 2022 2:00pm - 2:30pm CDT
Virtual - On Demand
  Virtual Session

2:40pm CDT

ECMA-419: The ECMAScript Embedded Systems API and J5e - Donovan Buck, BrandExtract
ECMA-419 is a new specification describing a standard API for interfacing with hardware on embedded systems running JavaScript. This leads to the ability to interact with a vast universe of hardware peripherals such as LED's, motors, cameras, lidar, accelerometers, and more. In the past, controlling hardware with JavaScript meant a host server running node.js, or proprietary platforms running a subset of JavaScript. Now alongside ECMA-419 we have modern, ECMA-262 conformant engines running on humble microcontrollers like the ESP8266 or ESP32 with no need for a host server. This talk is an introduction to ECMA-419, JavaScript engines available for Microcontrollers, and J5e (Johnny-Five for embedded systems), a beginner-friendly IoT and robotics framework built upon ECMA-419.

Speakers
avatar for Donovan Buck

Donovan Buck

VP, Application Development, BrandExtract
Donovan Buck is a contributor to multiple open-source JavaScript-based IoT and Robotics projects including Johnny-Five and firmata. In addition, he has served for the past few years as an invited expert on ECMA TC-53, the working group defining standard JavaScript API's for embedded... Read More →



Tuesday June 7, 2022 2:40pm - 3:10pm CDT
JW Grand Ballroom 2
  Breakout Session

2:40pm CDT

Image Gesture Controls using Monoids - Sarah Renfro, Empyrean Benefit Solutions
While using mobile applications, users intuitively expect fully featured gesture controls such as zooming and panning full screened images. As developers, we have many choices on how to enable these features in our mobile applications. This talk presents a functional programming approach in Typescript for handling gesture events in a mobile application developed with NativeScript. Join a Web Systems Engineer with a Mathematics background to learn how to leverage group theory, a field of mathematics, to deliver the features your users want.

Speakers
avatar for Sarah Renfro

Sarah Renfro

Web Systems Engineer, Empyrean Benefit Solutions
I am a JavaScript enthusiast with a B.S. in Mathematics with Highest Honors from Sam Houston State University. As an undergraduate, I participated in research funded by the National Science Foundation in Knot Theory and Graph Theory. I was invited to present significant research results... Read More →



Tuesday June 7, 2022 2:40pm - 3:10pm CDT
JW Grand Ballroom 3
  Breakout Session

2:40pm CDT

Making Fetch Happen - Ethan Arrowood, Vercel
Web application developers have come to know and love the WHATWG Fetch API, and it is about time Node.js developers can use it as well! Available under the "--experimental-fetch" flag, Fetch has finally arrived in Node.js v18. This talk by Vercel senior software engineer, Ethan Arrowood, will cover the new, experimental Fetch implementation from the next generation Node.js HTTP Client, Undici. Additionally, the talk will provide an overview of the history of the Fetch API including motivations and highlights for adding it to Node.js core.

Speakers
avatar for Ethan Arrowood

Ethan Arrowood

Senior Software Engineer, Vercel
Ethan Arrowood is a senior software engineer at Vercel on the infrastructure team. In his role at Vercel, he helps maintain backend infrastructure across multiple products. He is a contributor to Node.js, and maintainer of Undici and Fastify. He has spoken at multiple Node.js conferences... Read More →



Tuesday June 7, 2022 2:40pm - 3:10pm CDT
JW Grand Ballroom 1
  Breakout Session

2:40pm CDT

How We Help Make Web Standards - Eemeli Aro, Mozilla & Jordan Harband, Coinbase
Meet members of the OpenJS Foundation Standards WG and learn how they got (and stayed) involved in web standards. Learn more about standards activities and opportunities in the OpenJS Foundation.

Speakers
avatar for Jordan Harband

Jordan Harband

Staff Developer Relations Engineer, Coinbase
Jordan is building an Open Source Programs office for Coinbase, for whom he serves on the OpenJS Foundation Board as the Silver Director and the OpenSSF Foundation Governing board. He is also a prolific open source contributor, particularly in the npm ecosystem; a TC39 delegate (and... Read More →
avatar for Eemeli Aro

Eemeli Aro

Staff Software Engineer, Mozilla
Eemeli sort of stumbled into the world of JavaScript localization almost a decade ago, and hasn't found his way out yet. He works at Mozilla on localization systems and toolchain management. Eemeli also maintains the messageformat and yaml JS libraries along with a host of others... Read More →


Tuesday June 7, 2022 2:40pm - 3:10pm CDT
Community Theater - Sponsor Showcase

2:50pm CDT

(GraphQL Conf) Schema Metadata: A Growing Need - Benjie Gillam, Graphile
GraphQL's introspection system is one of its key features, enabling much of the powerful tooling we use throughout the GraphQL ecosystem. However, currently the GraphQL specification doesn't give an official way to add custom metadata to schemas. From complex challenges such as federating schemas to simply indicating pagination limits, our needs for this metadata are growing. This talk will surface some of the use cases for schema metadata, look over some of the workarounds that are in use, and briefly explore some proposed solutions.

Speakers

Tuesday June 7, 2022 2:50pm - 3:30pm CDT
JW Marriott Austin, Room 402/403

3:10pm CDT

Break
Tuesday June 7, 2022 3:10pm - 3:40pm CDT
JW Grand Ballroom Foyer

3:40pm CDT

Building an Enduring Culture of Engineering Excellence - Bret Cunningham, NearForm & Mark Mintz, Charles River
Modern digital technologies present one of the biggest opportunities to unlock unprecedented speed, quality and delivery in the world of clinical trials and ultimately revolutionise how we approach the curing of diseases in the future.

Charles River Laboratories (CRL) is undergoing a reimagination of how they do business through a digital journey, aiming to become the leading digitally-powered contract research organisation, empowering their clients to deliver innovative, safe, and effective treatments to patients as quickly and effectively as possible.

NearForm were asked to join the overall program, having so far created a strong digital platform for study data - dramatically reducing turnaround on trials assessment. Now, NearForm is building strong digital capability right across the CRL technology organisation and helping with tech recruitment, software quality & processes as well as building an open source community.

In this breakout session, we will be discussing the CRL case study, looking at:
  • How CRL is approaching the client need for a more digitalized approach to delivering treatments to patients as quickly as possible
  • The importance of technology-led innovation in digital transformations in healthcare
  • The technology used to overhaul the complex, archaic processes currently in place
  • The measures of success for implementing a digital overhaul of this scale
  • How to sustain digital transformation and build a continuous enablement plan

Speakers
avatar for Bret Cunningham

Bret Cunningham

Americas GM & Head of Product, NearForm
As Americas GM & Head of Product, Bret is responsible for NearForm’s continued expansion in the Americas, including Go-To-Market, delivery, client success, and corporate development.  He also leads our global Product expertise, working with clients to define and build software... Read More →
avatar for Mark Mintz

Mark Mintz

Corporate Senior Vice President, Chief Information Officer, Charles River
Mark Mintz joined Charles River in February 2021 as Corporate Senior Vice President, Chief Digital Officer, and was promoted to Corporate Senior Vice President, Chief Information Officer in June 2021. As CIO, Mr. Mintz leads the Company’s global Technology organization and is responsible... Read More →


Tuesday June 7, 2022 3:40pm - 4:10pm CDT
JW Grand Ballroom 3

3:40pm CDT

Debugging Your Way Through a Node.js Upgrade - Bethany Griggs, Red Hat
New major versions of Node.js are often anticipated for all the new features and capabilities they will bring. Though, for many engineering teams upgrading to a new major version can be a daunting process. It’s not always easy to associate the change of behaviour in your application with an entry in the changelog. And it’s not always obvious if or how you need to amend your code to successfully upgrade. In this talk, I’ll share my experiences of helping teams upgrade to new Node.js versions, with some practical shortcuts and tips I’ve learned along the way.

Speakers
avatar for Bethany Griggs

Bethany Griggs

Senior Software Engineer, Red Hat
Senior Software Engineer at Red Hat and a Node.js Technical Steering Committee Member. Beth has been involved with the Node.js project since 2016, when she joined IBM in their Node.js Runtime Team. Now at Red Hat, she’s continuing her work around Node.js. Beth is an active member... Read More →


Tuesday June 7, 2022 3:40pm - 4:10pm CDT
JW Grand Ballroom 1
  Breakout Session

3:40pm CDT

Why ECMA-419 Matters to the Web - Peter Hoddie, Moddable
IoT never fails to disappoint. It could be amazing. ECMA-419 gives JavaScript developers the tools to reshape IoT to be as innovative, reliable, and secure as the web. Why isn't IoT evolving at web speed? While IoT products connect to the same internet as the web, they don't use the same successful development practices as the web. TC53 is changing that with ECMA-419, a suite of standard JavaScript APIs for developers to create IoT products using the same JavaScript language as the web with many of the same tools, APIs, and best-practices. JavaScript developers can apply their knowledge and experience to bring IoT products into the web ecosystem, improving IoT products for users while creating new opportunities. This talk will share different ways for you to get involved and a sneak preview of how the 2nd Edition of ECMA-419 increases API compatibility between IoT and the web.

Speakers
avatar for Peter Hoddie

Peter Hoddie

CEO, Moddable
Peter Hoddie is an engineer and entrepreneur focused on client software. He is recognized for crafting compact and efficient code that pushes the boundaries of user experience on consumer hardware. The software he and his teams have built has powered mass-market consumer products... Read More →


Tuesday June 7, 2022 3:40pm - 4:10pm CDT
Community Theater - Sponsor Showcase

3:40pm CDT

Reading the Spec - Hemanth HM, PayPal & Jordan Harband, Coinbase
Have you ever wondered why a particular function in JavaScript works the way it does? If so, this talk is for you! 

Jordan & Hemanth will walk you through some live coding with various language APIs in JavaScript, and walk you through the associated specification to give you a deeper insight into the language and its constructs.
You will walk away with the foundational skills required to read and understand the spec, translating spec to code and vice-versa. Join the journey to the spec world!

Speakers
avatar for Hemanth HM

Hemanth HM

Engineering Manager, Pay Pal
Hemanth is an EM at PayPal Inc. TC39 Delegate, ECMA GA Rep; Google Developer Expert for Web && Payments. DuckDuckGo community leader. Member of Node.js Foundation. Google Startups Accelerator mentor.
avatar for Jordan Harband

Jordan Harband

Staff Developer Relations Engineer, Coinbase
Jordan is building an Open Source Programs office for Coinbase, for whom he serves on the OpenJS Foundation Board as the Silver Director and the OpenSSF Foundation Governing board. He is also a prolific open source contributor, particularly in the npm ecosystem; a TC39 delegate (and... Read More →


Tuesday June 7, 2022 3:40pm - 4:50pm CDT
JW Grand Ballroom 2

4:00pm CDT

(GraphQL Conf) A Million Messages a Minute - Tanmai Gopal, Hasura
GraphQL allows for developers to “subscribe” to changes and has made the idea of building realtime and streaming applications much easier to reason about. In this talk, Tanmai will discuss patterns for a GraphQL API that will allow you to handle different types of realtime and streaming workloads: live-queries, streaming realtime changes and streaming large volumes of data. He will also discuss ways to handle such workloads on the frontend, with a focus on easy developer experience and scalability (backpressure, anyone?!).



Speakers
TG

Tanmai Gopal

CEO, Hasura
Tanmai is the co-founder of hasura.io, an open-source engine that gives developers instant realtime GraphQL APIs and eventing on Postgres. Tanmai has been active in the cloud-native, Postgres & GraphQL community, and is a frequent speaker at related international conferences and... Read More →


Tuesday June 7, 2022 4:00pm - 4:40pm CDT
JW Marriott Austin, Room 402/403

4:20pm CDT

Lightning Talk: Empathy: The Keystone in Community Building - Marian Villa, NodeSource
In Software, they teach us that the product must be the center and need to be impeccable in every touchpoint with our customers. Our most valuable players are those that could find bugs in our code and help us with performance and security. But what happens with those who inquire more about the code? Those who seek go behind? how to build strong connections with all your stakeholders? This is a social engineering talk about how to create code with purpose and definitely involve others.

Speakers
avatar for Marian Villa

Marian Villa

Fullstack Product Designer, NodeSource
Sr Fullstack Product Designer at NodeSource. She was awarded as a Fellow (LIF*) of the Royal Academy of Engineering of London(https://lif.raeng.org.uk/innovation-profiles/womint.aspx), with @Womintco a mentoring program for Women in Latin America. She also joined Google Launchpad... Read More →


Tuesday June 7, 2022 4:20pm - 4:30pm CDT
JW Grand Ballroom 4
  Breakout Session

4:20pm CDT

Loosely Coupled - Micro-Frontends And Capital One’s Contact Centers - Steve Husak & Noah Mandelbaum, Capital One
Capital One’s Contact Center application allows customer service agents to help our customers 24/7 across different channels of engagement including phone and chat. At the same time, up to 50 teams are developing new intent, making changes, and releasing in near real-time to accommodate shifting business, legal and regulatory needs. This talk will provide an overview of the history of challenges that were overcome to move from a pure monolith system to a platform that provides for fast, high-quality delivery with a minimum of friction among teams while establishing code consistency, open communication and open collaboration across our enterprise. We will go over the the high level architecture of the application as well as provide the lessons we have learned along the way in utilizing the Node.js/JavaScript ecosystem for our solution.

Speakers
avatar for Stephen Husak

Stephen Husak

Distinguished Engineer, Capital One
Steve Husak has worked in several greenfield architectures over the course of his 27 years of industry experience ranging from kiosk systems, medical applications, gaming platforms to call-center applications. As a Distinguished Engineer, Steve has led the overall technical direction... Read More →
avatar for Noah Mandelbaum

Noah Mandelbaum

Distinguished Engineer, Capital One
At Capital One, I am a software engineer responsible for architecting large-scale solutions or solving low-level problems - depending on the day. I strive to communicate clearly, to do the right thing and to be a great teammate.



Tuesday June 7, 2022 4:20pm - 4:50pm CDT
JW Grand Ballroom 3
  Breakout Session

4:20pm CDT

Node.js - What's Next - Michael Dawson, Red Hat
Want to know what is next for Node.js? New features? Major changes? Key initiatives at the technical and organizational level? This talk will give you an update on what is up and coming on the Node.js front across the board. In this talk you will: Learn about new features in the latest versions of Node.js; Learn about the work of the Next-10 team and how they are working to define and progress the technical areas that are key to the future success of Node.js; Gain insight into how to leverage some of the new technology within Node.js; and finally learn how you can get involved and make a difference

Speakers
avatar for Michael Dawson

Michael Dawson

Node.js lead for Red Hat and IBM, Red Hat
Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community... Read More →



Tuesday June 7, 2022 4:20pm - 4:50pm CDT
JW Grand Ballroom 1
  Breakout Session

4:20pm CDT

OpenJS Foundation Programs for Projects and their Communities! - Joe Sepi, IBM & Robin Bender Ginn, OpenJS Foundation
Come learn about some of the programs we have set up for projects and their communities. And learn how you can get involved!

Speakers
avatar for Robin Bender Ginn

Robin Bender Ginn

Executive Director, OpenJS Foundation
Robin Bender Ginn is the Executive Director of the OpenJS Foundation, the neutral home to drive broad adoption and ongoing development of key JavaScript and web technologies. She has led major initiatives advancing open source technologies, community development, and open standards... Read More →
avatar for Joe Sepi

Joe Sepi

Program Director of Open Tech, IBM
Joe Sepi is passionate about advancing the web forward through open source technologies and open communities. He has held engineering leadership positions at The New York Times, Adobe, Credit Suisse, Sears as well as a few start-ups. He joined IBM to lead developer advocacy for StrongLoop... Read More →


Tuesday June 7, 2022 4:20pm - 4:50pm CDT
Community Theater - Sponsor Showcase

4:30pm CDT

Lightning Talk: Understanding How NativeScript Works Plus How to Add Your Own Flavor - Eduardo Arrial Speroni, Valor Software
NativeScript is made up of primarily 3 architectural details. 1) The native host platform, where each has its own unique lifecycle. 2) the Javascript side, where we all spend most of our time. and 3) The platform runtime which enables JavaScript development to enrich and celebrate the native host platform naturally. In this talk, Eduardo will go over how exactly these parts interact, where (and when!) your Javascript code lives in a native app, and how you can even bring your own flavor to NativeScript, just how the team has done with Angular and the community with Vue, React and Svelte, or even put NativeScript into other applications.

Speakers
avatar for Eduardo Arrial Speroni

Eduardo Arrial Speroni

Full Stack Developer, Valor Software
Eduardo Speroni currently works at Valor Software as a NativeScript developer and is also part of the NativeScript Technical Steering Committee. Ongoing projects include developing and maintaining multi-million user production apps and a focus on OSS work in improving the NativeScript... Read More →


Tuesday June 7, 2022 4:30pm - 4:40pm CDT
JW Grand Ballroom 4
  Breakout Session

4:40pm CDT

Lightning Talk: Data Visualizations with InfluxDB: Integrating plotly.js - Zoe Steinkamp, InfluxData
One of the great features of the InfluxData cloud platform is that it comes out of the box with all the tools you need to quickly read and write your data to the database. Join us to learn how easy it is to use influxDB with our javascript client. In this demo, we’ll walk through creating data visualizations with InfluxDB and plotlyjs.

Speakers
avatar for Zoe Steinkamp

Zoe Steinkamp

Developer Advocate Engineer, InfluxData
Zoe Steinkamp is a Developer Advocate for InfluxData. She is new to the developer advocate role. She has worked for InfluxData as a front end software engineer for over two years. Before InfluxData, she worked as a front end engineer for over 5 years in the original AngularJS. She... Read More →



Tuesday June 7, 2022 4:40pm - 4:50pm CDT
JW Grand Ballroom 4
  Breakout Session
  • Slides Attached Yes

4:40pm CDT

(GraphQL Conf) GraphQL Dev Supporting Tools in Meta - Jianfeng Chen, Meta Platform
At Meta, we've built a series to tool kits to simplify GraphQL development for iOS and Android mobile App developers. In this talk, I will cover the following topics:

* a new LSP protocol in Rust for GraphQL language;
* how the LSP enables IDE tooling when editing GraphQL queries;
* how we verify the correctness of GraphQL sources during other dev stages, including before/during local compiling stage, code review stage and integration testing.







Speakers
JC

Jianfeng Chen

Meta Platform


Tuesday June 7, 2022 4:40pm - 5:20pm CDT
JW Marriott Austin, Room 402/403

5:00pm CDT

5:20pm CDT

(GraphQL Conf) Introducing GraphQL @defer and @stream - Michael Staib, Chillicream & Rob Richard, 1stDibs
In this talk, we will explain GraphQL defer and stream. We will start at the top by explaining the basic concepts of the new directives and how you can use them in your everyday projects.
 
As we have a basic understanding of @defer and @stream, we will drill deep into the inner workings of the GraphQL execution and unpack how @defer and @stream work. In this talk, we will give you some unique insights into the design decisions the GraphQL working group has taken on this exciting new feature.

Speakers
avatar for Rob Richard

Rob Richard

1stDibs
Rob is a Front-End Engineer at 1stDibs, an online marketplace for high-end furniture, home décor, jewelry, watches, art, and fashion. Rob has led the adoption of GraphQL and Relay to power 1stDibs' front-end. Rob is also working with the GraphQL Working Group to champion the addition... Read More →
avatar for Michael Staib

Michael Staib

Chillicream
Michael is a member of the GraphQL technical steering committee, a Microsoft MVP, and the author of the Hot Chocolate project (https://github.com/ChilliCream/hotchocolate), a platform for building GraphQL servers and clients in .NET. This open-source project has been his main focus for the last couple of years. Apart from his work in the open-source community, Michael works as a consultant to help companies move to GraphQL. You can read about the... Read More →


Tuesday June 7, 2022 5:20pm - 6:00pm CDT
JW Marriott Austin, Room 402/403
 
Wednesday, June 8
 

6:45am CDT

5K Fun Run
Date + Time: Wednesday, June 8, 6:45 – 8:00 AM | Location: JW Marriott Austin
Registration Cost: Complimentary
How to Register: Sign up here!

View the run route here: https://maphub.net/Ackerleyl/map-13

We are pleased to offer a complimentary, casual, and inclusive 5K running tour of downtown Austin during cdCon and OpenJS World 2022.

The 5K will be offered Wednesday, June 8, 2022 by Swift Fit Events. This will be the perfect way to wake up and get your energy going for the day!

Meet outside the main entrance of the JW Marriott Austin at 6:45 AM to start – the run will go from approximately 7:00 – 8:00 AM. All paces are welcome!

Participants will be required to provide their own running attire and water. The run will take place regardless of weather.

Wednesday June 8, 2022 6:45am - 8:00am CDT
JW Marriott - Outside of the Main Entrance

7:00am CDT

Community Yoga
Join community member, Dylan Schiemann, as he leads attendees in restorative or vinyasa flow yoga sessions.
Dylan started practicing yoga more than ten years ago to compensate for his two favorite daily software engineering poses: laptop pose and mobile phone pose. Dylan takes a deliberate and intentional approach when teaching yoga striving to make yoga accessible to everyone. Dylan will lead either “restorative-ish” or a more deliberate vinyasa flow sequence depending on a quick survey of the attendees.

Registration Cost: Complimentary
How to Register: Sign up here!

Wednesday June 8, 2022 7:00am - 8:00am CDT
JW Marriott Austin, Room 504

8:00am CDT

9:00am CDT

Sponsor Showcase
Wednesday June 8, 2022 9:00am - 5:00pm CDT
JW Ballroom 5 - 6

9:30am CDT

Keynote: Welcome Back - Sara Chipps, Engineering Manager, LinkedIn & Jeremy Meiss, Director, DevRel & Community, CircleCI
Speakers
avatar for Jeremy Meiss

Jeremy Meiss

Director, DevRel & Community, CircleCI
Jeremy is Director, DevRel & Community at CircleCI, formerly at Solace, Auth0 and XDA. He is active in the DevRel Community, and is a co-creator of DevOpsPartyGames.com. A lover of all things coffee, community, open source, and tech, he is also house-broken, and (generally) plays... Read More →
avatar for Sara Chipps

Sara Chipps

Engineering Manager, LinkedIn
As co-founder of the non-profit Girl Develop It and co-founder and CEO of Jewelbots, technology-enabled jewelry for tween and teen girls, JavaScript developer Sara Chipps is actively working to increase the number of women and girls becoming web and software developers and entering... Read More →


Wednesday June 8, 2022 9:30am - 9:40am CDT
JW Grand Ballroom 7 - 8

9:40am CDT

Keynote: Bringing Greater Trust and Security by Design to the Open Source Ecosystem - Brian Behlendorf, General Manager, Open Source Security Foundation
Speakers
avatar for Brian Behlendorf

Brian Behlendorf

General Manager, OpenSSF
Brian Behlendorf is the General Manager for the Open Source Security Foundation, an initiative of the Linux Foundation, focused on securing the open source ecosystem. Brian has founded and led open source software communities and initiatives for more than 30 years, first as a co-founder... Read More →


Wednesday June 8, 2022 9:40am - 10:00am CDT
JW Grand Ballroom 7 - 8

10:05am CDT

Keynote: Hacking the OSS Supply Chain - Melissa McKay, Developer Advocate, JFrog
Developers depend upon an ecosystem of open-source technologies that fuel innovation and decrease time to market. A typical business application is composed of >80% open source code, so what happens when the open source software supply chain gets hacked and thousands of enterprises are left exposed to potentially devastating security exploits. The SolarWinds hack is just the tip of the iceberg on a much larger security concern that spans the industry affecting all programming languages, platforms, and cloud services. In this keynote we will expose security holes and exploits in the open source ecosystem as well as propose a system for securing the software supply chain at a fundamental level.

Speakers
avatar for Melissa McKay

Melissa McKay

Developer Advocate, JFrog
Melissa’s career as a developer and software engineer spans over 20 years, and her experience spans a slew of technologies and tools used in the development and operation of enterprise products and services. Given her passion for Java and DevOps, she chose to pursue a developer... Read More →


Wednesday June 8, 2022 10:05am - 10:15am CDT
JW Grand Ballroom 7 - 8

10:15am CDT

10:40am CDT

Keynote: Why Monorepos - Jeff Cross, Co-Founder & Principal Architect, Nrwl
Monorepos have been getting a lot of attention recently in the JavaScript community. Is it just hype, or can monorepos fundamentally change how a software organization works? In this talk, Jeff will explore the tooling, nuance, and tradeoffs of monorepos vs other approaches, using resources from the informational site https://monorepo.tools.

Speakers
avatar for Jeff Cross

Jeff Cross

Co-Founder, Principal Architect, Nrwl
Jeff is  the CEO of Nrwl, the company behind Nx. Before co-founding Nrwl with Victor Savkin, Jeff (and Victor) used to work on the Angular team at Google, where he led the mobile and performance efforts for Angular. Now he spends his work days helping software dev teams collaborate... Read More →



Wednesday June 8, 2022 10:40am - 11:00am CDT
JW Grand Ballroom 7 - 8
  Keynote Session
  • Slides Attached Yes

11:00am CDT

Keynote: LF Research: Developer-Centric Insights and Opportunities - Hilary Carter, VP Research, Linux Foundation
Speakers
avatar for Hilary Carter

Hilary Carter

VP Research, Linux Foundation
Hilary Carter is VP Research at the Linux Foundation where she leads the creation of decision-useful insights into the open source technologies and standards underpinning much of the digital infrastructure on which the global economy depends. She is the author of multiple research... Read More →



Wednesday June 8, 2022 11:00am - 11:20am CDT
JW Grand Ballroom 7 - 8
  Keynote Session
  • Slides Attached Yes

11:20am CDT

Keynote: Moving from Awareness to Action: Creating Inclusive and Accessible Experiences - Reginé Gilbert, Industry Assistant Professor, NYU
We are responsible for creating worlds of experience’s and systems that impact millions of people – with lasting impacts.

In the world of technology, where accessibility is critical to one’s experience, what else can we do with design to broaden technology’s reach, and what design solutions can we build into our services and products to make them more inclusive? Finally, we will discuss moving from awareness to action to create a more inclusive world.

Speakers
avatar for Reginé Gilbert

Reginé Gilbert

Industry Assistant Professor, NYU
Reginé Gilbert is a user experience designer, educator, and author with over 10 years of experience working in the technology arena. She has a strong belief in making the world a more accessible place—one that starts and ends with the user. Regine’s areas of research focus... Read More →



Wednesday June 8, 2022 11:20am - 11:40am CDT
JW Grand Ballroom 7 - 8
  Keynote Session
  • Slides Attached Yes

11:45am CDT

Keynote: Embracing Open Source to Beat the Great Reshuffle - Joe Sepi, Program Director of Open Tech, IBM
Integrating open source at the core of your business makes good sense from a business perspective in a variety of ways. In this keynote, I will focus on the people part of the benefits, from talent to culture. Empowering employees to be authentically engaged in open source can provide access to an excellent hiring pipeline, help insulate companies against the “great reshuffling,” and bring you greater returns on your investment.

Speakers
avatar for Joe Sepi

Joe Sepi

Program Director of Open Tech, IBM
Joe Sepi is passionate about advancing the web forward through open source technologies and open communities. He has held engineering leadership positions at The New York Times, Adobe, Credit Suisse, Sears as well as a few start-ups. He joined IBM to lead developer advocacy for StrongLoop... Read More →



Wednesday June 8, 2022 11:45am - 11:55am CDT
  Keynote Session
  • Slides Attached Yes

11:55am CDT

Keynote: Cory Doctorow, Science Fiction Author, Activist, and Journalist
Speakers
avatar for Cory Doctorow

Cory Doctorow

Science Fiction Author, Activist, and Journalist
Cory Doctorow (craphound.com) is a science fiction author, activist, and journalist. His latest book is ATTACK SURFACE, a standalone adult sequel to LITTLE BROTHER. He is also the author HOW TO DESTROY SURVEILLANCE CAPITALISM, nonfiction about conspiracies and monopolies; and of RADICALIZED... Read More →


Wednesday June 8, 2022 11:55am - 12:15pm CDT
JW Grand Ballroom 7 - 8

12:15pm CDT

Keynote: Securing JavaScript - Myles Borins, Product Manager, GitHub
The npm registry is the heart of the JavaScript ecosystem. Hear about the steps we've taken at GitHub to secure this important part of the software supply chain from enforcing software solutions such as automated malware scanning to policy such as enforcing two-factor authentication for high-impact packages. This talk will cover what we've shipped to respond to an increase in threats to our ecosystem and what we are working on next.

Speakers
avatar for Myles Borins

Myles Borins

Product Manager, GitHub
Myles Borins is a developer, musician, artist, and maker Myles works at GitHub as an Open Source Product Manager Myles is a Node.js TSC members, TC39 delegate, and former OpenJS board member. Myles cares about the open web and healthy communities


Wednesday June 8, 2022 12:15pm - 12:35pm CDT
JW Grand Ballroom 7 - 8

12:35pm CDT

Lunch Break (Attendees on Own)
Wednesday June 8, 2022 12:35pm - 2:15pm CDT

1:15pm CDT

Creating Inclusive Environments Workshop - Gin Pham, Transgender Education Network of Texas
Speakers
avatar for Gin Pham

Gin Pham

Communications and Outreach Manager, TENT
Gin Nguyên Pham is the Community Engagement Specialist for the Transgender Education Network of Texas (TENT). They formerly served as a Health Promotions Specialist at AIDS Services of Austin and The Q (2018–19). They have provided and helped build various community spaces for... Read More →


Wednesday June 8, 2022 1:15pm - 2:00pm CDT
JW Grand Ballroom 4

2:15pm CDT

Creating SQSLite - My Journey into Open Source - Jenny Eckstein, LIfion by ADP
SQSlite allows us to create a mock of Simple Queue Service (SQS) in order to test interactions with AWS. SQSlite is a lightweight solution that can be installed as a node module, or work as a standalone command line interface (CLI) tool. You do not need to register, provide a credit card or worry about running over the free limit when using AWS for development. Developing software using AWS directly causes costs to soar. There are some solutions such as localstack, and other stand-alone applications that imitate a particular service. However, there was no available solution for SQS service. I will share SQSLite’s journey from research to implementation and final result, as well as my personal story of becoming an open-source contributor.

Speakers
avatar for Jenny Eckstein

Jenny Eckstein

Senior Software Engineer, Lifion by ADP
Jenny Eckstein is a Senior Software Engineer on team Core at Lifion. Team Core provides the ability for Lifion’s microservices to work as one, which includes uniform logging, HTTP requests and communication with AWS services. During her 6 year career, Jenny worked in industries... Read More →



Wednesday June 8, 2022 2:15pm - 2:45pm CDT
JW Grand Ballroom 1
  Breakout Session

2:15pm CDT

Rust Native Module with Node-API - Jean Burellier, SUPINFO
There are plenty of use cases for native modules in Node.js. One might want to interface with third-party libraries or system services that provide functionality not available in Node.js core.
Another popular option is to use a compiled language for a heavy compute program while still using JavaScript for the business logic.

In this talk we will look at the native modules in Node.js and how it enables the use of other programming languages - especially Rust.

Speakers
avatar for Jean Burellier

Jean Burellier

Professor, SUPINFO
With a passion for improving processes and being able to produce more by doing less, Jean works mainly as a technical reference on the JavaScript / Node.js stack within Euler Hermes. When he is not directly writing code he finds solutions to improve the global developer experience... Read More →


Wednesday June 8, 2022 2:15pm - 2:45pm CDT
JW Grand Ballroom 2
  Breakout Session

2:15pm CDT

Dojo: A Look Back and Forward - Dylan Schiemann, Living Spec Inc. & Bill Schindler
As Dojo turns 18, the project has a new maintainer. This changing of the guard session quickly highlights the past 18 years and looks at what's next for the project.

Speakers

Wednesday June 8, 2022 2:15pm - 2:45pm CDT
Community Theater - Sponsor Showcase

2:15pm CDT

[Virtual] Functional Web Apps - The Revenge of Dynamic Web Apps - Simon MacDonald, Begin
Building static websites with a Jamstack approach offers a fantastic solution for building massively available systems without the downsides of traditional dynamic stacks like Rails, Express or Wordpress. But there is a different way. In this talk you will learn how to build massively available dynamic web apps with pure cloud functions. Functional Web Apps (FWA) are built with pure cloud functions, sport a builtin database and deploy quickly and reliably. No more waiting on slow builds. No more trading off a dynamic end user experience by pre-rendering spinners. We will build markup on the fly with the determinism and reliability of immutable deployments leveraging the power and simplicity of the ultimate building block: pure cloud functions.

*Please note this is a virtual session, available to watch on demand in the virtual event platform. 

Speakers
avatar for Simon MacDonald

Simon MacDonald

Head of Developer Experience, Begin
Simon has over twenty years of development experience and has worked on various projects, including object-oriented databases, police communication systems, speech recognition and unified messaging. His current focus is contributing to the open-source Architect project to enable developers... Read More →


Wednesday June 8, 2022 2:15pm - 2:45pm CDT
Virtual - On Demand
  Virtual Session

2:15pm CDT

[Virtual] Incentivizing Good Community Citizenship with Contributor Leaderboards - Georg Link, Bitergia
It takes a village to build open source software, or really a community of people with many different skills. Leaderboards can help us show the top-performing contributors and celebrate them, but they are double-edge swords in a community's toolbox. Tracking contributions can introduce an element of gamification, especially when contributors gain privileges in a community based on their level of contributions. As a positive outcome, leaderboards can increase participation and contributions which hopefully advances the community. In this session, we will discuss the use of leaderboards and alternative metrics we can use, with a brief introduction to leaderboards, how to implement them, and examples of successful and catastrophic uses. The insights shared in this talk come from conversations in the CHAOSS Community, which specializes in metrics for open source community health.

*Please note this is a virtual session, available to watch on demand in the virtual event platform. 

Speakers
avatar for Georg Link

Georg Link

Director of Sales, Bitergia
Georg Link is an Open Source Strategist. Georg’s mission is to make open source more professional in its use of community metrics and analytics. Georg co-founded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source project health. Georg is an active... Read More →



Wednesday June 8, 2022 2:15pm - 2:45pm CDT
Virtual - On Demand
  Virtual Session

2:15pm CDT

[Virtual] The Journey About How I Fixed a Bug in the Node.js Core that Affected Thousands of Packages - Erick Wendel, Erick Wendel Training
Working on the Node.js core could be an exciting task and many developers want to contribute to Open Source projects but don't know how to get started. This talk will show you the whole process from identifying a bug, interacting with the Node.js community to finally thinking of a solution and publishing a feature.

Key topics of this talk:
- How I found the bug and assured that it's an actual issue
- How I planned to solve the problem and the solution
- How I set up environment and tips
- How I implemented tests and fixed the problem

*Please note this is a virtual session, available to watch on demand in the virtual event platform. 

Speakers
avatar for Erick Wendel

Erick Wendel

Performance Engineer and Independent Instructor, Erick Wendel Training
Erick Wendel is a professional speaker giving more than 100 tech talks in almost 10 countries around the world. He was awarded as a Node.js Specialist with the Google Developer Expert and Microsoft MVP awards. Erick Wendel works as a performance engineer at NodeSource and has trained... Read More →



Wednesday June 8, 2022 2:15pm - 2:45pm CDT
Virtual - On Demand
  Virtual Session

2:15pm CDT

[Virtual] Web Components at the Edge - Owen Buckley, Lending Club
With the rise of Jamstack and its advocacy for HTML and static-first distribution over a CDN, what better compliment could arrive for web development than that of serverless and edge technologies. Through server-side rendering, now those delivering for the web can get content, data, and code at the edge, without a traditional server in sight! And with all the benefits that a CDN brings. Unfortunately, when applying the paradigm of component based development to this, we find the web's own native model, Web Components, are still very tightly coupled to the browser, and are thus a limiting factor in bringing the full power of the web to other runtimes like NodeJS... Or are they?

It's time for the web to have some fun! Together, let's look at how we can take the Web Components we write for the web and push them all the way to the edge, all while getting more HTML from our JavaScript.

*Please note this is a virtual session, available to watch on demand in the virtual event platform. 

Speakers
avatar for Owen Buckley

Owen Buckley

UI Architect, LendingClub
Owen Buckley is an energetic and enthusiastic (open source) software developer and entrepreneur specializing in web application architectures, developer tools, and building strong teams. He is most passionate about teaching others about technology and how it can help improve their... Read More →



Wednesday June 8, 2022 2:15pm - 2:45pm CDT
Virtual - On Demand
  Virtual Session

2:15pm CDT

(GraphQL Conf) From Reference Implementation to Production - The Parallel Roles of graphql-js - Laurin Quast & Saihajpreet Singh, The Guild
The rise in popularity of GraphQL has a lot to do with the fact that it was released together with graphql-js - a fully functional reference implementation library.

Ever since that release, graphql-js had unexpected success and took more roles other than just a reference implementation.

In this talk we would go through the history of graphql-js and the various applications it has in the community, and try to lay out different possible paths for the future of the library and its different roles in the community.

Speakers

Wednesday June 8, 2022 2:15pm - 2:55pm CDT
JW Marriott Austin, Room 402/403

2:15pm CDT

GraphQL Conf
The GraphQL Foundation's inaugural GraphQL Conf will be co-located with OpenJS World and cdCon. This collaborator summit-style event will be an opportunity for core GraphQL spec and implementation developers to meet in-person, discuss recent work, and plan for the future. All attendees of OpenJS World and cdCon are welcome.
Talks are expected to include:
  • Recent activity in the GraphQL specification working group, such as Defer and Stream, Input Unions, and Client-Controlled Nullability.
  • Downstream implementations of GraphQL
  • Security considerations
  • Common practices and lessons learned
To learn more, click here.
How to Register: Pre-registration is not required; however, if you plan to participate please add GraphQL Conf to your existing cdCon registration/OpenJS World registration.

Wednesday June 8, 2022 2:15pm - 5:55pm CDT
JW Marriott Austin, Room 402/403

2:55pm CDT

A Fastify Tale of Shapes - Matteo Collina, NearForm
In my journey through nodeland, I went into the woods. After a nice stroll, I started seeing V8 shapes everywhere. They led into a dark cave and there was a new one every time I turned my head. My mind became megamorphic. What's a V8 shape? Why does it matter? Are there any problems if we created many? Could we reduce the overhead by keeping the shapes constants? This is the story of Fastify v4 on how I optimised the throughput by 10% by ensuring that all requests were created with the same shapes.

Speakers
avatar for Matteo Collina

Matteo Collina

Chief Software Architect, NearForm
Matteo is Chief Software Architect at NearForm, where he consults for the top brands in the world. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics... Read More →



Wednesday June 8, 2022 2:55pm - 3:25pm CDT
JW Grand Ballroom 1
  Breakout Session

2:55pm CDT

Dinos and Clouds: Node apps for Deno and Cloudflare Workers - Paul Asjes, Stripe
Node’s ecosystem is rapidly expanding. For 2022, developers want Node package compatibility with the latest serverless app runtimes. In this talk, Paul will walk through how Stripe revised their popular Node package to support both Deno and Cloudflare Workers without having to split or fork the repository. In addition, we’ll cover the basics of stripe-node along with how Deno and Cloudflare workers differ from the standard Node runtime. This session will include a technical deep dive into the challenges of building a Node library that's compatible across multiple environments – including code examples, essential dev tools, and the lessons learned along the way.

Speakers
avatar for Paul Asjes

Paul Asjes

Developer Advocate, Stripe
Paul Asjes is a Developer Advocate at Stripe where he works on building interactive payment experiences and teaching developers how to get paid. In addition to coding, Paul hosts “StripeDev Live”, a monthly live audio interview show that covers all things payments, coding, and... Read More →



Wednesday June 8, 2022 2:55pm - 3:25pm CDT
JW Grand Ballroom 2
  Breakout Session

2:55pm CDT

Node-RED Meet and Greet - Nick O'Leary, FlowForge Inc
An opportunity to say hi to the Node-RED project lead, see what's in Node-RED 3.0 and chat about the wide Node-RED ecosystem. An informal session that will be shaped by the audience.

Speakers
avatar for Nick O'Leary

Nick O'Leary

CTO, FlowForge Inc
Nick O’Leary is the co-founder and CTO of FlowForge Inc. He is the co-creator of the Node-RED project, a low-code programming tool for event-driven applications. He previously worked at IBM where he got to do interesting things with interesting technologies and also play with toys... Read More →


Wednesday June 8, 2022 2:55pm - 3:25pm CDT
Community Theater - Sponsor Showcase

2:55pm CDT

(GraphQL Conf) The Future of GraphQL IDEs - Thomas Heyenbrock & Tim Suchanek, GraphCDN
Every developer that has ever used GraphQL has written a query in GraphiQL and it's become one of the most widely used tools in the GraphQL ecosystem. However, alternative implementations like the GraphQL Playground have popped up and shown that one can go even further with a dedicated GraphQL IDE than the original GraphiQL.

In 2020, the GraphQL Playground was handed over to the GraphQL Foundation, and the work on combining the best of both worlds started. Let's explore the brand new GraphiQL!




Speakers
avatar for Thomas Heyenbrock

Thomas Heyenbrock

Software Engineer, Stellate
avatar for Tim Suchanek

Tim Suchanek

GraphCDN


Wednesday June 8, 2022 2:55pm - 3:25pm CDT
JW Marriott Austin, Room 402/403

3:25pm CDT

Break
Wednesday June 8, 2022 3:25pm - 3:55pm CDT
JW Grand Ballroom Foyer

3:55pm CDT

Testing Complex VSCode Extensions With the Power of Web Standards - Christian Bromann, Stateful Inc.
According to many surveys VSCode has shown to be the favorite IDE of choice for developers. However, everyone who has tried to build a VSCode extension has realised that testing it from end to end is a difficult endeavour. The VSCode ecosystem has not yet provided the tools to make this simple and efficient. Therefore many extensions are lacking of tests especially when they consists of different webviews and panels. This can hurt the developer experience for extension users. In this talk Christian Bromann, Software Engineer at Stateful, will showcase how to write UI tests for Electron applications and particularly will uncover how VSCode extension developers can use this stack to test complex extensions from end to end.

Speakers
avatar for Christian Bromann

Christian Bromann

Founding Engineer, Stateful Inc.
Founding Engineer at Stateful measuring and improving developer happiness every day a bit more. Open Source and Open Standards Advocate. Cross Project Council member at the OpenJS Foundation representing WebdriverIO.


Wednesday June 8, 2022 3:55pm - 4:25pm CDT
JW Grand Ballroom 2
  Breakout Session

3:55pm CDT

Writing a Compiler in Node.js using Streams - Jarrod Connolly, Kabam Games Inc.
Is writing a compiler in Node.js a good idea? This is the question Jarrod put to himself when looking for a pet project to dive deeper into Node.js Streams. Jarrod will take the audience through his design choices and the setups required to build a toy compiler in Node.js. The focus will be on how the Streams module in Node.js was suited for this task. The presentation will review some essentials of transforming a textual representation of code into something executable. The basics of Lexing, Parsing and building an AST along with performance implications of using Node.js and the Stream module for this task.

Speakers
avatar for Jarrod Connolly

Jarrod Connolly

Lead Software Engineer, Kabam Games Inc
Jarrod is a Lead Software Engineer at Kabam Games Inc, where he builds services and systems for mobile gaming. Jarrod has been writing software professionally for over 20 years. He has architected and built software for mobile gaming, network security, web performance, and the real... Read More →



Wednesday June 8, 2022 3:55pm - 4:25pm CDT
JW Grand Ballroom 1
  Breakout Session

3:55pm CDT

OpenJS Foundation Meet and Greet - Robin Ginn, Khahil White & Joe Sepi
Meet the OpenJS Foundation staff and technical leaders; ask questions, give feedback, and otherwise socialize with us!

Speakers
avatar for Joe Sepi

Joe Sepi

Program Director of Open Tech, IBM
Joe Sepi is passionate about advancing the web forward through open source technologies and open communities. He has held engineering leadership positions at The New York Times, Adobe, Credit Suisse, Sears as well as a few start-ups. He joined IBM to lead developer advocacy for StrongLoop... Read More →
avatar for Robin Bender Ginn

Robin Bender Ginn

Executive Director, OpenJS Foundation
Robin Bender Ginn is the Executive Director of the OpenJS Foundation, the neutral home to drive broad adoption and ongoing development of key JavaScript and web technologies. She has led major initiatives advancing open source technologies, community development, and open standards... Read More →
KW

Khahil White

Program Manager, Linux Foundation


Wednesday June 8, 2022 3:55pm - 4:25pm CDT
Community Theater - Sponsor Showcase

3:55pm CDT

(GraphQL Conf) All for Naught: Client Controlled Nullability - Alex Reilly, Yelp
For over a year now, I along with many other developers from across the community have been working on the Client Controlled Nullability proposal. Client Controlled Nullablibliy is a new GraphQL feature that improves the client developer experience when working with null fields. In this talk we’ll go over what it is, why it came about, our experience working with the GraphQL Working Group and what I learned about working in open source as part of my job at Yelp, a platform that connects people with local businesses.

Speakers

Wednesday June 8, 2022 3:55pm - 4:35pm CDT
JW Marriott Austin, Room 402/403

4:35pm CDT

Powering Up NodeJS Performance by Rust and WebAssembly - Shivay Lamba, Meilisearch
In the post Moore’s Law era, due to limitations of the hardware, we need to squeeze more performance from the existing hardware. That means that the native code provides the best performance. However, the prevalence of native code on the server-side presents challenges to application safety and manageability. The rise and advent of Rust and WebAssembly offers new ways for developers to write high performance yet safe Node.js applications. In this talk, I will cover the basics of Rust and WebAssembly, as well showcase how to go about their integration with Node.js. You will learn how and when to design a hybrid web application. How can you code the high performance functions in Rust in a Web Assembly virtual machine and finally how to tie everything together in a Node.js JavaScript application.

Speakers
avatar for Shivay Lamba

Shivay Lamba

Developer Relations Engineer, Meilisearch
Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He has also interned... Read More →


Wednesday June 8, 2022 4:35pm - 5:05pm CDT
JW Grand Ballroom 1
  Breakout Session

4:35pm CDT

The Road to Intl.MessageFormat - Eemeli Aro, Mozilla
The internet is global, and its future is by no means written or spoken only in English. With the upcoming Intl.MessageFormat addition to JavaScript, we're making it easier than ever to write and maintain apps and systems that not only speak your language, but also the languages of your users. To do that, we're redefining how localisation really works, and building a system that's interoperable with all existing data formats, workflows and processes, as well as (hopefully!) all the ones we can't even imagine yet. Let me show you this new world, and where it might lead us.

Speakers
avatar for Eemeli Aro

Eemeli Aro

Staff Software Engineer, Mozilla
Eemeli sort of stumbled into the world of JavaScript localization almost a decade ago, and hasn't found his way out yet. He works at Mozilla on localization systems and toolchain management. Eemeli also maintains the messageformat and yaml JS libraries along with a host of others... Read More →


Wednesday June 8, 2022 4:35pm - 5:05pm CDT
JW Grand Ballroom 2
  Breakout Session

4:35pm CDT

UnConference - Open Sign Up!
Do you have a demo to share, a story to tell, or a issue you'd like to discuss with your fellow JavaScripters? We're making the community theater available for you - come add your name and topic to the board anytime before the block.

Wednesday June 8, 2022 4:35pm - 5:05pm CDT
Community Theater - Sponsor Showcase

4:35pm CDT

(GraphQL Conf) GraphQL Fails Modularity / GraphQL Modularity - Variable Providers / How Relay Overcomes the Limitations of Client Controlled Nullability - Matt Mahoney, Mofei Zhang, & Dave McCabe, Meta

GraphQL, the language, works against a typical (Bazel, Buck, etc.) build system’s view of modularity. Problems include Overlapping Fields, Fragment Nullability, Query Level Variables, and Huge Schemas.

At Meta, we’re working through these problems with solutions including:

* Fragment Composition (rather than inheritance)
* Keyed/alias'd fragments
* Variable providers
* Fragment arguments
* Schema composition

These features build towards a world where fragments can accurately describe cleanly composable product needs.




Wednesday June 8, 2022 4:35pm - 5:15pm CDT
JW Marriott Austin, Room 402/403

5:00pm CDT

Party Starter with Live Band Karaoke
Let’s get the evening events started off with the Texas Live Band Karaoke backing up your performance. Join the OpenJS and CDF communities for the party starter following the Day Two breakout sessions.

View the song catalog here!

Wednesday June 8, 2022 5:00pm - 8:00pm CDT
JW Grand Ballroom 7 - 8
 
Thursday, June 9
 

7:00am CDT

Community Yoga
Join community member, Dylan Schiemann, as he leads attendees in restorative or vinyasa flow yoga sessions.
Dylan started practicing yoga more than ten years ago to compensate for his two favorite daily software engineering poses: laptop pose and mobile phone pose. Dylan takes a deliberate and intentional approach when teaching yoga striving to make yoga accessible to everyone. Dylan will lead either “restorative-ish” or a more deliberate vinyasa flow sequence depending on a quick survey of the attendees.

Registration Cost: Complimentary

Thursday June 9, 2022 7:00am - 8:00am CDT
JW Marriott Austin, Room 213

8:00am CDT

9:00am CDT

(GraphQL Conf) Open Discussions
Thursday June 9, 2022 9:00am - 12:00pm CDT
JW Grand Ballroom 2

9:00am CDT

GraphQL Conf
The GraphQL Foundation's inaugural GraphQL Conf will be co-located with OpenJS World and cdCon. This collaborator summit-style event will be an opportunity for core GraphQL spec and implementation developers to meet in-person, discuss recent work, and plan for the future. All attendees of OpenJS World and cdCon are welcome.
Talks are expected to include:
  • Recent activity in the GraphQL specification working group, such as Defer and Stream, Input Unions, and Client-Controlled Nullability.
  • Downstream implementations of GraphQL
  • Security considerations
  • Common practices and lessons learned
To learn more, click here.

How to Register: Pre-registration is not required; however, if you plan to participate please add GraphQL Conf to your existing OpenJS World registration.

Thursday June 9, 2022 9:00am - 12:00pm CDT
JW Grand Ballroom 2

9:00am CDT

Appium Ecosystem Development Summit (Pre-registration Required + Additional Fee)
Thursday, June 9 (9:00 am – 5:00 pm CDT) | Friday, June 10 (9:00 am – 12:00 pm CDT)
Registration Cost: $15 (includes access both days)

With the release of Appium 2.0, the possibilities for development on Appium as a platform are endless. Join this summit to learn more about contributing to the main Appium project as well as building your own drivers and plugins. Attendees are assumed to already have solid Node.js experience.

In-person participation only.  Please contact Jonathan Lipps, jlipps@headspin.io with any questions.

How to Register: Pre-registration is required. Add Project & Collab Summits to your existing OpenJS World registration.

Thursday June 9, 2022 9:00am - 5:00pm CDT
JW Marriott Austin, Room 504

9:00am CDT

OpenJS Collaborator Summit (Pre-registration Required + Additional Fee)
Thursday, June 9 (9:00 am – 5:00 pm CDT) | Friday, June 10 (9:00 am – 12:00 pm CDT)
Registration Cost: $15 (includes access both days)

The Collab Summit is for maintainers or core contributor of an OpenJS project, plus any open source enthusiast who is interested in participating. This is the time for deep dives on important topics, and to meet with people working across your favorite JavaScript projects. View the schedule here: https://docs.google.com/spreadsheets/d/1WJpK6ZD43GaI-h-HOuHnG0DmQ8orkxFLbYJ_jUiXX54/edit?usp=drivesdk

How to Register: Pre-registration is required. Add Collab Summit to your existing OpenJS World registration.

Thursday June 9, 2022 9:00am - 5:00pm CDT
JW Grand Ballroom 3
 
Friday, June 10
 

8:00am CDT

9:00am CDT

Appium Ecosystem Development Summit (Pre-registration Required + Additional Fee)
Thursday, June 9 (9:00 am – 5:00 pm CDT) | Friday, June 10 (9:00 am – 12:00 pm CDT)
Registration Cost: $15 (includes access both days)

With the release of Appium 2.0, the possibilities for development on Appium as a platform are endless. Join this summit to learn more about contributing to the main Appium project as well as building your own drivers and plugins. Attendees are assumed to already have solid Node.js experience.

In-person participation only.  Please contact Jonathan Lipps, jlipps@headspin.io with any questions.

How to Register: Pre-registration is required. Add Project & Collab Summits to your existing OpenJS World registration.

Friday June 10, 2022 9:00am - 12:00pm CDT
JW Marriott Austin, Room 504

9:00am CDT

OpenJS Collaborator Summit (Pre-registration Required + Additional Fee)
Thursday, June 9 (9:00 am – 5:00 pm CDT) | Friday, June 10 (9:00 am – 12:00 pm CDT)
Registration Cost: $15 (includes access both days)

The Collab Summit is for maintainers or core contributor of an OpenJS project, plus any open source enthusiast who is interested in participating. This is the time for deep dives on important topics, and to meet with people working across your favorite JavaScript projects. View the schedule here: https://docs.google.com/spreadsheets/d/1WJpK6ZD43GaI-h-HOuHnG0DmQ8orkxFLbYJ_jUiXX54/edit?usp=drivesdk

How to Register: Pre-registration is required. Add Collab Summit to your existing OpenJS World registration.

Friday June 10, 2022 9:00am - 12:00pm CDT
JW Grand Ballroom 3
 
  • Timezone
  • Filter By Date OpenJS World 2022 Jun 6 -10, 2022
  • Filter By Venue Austin, TX, USA
  • Filter By Type
  • Breakout Session
  • Breaks
  • Community Theater
  • Day Zero Training Sessions
  • Event Experience
  • GraphQL Conf
  • Keynote Session
  • Project + Collab Summits
  • Registration
  • Virtual Session
  • Workshop
  • Topic
  • Audience Experience Level
  • Slides Attached

Filter sessions
Apply filters to sessions.