Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collaborator Summit Vancouver 2018 - Call for Sessions and Agenda - October 12th and 13th 2018. #100

Closed
mcollina opened this issue Jul 25, 2018 · 61 comments

Comments

@mcollina
Copy link
Member

mcollina commented Jul 25, 2018

Update: Per suggestion and related #104, the agenda is being maintained here now. Please make a PR to it for changes 🙌🏽

Collaborator Summit Vancouver 2018 - October 12th and 13th 2018

We are back with the date for the Node.js Collaborator Summit in Vancouver next to JS Interactive (which is on October 10th and 11th, 2018).
This is a live issue that will be constantly updated to match the proposed agenda.

Vancouver Convention Centre West Building
1055 Canada Place
Vancouver, British Columbia V6C 0C3
Canada

Agenda

The updated agenda is available at here. Send PRs for updates.

Attendance

Anyone can come, but we will not be explicitly onboarding at Collab
Summit Vancouver. Conversations can move fast as working groups have
a lot of context. Unlike the Spring instance of the Collab Summit, this Fall instance includes a morning of Code + Learn. The Code + Learn session guides people through contributing to the project, prior to congregating for the Summit.

Working groups will put together a brief schedule so that people can
familiarize themselves before folks get onsite, having the general collaborator
discussions, and then dive into breakout sessions.

Atteneeds must register at: https://www.regonline.com/?eventID=2152653&rTypeID=511098
Access code: COLLABSUMMITONLY

Working groups in attendance

We'd love to know ahead who will be represented. Filing issues in this repo is helpful for discussion particular to a working group and how they'd like to manage their time. Linking to that here would be great! We're working on creating a Projects Board to post times for this on the conf agenda so people are aware of when a WG meets and can maybe get a break, if needed. We'll be looking at issues filed in this repo titled "Berlin: working group something something" to add these below as well.

  • Working group that will be at Collaboration Summit
    • Name of contact @github-handle
    • link to working group planning issue
    • Any extra requests(space during conf, av/sound, etc.)

Travel Fund

There are funds available for any Individual Member of the Node.js Foundation to receive travel funds to Collab Summit. Membership is free for active collaborators. Sign up HERE.

PLEASE follow the instructions for application to receive travel funds HERE.


@nodejs/collaborators @nodejs/tsc @nodejs/community-committee

We should figure out what topics we want to cover.
We think we will be best served with some monotrack presentations and discussions in the first day, and then breakout rooms in the second day. We can change everything, so if you think a better structure will suit us better, let us know!
It would be fantastic if each one of the breakouts is facilitated by someone who will be responsible to "run" the breakout and do a quick presentation at the end. This person would also set some outcomes from the breakout so we leverage our time together in the best possible ways.

@mcollina mcollina changed the title Collaborator Summit Vancouver 2018 - Call for Sessions and Agenda Collaborator Summit Vancouver 2018 - Call for Sessions and Agenda - October 12th and 13th 2018. Jul 25, 2018
@keywordnew
Copy link
Member

Issue #100!

@yunong
Copy link

yunong commented Jul 27, 2018

Would love to talk about diagnostics, tiers of support for tooling, HTTP/2 performance, and promises debugging. cc @misterdjules @hekike

@mhdawson
Copy link
Member

The security-wg will want a session, proposal will be built here: nodejs/security-wg#358

@bnb
Copy link
Member

bnb commented Jul 30, 2018

Would love to see a few sessions:

  • @nodejs/i18n
  • @nodejs/website-redesign
  • @nodejs/community-committee

@mcollina
Copy link
Member Author

We should definitely have

  • @nodejs/promises-debugging cc @benjamingr
  • @nodejs/streams (I can run this together with @mafintosh)
  • @nodejs/diagnostics

And a few other suspect.

@joyeecheung
Copy link
Collaborator

joyeecheung commented Jul 31, 2018

For this collab summit I'd really love to see interactive sessions that are different from the previous discussions/talks format - the talks and discussions are great but sometimes we are more effective on GitHub and are just going to throw topics back to GitHub.

A few ideas we have discussed in May:

  • Tour of V8 API/core architecture/internal C++/subsystems that need more love (to train more reviewers for those PRs)
  • A hackathon to fix CI flakes
  • Tools and tricks that people use to debug core (e.g. gdb/lldb, llnode/V8's gdbinit, inspector, git stuff)

@keywordnew
Copy link
Member

keywordnew commented Jul 31, 2018

From a logistical perspective, it would be amazing to have proposals in by the end of August, a month from now. That timeframe would be very helpful for scheduling.

Here's a possible template.


Title (as in, issue title)

Summit Topic: topicwhat will be covered

Motivation/Abstract

Context

Agenda

It can be very helpful to have an agenda included in the proposal. The agenda can be just an empty placeholder to start; as the discussion progresses, items can be added, and finalized closer to the date of the Summit!


Can't wait to see y'all in Vancouver! 🎉🎉🎉 Feel free to use the following past proposals as inspiration! Remix away.

#71: Agenda for Diagnostics session at collaborator summit
#62: WebAssembly
#89: Summit Topic: Website Redesign – Content Creation

@hashseed
Copy link
Contributor

Okay here goes:

Title: Release schedules and bisection
Abstract: V8/Chrome and Node.js release at different cadences, so it often becomes confusing when a new feature implemented in V8 will end up in Node.js. Conversely, bisecting issues introduced in V8 is not straightforward either. I would like to demystify release schedules and give a walkthrough on bisecting into V8.

Another one, if there is interest:
Title: gdb with V8
Abstract: Debugging V8 is not for the faint-hearted. I would like to show some tips, tricks, and techniques to gain insight into a live V8 process with gdb.

@yunong
Copy link

yunong commented Jul 31, 2018

Did the dates change? I recall that the summit was ending on the 12th and so I booked my flight out on the 13th :(. Can we schedule the sessions for promises debugging and diagnostics on the 12th?

@joyeecheung
Copy link
Collaborator

joyeecheung commented Jul 31, 2018

@yunong The summit is going to be on 12th (afternoon-only) and 13th, I think the JSI website lists the dates as 10th-12th because technically the programs for non-Node.js-collaborators ends on 12th (code-and-learn in the morning). They don't include the summits, because technically the summits are separate from JSI.

@mcollina
Copy link
Member Author

I’ll do my best to schedule those two sessions on day 1.

@yunong
Copy link

yunong commented Jul 31, 2018

Thanks @mcollina !

@apapirovski
Copy link

Tour of V8 API/core architecture/internal C++/subsystems that need more love (to train more reviewers for those PRs)

Some of these could likely be lightning talks. I know I could cover e.g., timers in like 5-10min.

@codebytere
Copy link
Member

codebytere commented Aug 1, 2018

If there's interest, i'd love to do:

Title: The Embedder's POV
Abstract: In a larger JS framework that relies and gets much of its capabilities from its embedded components, we have to be cognizant of versioning and are constantly working to improve the story around the upgrade process. I'd discuss some of the primary pain points around the upgrade process and challenges it introduces, as well as some discussion around how we embed Node and how both might be changed as we look to the future. The jumping off point would be Electron, but the talk would work to generalize to the larger embedder community.

@mhdawson
Copy link
Member

mhdawson commented Aug 2, 2018

In the N-API team meeting this week, we discussed and would like to have an N-API breakout.

@jasnell
Copy link
Contributor

jasnell commented Aug 2, 2018

A lightening talk on trace events and diagnostics instrumentation would be worthwhile

@mhdawson
Copy link
Member

mhdawson commented Aug 2, 2018

@jasnell possibly useful to add/discuss in #71: Agenda for Diagnostics session at collaborator summit

@hackygolucky
Copy link
Contributor

hackygolucky commented Aug 9, 2018

Would love to talk about Moderation Team and preparing potential new folks for moderating and/or nomination to the Nomination team. ~ 60-90 minutes should be enough. May not even need a room, just a table. nodejs/admin#208

@davisjam
Copy link

davisjam commented Aug 9, 2018

I would be happy to talk about some of the academic work in the Node.js space if that would be interesting.

Some examples:

@ladyleet
Copy link
Contributor

ladyleet commented Aug 9, 2018

👍👍👍👍👍 pls fill out form when you can!

@Trott
Copy link
Contributor

Trott commented Aug 9, 2018

👍👍👍👍👍 pls fill out form when you can!

@ladyleet I don't think there's a form for this, is there? (Are you confusing this issue with #103? Although I'd totally encourage @davisjam and anyone else to apply to talk there too.)

@ladyleet
Copy link
Contributor

ladyleet commented Aug 9, 2018

Oh yeah totes sorry planning too many things 🙃

@hekike
Copy link

hekike commented Aug 22, 2018

I'd like to give a short 15 minutes talk about the debugging and performance profiling work we have been working on at Netflix.

@MylesBorins
Copy link
Contributor

MylesBorins commented Sep 12, 2018

@mcollina I was thinking more of a smaller break out but I'll take what I can get 😄

edit 3:30 in main room works

@mcollina
Copy link
Member Author

@MylesBorins would you mind opening an issue in the LTS repo, and adding that to the agenda?

@ofrobots
Copy link

Hi Folks. If there is still room on the agenda, I would like a session on supporting WASM native modules. I can help lead it.

@mcollina
Copy link
Member Author

@nodejs/i18n @nodejs/community-committee @bnb do you need the slot I marked for i18n on day 2? We can use that.

@ofrobots we have two breakouts free during the Governance session. Will you be ok in missing that?

@ofrobots
Copy link

@mcollina hmm.. I wouldn't want to miss the Governance session. Any chance of a third breakout room in one of the timeslots?

@obensource
Copy link
Member

@mcollina yes! That's great–we'll take the 11am spot on day 2 for i18n. Super stoked! 🙌

@ladyleet
Copy link
Contributor

Collaborators - Please register for this party!

Telus is sponsoring a party after Node + JS Interactive (@ahmadnassri has been the one helping facilitate a lot of this) and while it's open to the public, the main reason they wanted to sponsor was to throw a party for the Node.js collaborators.

That being said, I highly recommend everyone RSVP asap as it it is limited to ~200 folks and will be mentioned in the general conference announcements! Would hate for anyone not to get in!

https://www.eventbrite.ca/e/node-js-happy-hour-with-telus-digital-tickets-50099526031

The event will be Thursday October 11th at 6:30pm to celebrate the end of the conference and the start to an awesome Code & Learn + Collaborator's Summit.

@SMotaal
Copy link

SMotaal commented Sep 18, 2018

Can individual (non-collaborating) members get free access to all events? And also to clarify, sorry I am lost in the details, collaborators can attend JSI for free but need to register.

@joyeecheung
Copy link
Collaborator

joyeecheung commented Sep 18, 2018

The event is about a month away from now. I am thinking maybe we can put the agenda into a document in this repo and have people sending PRs (preferably adding links to slides before the event starts) instead of responding here? That way it's easier to track the progress before the event and to look up in the future.

BTW we had a placeholder for the agenda in Berlin but never managed to fill it out https://github.com/nodejs/summit/blob/master/2018-05-Berlin/agenda.md

@joyeecheung
Copy link
Collaborator

joyeecheung commented Sep 18, 2018

And also to clarify, sorry I am lost in the details, collaborators can attend JSI for free but need to register.

Node.js foundation individual members can request tickets funded by the foundation by sending PRs to https://github.com/nodejs/admin/blob/master/TravelFunds/2018.md (the process is described in https://github.com/nodejs/admin/blob/master/MEMBER_TRAVEL_FUND.md) but I think the deadline for JSI has already passed? (I vaguely remember that we have set a one-month-ahead deadline somewhere...) The estimated number of tickets that needed funding that I gave to the events team based on the survey in #99 was 12, there may be some spare tickets left though.

keywordnew pushed a commit that referenced this issue Sep 18, 2018
This PR simply contains the current contents of the original comment in #100.

Reason: #100 (comment)
@keywordnew
Copy link
Member

we can put the agenda into a document in this repo and have people sending PRs
we had a placeholder for the agenda in Berlin but never managed to fill it out

Good suggestion @joyeecheung.

PTAL at #104.

@apapirovski
Copy link

@joyeecheung I don't think there's a time limit other than the min 72 hours for review and the request having to be made prior to the event. I for one am extremely behind and have not submitted mine yet. (Will do tonight.)

If we want to have a time limit then it should be explicit in our documentation.

keywordnew pushed a commit that referenced this issue Sep 20, 2018
* Seed the agenda with the contents of #100

This PR simply contains the current contents of the original comment in #100.

Reason: #100 (comment)

* Use new updates and address PR suggestions
@keywordnew
Copy link
Member

keywordnew commented Sep 20, 2018

Update: Per suggestion and related #104, the agenda is being maintained here now. Please make a PR to it for changes 🙌🏽

@misterdjules
Copy link

The promises and diagnostics breakouts are happening at the same time on the same day. Since there is overlap in the topics that will be covered and in the people who may want to attend (e.g. those are the two breakouts I'd like to attend, and I think that @yunong, @hekike and @mmarchini may want to attend both of those as well), can we move one of them to another time slot?

/cc @kjin @BridgeAR @yunong

@mcollina
Copy link
Member Author

mcollina commented Oct 1, 2018

@misterdjules what would you change?

@misterdjules
Copy link

@mcollina I would not have the "promises" and the "diagnostics" session happening at the same time. One of them could be moved to either earlier on the same day or to the second day. The former would probably be better for @yunong.

@Qard
Copy link

Qard commented Oct 1, 2018

I would selfishly suggest moving the diag breakout to the next day, as I'll be flying back from Dublin that morning and probably be very tired. 😅

@mcollina
Copy link
Member Author

mcollina commented Oct 1, 2018

@yunong is not planned to attend on Day 2. He asked for diag to be on Day 1.

@misterdjules which session would you replace?

@misterdjules
Copy link

@yunong is not planned to attend on Day 2. He asked for diag to be on Day 1.

@mcollina Can we move promises to day 2 then?

@misterdjules which session would you replace?

What do you mean?

@mcollina
Copy link
Member Author

mcollina commented Oct 1, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests