Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 111 additions & 0 deletions meetings/2020-01-22.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
# Node.js Foundation Technical Steering Committee (TSC) Meeting 2020-01-22

## Links

* **Recording**: https://youtu.be/n3bS_3tcffU
* **GitHub Issue**: https://github.com/nodejs/TSC/issues/804

## Present

* Anatoli Papirovski @apapirovski (TSC)
* Colin Ihrig @cjihrig (TSC)
* Gabriel Schulhof @gabrielschulhof (TSC)
* Michael Dawson @mhdawson (TSC)
* Tobias Nießen @tniessen (TSC)
* Rich Trott @Trott (TSC)
* Sam Roberts @sam-github (TSC)
* Francisco Tolmasky (Invited guest for Runkit discussion)

## Agenda

### Announcements

* Rich: This Friday, will be onboarding ronag who has done a lot of work on Streams.

### CPC and Board Meeting Updates

*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.

* Michael: Board meeting this week. Quick overview of requests to board.
* Michael: CPC discussions to be aware of
* spinning up team to define scope and MVP for CoC at OpenJS level
* Travel fund, seems to be moving towards agreeing to land/constitute travel fund at OpenJS
level then in second PR amend to projects can request budget/make their own approvals for
specific events.

### nodejs/node


* doc: add runkit embeds[#30241]( https://github.com/nodejs/node/pull/30241)
* Issues from last time:
* executing JavaScript code from their domain in our region.
* tracking our users
* redirecting users
* do we need to warn people that some content is coming from outside
* can we make it optional to enable runkit.


* Francisco, is our guest this week to give us an overview and answer questions.
* Discussed within ComComm in the context of the website. Would be good to allow
examples/code to be runnable in documentation
* The PR is a sample adding runkit to crypto doc: https://github.com/nodejs/node/pull/22831
* One of key impetus is to get people involved earlier. This would allow things to be tried out
immediately with the nightly docs allowing you to run/test out new code without having to
download the docs.
* not too much progress has been made on the website side of things

* Gabriel, when you see embedded link you see embeded link and you see it run somewhere else.
* Francisco, there are already playgrounds that you can link to

* Answering questions in the last discussion:
* what happens if there are outages (seems like it degrades nicely to just show the code)
* Just defaults to as if was not runkit enabled in the first
* executing JavaScript code from their domain in our region.
* no dynamic code only that required for embeds, execution runs outside of browser
* Privacy concerns
* Runkit is complete trackerless
* No user information is forwarded from browser to Runkit backend (will be there by the time PR lands)
* Websocket is used to send code over from website and then back to the browser when you hit
run.
* Only connect to Runkit if you select run button
* enabled through example by adding “runnable” after ```js

* Other users
* npm already has this on their site (has button that says try on runkit)
* ExpressJS and KoA already has fully integrated versions
* js: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match
* go: https://golang.org/pkg/net/http/?m=all#example_FileServer
* lodash: https://lodash.com/docs/4.17.15#drop
* rust: https://doc.rust-lang.org/std/char/fn.from_u32.html

* doc: add example for cipher.update() [#28373](https://github.com/nodejs/node/pull/28373)
* Defer to next time

* async-hooks: introduce async-storage API [#26540](https://github.com/nodejs/node/pull/26540)
* Being covered by [#803](https://github.com/nodejs/TSC/issues/803)

### nodejs/TSC

* TSC consensus on Async storage API in core [#803](https://github.com/nodejs/TSC/issues/803)
* No objections, we have consensus.

* HackerOne monthly status meeting [#791](https://github.com/nodejs/TSC/issues/791)
* Had meeting last week, remove label.

### nodejs/admin


* Node.js Social Media Accounts [#454](https://github.com/nodejs/admin/issues/454)
* Defer to next time.

## Strategic Initiatives
* No time, skip until next time


## Upcoming Meetings


* **Node.js Foundation Calendar**: https://nodejs.org/calendar


Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.