Beginner [clear filter]
Monday, June 22

9:00am CDT

Introduction to Fastify - Matteo Collina
In this session, we will cover the basics of the Fastify framework, its key features and how they map to its dependencies. We will also cover its plugin architecture and who we reached having hundreds of plugins in the span of a few years.

Finally, we will cover how to get started in contributing to the framework.


Monday June 22, 2020 9:00am - 11:00am CDT

9:00am CDT

Building nodes for Node-RED - Dave Conway-Jones, Nick O'Leary
This workshop will run through the process of creating a node for Node-RED. Introducing the concepts involved, how to set up a development environment and how to create tests for the result.

Monday June 22, 2020 9:00am - 12:00pm CDT

10:00am CDT

Contributing to WebdriverIO - Christian Bromann
There are thousand ways if not more how you can setup your automation testing environment. It is often crucial when it comes to stability and maintainability. While you can build a custom framework that fits your needs there are often already sophisticated setups or frameworks available that get you up and running very quickly.

WebdriverIO is one of these frameworks that is written in Node.js. It gets you up and running within minutes and allows you to scale up your test suite while maintaining your execution time by running tests in parallel. With its huge project community it is an ideal choice for small as well as big projects that use modern frameworks such as React, Angular or Vue.js.

In this session you will learn everything you need to know to run a successful, stable and maintainable WebdriverIO framework. The maintainer team will tell you everything from the basic concepts up to complex testing strategies you can do with WebdriverIO like frontend performance testing as well as complex browser interaction with Puppeteer.

Monday June 22, 2020 10:00am - 12:00pm CDT

11:00am CDT

Contributing to Express - Jon Church, Wes Todd
We will talk through the work Express is doing to grow it's community, focusing on the Triage team and other proposals Express has in the works to grow.

Monday June 22, 2020 11:00am - 12:00pm CDT

11:00am CDT

Introduction to Dojo 7 - Matt Gadd, Anthony Gubler, Dylan Schiemann
Part 1: Introduction to modern Dojo
An introduction to the features and key APIs of building applications with modern Dojo, a progressive and reactive TypeScript framework.

Part 2: Making your first contribution to Dojo
Learn the steps to identify an issue, make a contribution, test, open a PR, review the CI results, and then request a review.

Part 3: Office hours/support for questions
Need help either building your first Dojo app or making your first Dojo contribution? The Dojo team will be available to answer your questions and review your code.

Monday June 22, 2020 11:00am - 1:00pm CDT

1:00pm CDT

Thursday, June 25

9:30am CDT

Node.js Diagnostics
  • showcase user journey and best practice documentation initiatives
  • illustrate the documentation - content, structure and theme
  • discuss ideas for adoption and evangelism
  • discuss on-boarding of more working group members


Thursday June 25, 2020 9:30am - 10:30am CDT
Friday, June 26

9:00am CDT

OpenJS Foundation Marketing Support
In this session, Rachel from the OpenJS Foundation will talk through marketing opportunities for projects wanting 1. Support in this area 2. Guidance in marcom strategy. This is also an opportunity to learn more about what offerings are available and the best ways to take advantage.


Friday June 26, 2020 9:00am - 10:00am CDT

10:30am CDT

MDN Web Docs Discussion
I would like to discuss the material I've ended up publishing on MDN about client-side tooling and JS frameworks, especially seen as last year's JS collab summit was such a significant event in terms of helping me research it.

For those who have already looked over the material, I'd like to spend some time getting their thoughts on it. For others, I'd like to solicit feedback on how they think it could be improved. I'll have a questionnaire by then that I can circulate.

In the second half of the session, I'd like to talk a bit about JS beyond the browser — is it appropriate for coverage on MDN, and if so, in what way?


Friday June 26, 2020 10:30am - 11:00am CDT

11:00am CDT

Internationalization & Globalization support for Node.js
Get up to date with Internationalization and Globalization support for Node.js!

The format of this session will be divided into 3 parts:
  • A brief overview of the history of Globalization's evolution as achieved through projects of the Unicode Consortium (Unicode, ICU, CLDR), from its beginnings on through to exciting new developments like ICU4X. This will also cover how this work has enabled localization initiatives like i18n in node, and what the new relationship between the OpenJS Foundation and the Unicode Consortium means for projects like ICU, CLDR, and their scaling role within the JavaScript ecosystem.
  • A discussion on the current status of the i18n initiative in node.
  • A call for participation in the i18n WG: to support both Globalization in node core, and the localization of node's resources (websites, documentation, etc).


Friday June 26, 2020 11:00am - 12:00pm CDT

3:00pm CDT

npm OpenRFC meeting
npm open rfc meeting

npm has been holding virtual open rfc meetings in order to better communicate with the broader community and this collaboration session is an opportunity to discuss some of the ongoing topics with active members of the summit while also onboarding new folks that want to participate in the development of the npm cli.

Friday June 26, 2020 3:00pm - 4:00pm CDT
Filter sessions
Apply filters to sessions.