Node JS Interactive

December 11-12, 2019
Palais des Congrès de Montréal
Montreal, Canada


Call for Proposals (CFP)

If you have not yet used the CFP system, you will be required to register and create an account before submitting.
Please CREATE YOUR ACCOUNT before submitting for the first time. Thank you!

Submit a Proposal

Dates to Remember

  • CFP Opens: Tuesday, May 7
  • CFP Closes: Friday, June 21 at 11:59pm PST
  • CFP Notifications: Wednesday, July 31
  • Schedule Announcement: Week of August 5
  • Slide Due Date: Monday, December 2
  • Event Dates: Wednesday, December 11 – Thursday, December 12

Suggested Topics

  • Architectures in Node.js
  • Expanding JS to JavaScript
  • Community Building
  • Diagnostics (Performance, Debugging)
  • Emerging Use Cases (AI, Big Data)
  • Front-end Engineering
  • Node.js in Production
  • Deep Dive on Appium, Dojo, jQuery, Node.js, or webpack projects
  • Security
  • Operations (Serverless, Containers,Orchestration)
  • JavaScript Ecosystem
  • JavaScript in Production
  • JS in Multimedia & Arts
  • JS in Serverless
  • The Case for Appium, Dojo, jQuery, Node.js, or webpack
  • Internet of Things (IoT)
  • GraphQL
  • Frameworks (Lessons in Selection, Considerations, Migration, Comparisons)
  • Tooling
  • Testing Frameworks (Appium, Mocha)
  • Internationalization
  • Accessibility
  • Building and Evolving APIs
  • Mobile
  • Progressive Web Apps (PWAs)
  • Microservices (managing/deploying/debugging)
  • Elastic Search with Node.js
  • Other, please specify…

These lists are not meant to preclude other topics.  Feel free to propose other topics related to Node+JS

Session Types

You will need to choose a session type when submitting:

  • Session Presentation – Typically 30-40 minutes in length
  • Panel Discussion – Typically 30-40 minutes in length. Again, all panelist names must be included in the submission, and all-male panels will not be considered.
  • Birds of a Feather (BoF) – Typically 30-40 minutes
  • Hands-on Workshop – Typically 2-4 hours
  • Lightning Talk– Typically 5-10 minutes


  • This is your chance to *sell* your talk to the program committee, so do your best to highlight the problem/contribution/work that you are addressing in your presentation. The technical details are still important, but the relevance of what you are presenting will help the program committee during the selection process.
  • This is the abstract that will be posted on the website schedule, so please ensure that it is in complete sentences (and not just bullet points) and that it is written in the third person (use your name instead of I).

Example: Kernel Weather Report (Jon Corbet, – The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system can do as a whole. In this presentation, Jon Corbet will review recent events in the kernel development community, discuss the current state of the kernel, the challenges it faces, and look forward to how the kernel may address those challenges.

Experience LevelSelect the experience level (Beginner, Intermediate, Advanced, Any) of those who should attend this session.

Important Notes

  • All speakers are required to adhere to our Code of Conduct. We also highly recommend that speakers take our online Inclusive Speaker Orientation Course.
  • Panel submissions must include the names of all participants in the initial submission to be considered. In addition, The Linux Foundation does not accept submissions with all-male panels in an effort to increase speaker diversity.
  • Avoid sales or marketing pitches and discussing unlicensed or potentially closed-source technologies when preparing your proposal; these talks are almost always rejected due to the fact that they take away from the integrity of our events, and are rarely well-received by conference attendees
  • All accepted speakers are required to submit their slides prior to the event

Preparing To Submit Your Proposal

While it is not our intention to provide you with strict instructions on how to prepare your proposal, we hope you will take a moment to review the following guidelines that we have put together to help you prepare the best submission possible. To get started, here are three things that you should consider before submitting your proposal:

  1. What are you hoping to get from your presentation?
  2. What do you expect the audience to gain from your presentation?
  3. How will your presentation help better the ecosystem?

There are plenty of ways to give a presentation about projects and technologies without focusing on company-specific efforts. Remember the things to consider that we mentioned above when writing your proposal and think of ways to make it interesting for attendees while still letting you share your experiences, educate the community about an issue, or generate interest in a project.

First Time Submitting? Don’t Feel Intimidated

Linux Foundation events are an excellent way to get to know the community and share your ideas and the work that you are doing and we strongly encourage first-time speakers to submit talks for our events. In the instance that you aren’t sure about your abstract, reach out to us and we will be more than happy to work with you on your proposal.

How To Give a Great Tech Talk

In the instance that your talk is accepted, we want to make sure that you give the best presentation possible. To do this, we enlisted the help of seasoned conference speaker Josh Berkus who has prepared an in-depth tutorial on “How to Give a Great Tech Talk”.

Part 1:

Part 2:

Code of Conduct

The Linux Foundation is dedicated to providing a harassment-free experience for participants at all of our events. We encourage all submitters to review our complete Code of Conduct.