Node.js Interactive North America was in beautiful Vancouver B.C. this year, and the weather was exceptional. If you haven't been there yet, Vancouver is a picturesque city with lots of great food. The convention center is right on the waterfront, and with pristine parks close by, the location is seriously hard to beat. It's already been announced that the conference will be held again in the same location next year, so you might want to keep this one on your radar!
Who was there?
While the majority of attendees were developers from various companies, these are the companies that had booths at the conference:
- IBM - Promoting cloud services for business
- Google - Promoting the Google Cloud Platform
- Heroku - Promoting a PaaS solution that enables developers to build, run, and operate applications entirely in the cloud
- Microsoft - Promoting hosting with Azure, and Visual Studio Code environment
- NodeSource - Promoting a series of Node.js products for running Node.js safely and securely
- sqreen - Promoting security and monitoring for web applications
- Joyent’s Triton Compute - Promoting open source and hybrid cloud infrastructure as a service
- npm - Need I say more?
- Linode - Promoting cloud hosting solution for developers
- ApostropheCMS - Promoting a CMS framework built on Node.js
- Intrinsic - Promoting Node.js security service for your apps
- Habitat - Promoting cloud management applications
- HarperDB - Promoting solution for simplifying big data architecture
Node is finally a first-class citizen in V8
To illustrate the magnitude of Node's impact, you can see how many companies it powers.
Node.js Certification Program
A new certification program launched the first week of October 2017 during the conference to provide a baseline of expectations of this skillset: Node.js Certified Developer (NCD) Program. The program is a proctored, online test that evaluates developers' performance based on solving topic domains from a command line. This is still in “beta” but you can find more info on Github.
Open Source Governance
Node’s governance model is really great: no BDFL (Benevolent Dictator for Life) and it provides a grassroots feel. Yes, there are the inevitable big corporate sponsors, but Node feels like a democracy. You hear stories about community flare-ups in Node but it’s actually healthy activism, which we did not realize before attending this conference. People are engaged and their voices matter.
The structure of the governance of Node used to be similar to Drupal with a series of BDFLs, but it is now a Board of Directors governed by a Technical Steering Committee (TSC). The Board is comprised of people from the following companies:
- and a few other individuals
Making a case for Node.js
If you’re still trying to make a case for Node.js in your organization, have a look at some of the reasoning and guidance given by Justin Beckwith from Google who presented at this year's event:
You can find the slides for Justin's talk here.