Loading…
Intermediate [clear filter]
Monday, June 22
 

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

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

12:00pm CDT

Contributing to npm - Darcy Clarke
npm is a bundled dependency of Node.js & provides some powerful tools to create, install & manage your own project's dependencies; Let's dive into working with & making your first contribution to the npm cli.

Speakers

Monday June 22, 2020 12:00pm - 1:00pm CDT

1:00pm CDT

 
Thursday, June 25
 

9:00am CDT

WebdriverIO Contributors Meeting
All project committers meet to get to meet each other and talk about current and future initiatives on WebdriverIO. Goal of the session is to get to hang out and talk about testing.


Thursday June 25, 2020 9:00am - 10:00am CDT

9:00am CDT

jQuery Core Contributors Meeting
jQuery Core Team & Maintainer Session

Speakers

Thursday June 25, 2020 9:00am - 11:00am CDT

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

Speakers

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

12:00pm CDT

CI Stability
CI Stability - how do we get it green?

Brainstorm approaches to getting CI green.

Daily builds always fail, and since master can't build Green in a single shot, neither can a PR. Having to re-run CI repeatedly for even a simple change to confirm it doesn't introduce a regression is burdensome, and risks people starting to ignore our CI because its false positive rate is too high.

We have improved the chance of success a bit lately by aggressively marking tests as flaky, but this amounts to ignoring tests so is a problematic strategy.


Thursday June 25, 2020 12:00pm - 1:00pm CDT

12:30pm CDT

Unifying Hook Systems in Node.js
Over the years the number of needs emerging for hooking into the API call lifecycle has increased. There are many parallel efforts that could use some unified vision to ensure we come to the most flexible yet performant solution we can.

We've had async_hooks for a while now, providing an identifying hook into the async stack graph. There was also discussion about a generic diagnostics channel for APIs to communicate diagnostic data to any interested consumers such as APMs. More recently, we've seen efforts around policy enforcement, es module loader hooks, input validation or modification, and mocking.

I would like to discuss what the numerous needs are for a hook system in Node.js, where needs intersect, and chart a path forward to implement something that can satisfy those needs as effectively and as efficiently as possible.

Speakers

Thursday June 25, 2020 12:30pm - 1:30pm CDT

1:00pm CDT

Node.js Tooling Group Collaboration
A meeting of the Node.js tooling group, and other interested parties.


Thursday June 25, 2020 1:00pm - 2:00pm CDT

2:00pm CDT

Node.js: The next 10 years
Node.js the next 10 years - kickoff. The TSC has been discussing how to do a summit on what we should focus on to repeat the success of the 10 years of Node.js (see nodejs/TSC#797 (comment) for proposed agenda). Originally we were thinking of in person but given the current situation we discussed virtual in nodejs/TSC#836 but there are many challenges.

What we have agreed is that we'd like to do a kickoff as part of the OpenJS World Collaborator summit. Ideally covering:
  • Retrospective (1-2 hours?)
    • What were the key things that made Node.js successful in the last 10 years
    • What were the key values that supported that success
    • What worked in the management of the project, what did not
  • Looking Forward
    • Review of Key technologies/trends that will influence what we should do in Node.js and
      agree on prioritized list of those we should do further deep dives on.

Speakers

Thursday June 25, 2020 2:00pm - 4:00pm CDT

3:00pm CDT

Mocha Contributor's Meeting
This collaboration session will likely focus on issues of concern to current & prospective contributors, but we're also happy to talk with users. We can also talk about how to start contributing and have Q&A if time allows.

Speakers

Thursday June 25, 2020 3:00pm - 4:00pm CDT
 
Friday, June 26
 

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?

Speakers

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).

Speakers

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

12:00pm CDT

Package Maintainence WG
The Package Maintenance will present some of our work to open a conversation with project maintainers (OpenJSF member projects or external). We hope to find partners to work with on our programs, as well as get feedback from important projects in the ecosystem.

Speakers

Friday June 26, 2020 12:00pm - 1:00pm CDT

1:00pm CDT

Is Our Approach to Consensus Working?
We use various forms of building consensus in our projects. What is your consensus model? What are the challenges to these models? How could we improve them?

Discuss current consensus seeking models and explore alternatives (such as rough consensus). A possible focus could be on ways our current process enforces unsustainable work structures.


Friday June 26, 2020 1:00pm - 2:00pm CDT

2:00pm CDT

HTTP 2/3 evolution
The topic of this session is to discuss the evolution of HTTP, HTTP2, and HTTP3 in Node.js. We want to invite frameworks maintains and Node.js collaborators so we can share perspectives and make progress together.

Speakers

Friday June 26, 2020 2:00pm - 3: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.