Highlights of Node+JS Interactive 2019
On December 11th and 12th, more than 500 community members of the OpenJS Foundation convened at the Montreal Convention Center on the fourth version of the Node+JS Interactive, one of the most important Node.js conferences in the world.
There were some big announcements, keynotes, talks, networking, sponsor showcases, workshops, panels and more!
Check out this article to see what made this edition so special.
Day One
The conference started with Robin (not Robert!) Bender, Executive Director of the OpenJS Foundation. She welcomed all the participants, talked about the current state of JavaScript and how is still the most popular language on GitHub by repo contributors. It was also announced next year’s conference - mark the calendar for June 23 and 24 in Austin, TX -
She also announced that Electron, the popular open source framework, joined the OpenJS Foundation as part of its incubation program 🎉.
Electron, is an open source framework created for building desktop apps using JavaScript, HTML, and CSS, is based on Node.js and Chromium. Additionally, it is widely used on many well-known applications including Discord, Microsoft Teams, OpenFin, Skype, Slack, Trello, Visual Studio Code, and many more.
Then Myles Borins, Developer Advocate at Google, did a keynote on how the Future of JavaScript is Universal.
He talked about first impressions on the universality of JS, and how it’s different from isomorphic JavaScript (when any given line of code can execute both the server and the client). The main difference is that Universal JavaScript means Write Once, Run Everywhere
and “universal” needs to be a platform concern and not a development target.
He also talked about the different JavaScript runtimes (browsers, Node.js, Deno, Edge Workers and others), namespaces objects, and ECMAScript Modules.
Then Adrian Estrada VP of NodeSource and David Clements Principal Architect of NearForm, were on the stage to talk about Node.js Certifications, Detailed Overview.
They explore the reasons of the creation of the certification and why developers should get it, also the principles, quality assurance, long-term integrity measures, the exams expectations, the virtual machine environment, pricing, scholarships and an overview of the two certifications.
Later that day (and also on the second day of the conference) they hosted a great workshop to get the attendees familiar with the certification, structure and some of the questions.
The next keynote was with Joe Sepi, Open Source Engineer at IBM, who talked about “Making your Open Source Project Foundation Ready”. He mentioned some of the projects of the OpenJS Foundation and how to create a good environment and structure for your projects.
The next keynote was extra special ❤️
Sara Chipps and Ellie Galloway, did a fantastic talk on how to code like a girl! Including live coding using Jewelbots. She is a big inspiration for other girls and kids to start learning to code.
The talks
After the keynotes, talks and workshops started, including:
- A JavaScript Parody: A Fun Journey Through Hot Topics of Node.js and JavaScript - by Liz Parody. You can find the slides here
@lizparody23 talking hot topics in @nodejs to a packed room pic.twitter.com/dzB1l8neXk
— OpenJS Foundation (@openjsf) December 11, 2019
Node.js 12: A Decade of Node.js - by Beth Griggs. You can find the slides here
Fass Meets Node.js Frameworks: Developing Cloud Native Node.js Applications at Speed - by Chirs Bailey. You can find the slides here
Workshop: Profile & Analyze Node.js Applications - by Giovanny Gongora. You can find the slides here
The room was packed! A very popular workshop.
Scaling Node.js Applications with Kubernetes and Docker - by Erick Wndel. You can find the slides here
Getting the Most out of JavaScript Errors - by Ben Vinegar. You can find the slides here
Practical Node.js Certification Workshop - by David Clements and Adrian Estrada
. @edsadr and @davidmarkclem and their incredible workshop about the Node.js Certification 👏👏 pic.twitter.com/FHewg1GZP9
— NodeSource (@NodeSource) December 11, 2019
Node.js Diagnostic Best Practices - by Gireesh Punathil. You can find the slides here
Stream into the Future - by Matteo Colina. You can find the slides here
A Crash Course on Worker Threads - by Rich Trott. You can find the slides here
- Extra Special Modules - by Myles Borins
Async Iterators: A New Future for Streams - by Stephen Belanger. You can find the slides here
The Past, Present and Future of JavaScript Engines - by Alejandro Oviedo. You can find the slides here
Day Two
- Promises API in Node.js Core: Part “Do”, the Update! - by Joe Sepi
- A Chat with the Node.js Technical Steering Committee
Now! A Chat with the #Nodejs Technical Steering Committee.
— NodeSource (@NodeSource) December 12, 2019
Talking about Workers, ESM, npm, Async Iterators and others! Don't miss it 🧐 pic.twitter.com/6TVkmvWDfF
Introduction to Libuv: What’s an Unicorn Velociraptor? - by Colin Ihrig. You can find the slides here
Transform a Country Through Code - by Marian Villa
Broken Promises - by James Snell. You can find the slides here
Memory Chronicles: Manage, Trace and Fix Memory Leaks - by Giovanny Gongora. You can find the slides here
🚀 @Gioyik is now talking about: Memory Chronicles: Manage, Trace and Fix Memory Leaks 👏👏
— NodeSource (@NodeSource) December 12, 2019
It's also his birthday 🎂
Don't miss his talk!#NodeJSInteractive pic.twitter.com/BQaWYOwY9F
GraphQL, Simplified - by David Clements and Matteo Collina. You can find the slides here
Throw Me a Lifebuoy: Debugging Node.js in Production with Diagnostic Reports - by Christopher Hiller. You can find the slides here
First 200 Days: The Adventures of the OpenJS CPC - by Joe Sepi and Jory Burson
Joe Dressed up as a bunny!
Keynote Panel: 2020 Tech trends Predictions
The panel included Alex Williams, Founder & Editor-in-Chief of The New Stack Chris Aniszczyk, CTO of The Linux Foundation, Liz Parody Head of Developer Relations in NodeSource and Nick Nisi as a moderator.
A variety of topics were discussed, including predictions on technologies such as typescript, React, Kubernetes, security, community and inclusion.
.@alexwilliams @lizparody23 @cra and @nicknisi talking Tech Trends at #NodeJSInteractive. Fascinating conversation with a variety of view points. pic.twitter.com/12FhMLryu9
— joe_sepi (@joe_sepi) December 12, 2019
Keynote: Closing Remarks
The conference ended how it started 💚with Robin Bender.
She thanked the attended and reminded people for next year event. What a great event!
See you in six months!