nodejs / abi-stable-node

Repository used by the Node-API team to manage work related to Node-API and node-addon-api
239 stars 47 forks source link

NodeConf.EU workshop proposal #399

Closed mhdawson closed 3 years ago

mhdawson commented 4 years ago

NodeConf.EU is online-only this year.

NodeConf Remote will take place from 2nd – 6th November 2020. (Monday-Friday)

CFP closes July 27th.

Main conference page

Workshop details

We can request either a 1½ or 3 hour session.

The workshop can have one main speaker and up to three co-speakers.

The workshop will be offered during daytime hours in Dublin which is Irish Standard Time (IST).

For those in North America, Daylight Saving Time ends on November 1, 2020 which is the day before the conference begins. During the week of the conference, Dublin will be 5 hours ahead of the Eastern Time Zone and 8 hours ahead of the Pacific Time Zone.

Conducting the workshop online

The slides we've been using are available here. Video of the 2019 workshop at Node+JS Interactive is here.

Historically, members of the team have introduced the workshop by going through the slide deck in sections. At the conclusion of the introduction, participants are then free to work through the tutorial material or on a project they've brought to work on. The N-API team members conducting the workshop are then available for on-on-one consultation with workshop participants.

We need to give some thought to how this approach will work in an online setting and the technical tools we'll need to accomplish it.

jschlight commented 4 years ago

Proposed Workshop Description

Harness the power of Node.js native addons by utilizing technology built into Node.js to combine the performance of C and C++ with the agility of JavaScript. In this workshop you’ll learn how to create a native addon that gives you access to existing C/C++ libraries or previously unavailable operating system capabilities.

This workshop, offered by experts from the N-API team, describes important new features essential to the performance of your native add-on. These new features include asynchronous operations which permit you to safely and reliably spread your work across multiple threads. Context awareness permits your add-on to be loaded multiple times without the multiple copies interfering with each other. Finally, adopting thread-safe functions insures your functions run reliably regardless of the thread from which they are called or in which they run.

Whether you are just starting out with native add-ons or are an old pro looking for an update on N-API, bring your project or work through the workshop tutorials under the helpful guidance of the N-API experts. You’ll leave this workshop with a solid understanding of these important new technologies and how they apply to your own projects. And perhaps, with a bit of luck, working code!

The first paragraph was updated 2020-07-10

NickNaso commented 4 years ago

I'm posting the link for the slides used in the last workshop: https://docs.google.com/presentation/d/1kGzkj_4RqoE4YJ4I4XPdMLPcaiCHiJqLVL0nRBSUPhQ/edit?usp=sharing

mhdawson commented 4 years ago

Proposal submitted, just waiting to hear from the organizers one way or the other.

jasnell commented 4 years ago

We will be making final selections on workshops soon

jschlight commented 3 years ago

I've received this note from NodeConf Remote letting us know our workshop proposal was not accepted.

Hello Jim Schlight,

Thank you for submitting a talk proposal for this year's NodeConf.eu/NodeConf.remote. We had an amazing response with far too many amazing proposals but only 20 speaking slots to fill. As such, it was extremely difficult for us to narrow down the selections! We're really sorry, but the following sessions have not been accepted for NodeConf Remote:

  • Access the power of C/C++ libraries from JavaScript

Thanks, NodeConf Remote