Node Camp 2017

An exploration of the NodeJS Ecosystem

Sat. Nov. 18 from 09:00 am to 06:00 pm

A community-run conference focused on the NodeJS javascript runtime

Please send us an email at info@nodecamp.io if you have any questions or want to get involved.

Sponsors

If you or an organization you know may be interested in sponsorsing Database Camp please see out prospectus Prospectus and reach out to us by email

Presenters

Node Camp features a dynamic mix of speakers from across the enterprise open source community.

Antoine Arlaud

Solutions Engineer (Snyk.io)

Paul Fielek

Node Engineer (VICE Media)

John Walicki

Watson IoT Developer Advocate (IBM)

Tierney Cyren

Developer Advocate (NodeSource)

Jim Lynch

Sr UI Engineer (TD Bank)

Robert Lancer

CTO (Collaborizm)

Schedule

We will be adding schedule details in the next few days which specify the detailed order/timing of presentation

Presentations

Node Camp includes an interesting mix of presentation on best practices, recent trends and community content.

Moving to Modules: How to turn your monolith into something open source friendly

Over the past year at VICE, we went through the process of migrating all of our editorial sites into one monolithic Node application. Since the completion of this unification effort, we have been working on breaking down our large application into smaller, more consumable node modules that can be imported by other codebases within our organization. This is allowing us to have consistent styling, organization, and functionality throughout our many, many brands. I would like to talk through what this process has been like to make the components isomorphic, testable, and well-documented. I'd also like to give an overview of the transformation of the architecture of our sites over the past few years.

Paul Fielek

Node Engineer (VICE Media)

Introduction to Node-RED

This session will give you a short tutorial on Node-RED, a Node.js-based programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using a wide range of nodes in the palette that can be deployed to its runtime in a single-click. There is a large library of contributed nodes that help solve many challenges, and anyone can contribute back new nodes or join the Node-RED project and help out!

John Walicki

Watson IoT Developer Advocate (IBM)

Building Foundations of the Node.js Community

Node.js is a community centric platform. It grew with individuals and startups into something that’s used at a massive scale today. With the io.js split and the resulting Node.js Foundation, where is that integral community now? Where is it going? And, importantly, how can you get involved?

Tierney Cyren

Developer Advocate (NodeSource)

Tools For Serverless NodeJS

This talk will cover key things to know and useful tools you can use when creating serverless cloud functions that run on NodeJS. - Intro of what serverless actually means and why it can be incredibly valuable to solo hobbyists and large enterprises alike. - A walkthrough of some code samples with detailed explanations of how they work. - A look at features for securing endpoints and managing logs in Amazon AWS and IBM Bluemix. - A deep dive into the serverless framework, the CLI tools it provides, and the starter templates it can create for developing serverless functions in JavaScript, TypeScript, and ClojureScript.

Jim Lynch

Sr UI Engineer (TD Bank)
Scheduled For

Converting anything to GraphQL

I converted 138 Googe APIs to GraphQL via https://github.com/rlancer/gapi-to-graphql I can show the method I used can be used to convert just about any existing API to GraphQL and even automate the process

Robert Lancer

CTO (Collaborizm)

Stranger Danger: addressing the security risk in npm dependencies

Open source modules, and especially npm, are undoubtedly awesome. However, they also represent an undeniable and massive risk. You’re introducing someone else’s code into your system, often with little or no scrutiny. The wrong package can introduce severe vulnerabilities into your application, exposing your application and your users data. The talk will use a sample application, Goof, which uses various vulnerable dependencies, which we will exploit as an attacker would. For each issue, we'll explain why it happened, show its impact, and – most importantly – see how to avoid or fix it.

Antoine Arlaud

Solutions Engineer (Snyk.io)

News

We'll be posting any News or update here, so stay tuned for any important announcements.

Location

The venue for Node 2017 is Convene's midtown NYC campus (730 3rd Ave), where it will be hosted along with other Open Camps events. We'll be posting further venue details here as the event approaches, including access and check-in procedures.

Team

Node Camp is organized by a team of committed volunteers from across the Node community. Please drop us an email if you'd like to get involved.

Remko de Knikker

Developer Advocate (IBM)

Joe Sepi

Developer Advocate (IBM)