Loading…
OpenJS World has ended
NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for OpenJS World 2020 & Registration Information.
Node.js Project [clear filter]
Tuesday, June 23
 

11:10am CDT

Low-Code for the Node.js Developer - Nick O'Leary, IBM
Node-RED is a low-code development tool, that lets you quickly build applications by dragging components into a workspace and wiring them together to represent the logical flow of events. It can be an invaluable tool for developers of any experience and can be, for Node.js developers in particular, quick and easy to extend. This talk looks at how Node-RED can be extended by creating new nodes for its palette.

Speakers
avatar for Nick O'Leary

Nick O'Leary

CTO, FlowForge Inc
Nick O’Leary is the co-founder and CTO of FlowForge Inc. He is the co-creator of the Node-RED project, a low-code programming tool for event-driven applications. He previously worked at IBM where he got to do interesting things with interesting technologies and also play with toys... Read More →


Tuesday June 23, 2020 11:10am - 11:40am CDT
Room 2

12:30pm CDT

Behind the Scenes of Node.js Distributions - Liz Parody & Adrian Estrada, NodeSource
If you are installing Node.js in Linux to use it in production, there is a big chance that you are
using NodeSource Node.js Binary Distributions.

In this talk you can find the process in which NodeSource Node.js Binary Distributions is updated, how new versions are supported, the human and infrastructure process, and some limitations of maintaining the channel. Also and most importantly, how the community can get involved with this project.

Speakers
LP

Liz Parody

Head of Developer Relations, NodeSource
Head of Developer Relations at @NodeSource, organizer of @jsconfco and @pionerasdev.
avatar for Adrian Estrada

Adrian Estrada

VP of Engineering, NodeSource
Developer in love with Node.js, thirsty for new technologies, leading the charge @NodeSource - organizer @MedellinJS, @JSConfCO and @NodeConfCO


Tuesday June 23, 2020 12:30pm - 1:00pm CDT
Room 2
  Node.js Project

1:45pm CDT

Workshop: Make Your First AMP Site - Ben Morss, Google
It's easy to get started with AMP! Join us to create your first interactive AMP webpage. 

This event is a compressed workshop version of our beginning AMP course (plus a bit of the second course). After a short introduction to AMP, participants create their first AMP pages, complete with responsive images, a YouTube embed, social sharing buttons, an image carousel, and an interactive menu. People code on glitch.com so that they can share their projects with the group, and so that the moderator can help everyone debug.

We'll use Glitch so that everyone can share their creation with the group!

Speakers
avatar for Ben Morss

Ben Morss

Developer Advocate, Google
Ben is a Developer Advocate and Product Manager at Google, where he’s working to improve the web for developers and users alike. Prior to Google, he worked at the New York Times and AOL, and before that he was a full-time musician. He earned a BA in Computer Science at Harvard and... Read More →


Tuesday June 23, 2020 1:45pm - 3:35pm CDT
Room 4

2:25pm CDT

Project Lightning Talk: nvm - Jordan Harband
Project update on nvm. 

Speakers
avatar for Jordan Harband

Jordan Harband

Ecosystem Security Specialist, OpenSSF
Jordan Harband (@ljharb) is a prolific Open Source maintainer, a @TC39 delegate since 2014, and serves as a voting member of the @OpenJS-Foundation Cross Project Council. When he's not talking to anyone who will listen about Open Source Software, he's spending time with his family... Read More →


Tuesday June 23, 2020 2:25pm - 2:30pm CDT
Room 2

2:25pm CDT

Cover your Projects with a Multi-purpose Lightweight Node.js Registry - Juan Carlos Picado Herrera, eBay
Nowadays adopting a Node.js registry for your project is getting popular and there are many reasons for it. This talk is about Verdaccio, an open-source, multi-purpose, lightweight proxy, and private registry. I will explain all the benefits and good practices about how to run a registry that will make your projects look awesome, could be used for hosting a repository, emulate real testing environments or improve your developer workflow.


Tuesday June 23, 2020 2:25pm - 2:55pm CDT
Room 3
  Node.js Project

2:30pm CDT

Project Lightning Talk: Fastify - Matteo Collina
Project update on Fastify. 

Speakers
avatar for Matteo Collina

Matteo Collina

Technical Director, NearForm
Matteo is Technical Director at NearForm, where he consults for the top brands in the world. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics... Read More →


Tuesday June 23, 2020 2:30pm - 2:35pm CDT
Room 2

2:35pm CDT

Project Lightning Talk: Intern - Dylan Schiemann
Project update on Intern.  

Speakers
avatar for Dylan Schiemann

Dylan Schiemann

Founder, Open Web Conferences, LLC
Dylan is an established presence in the JavaScript, TypeScript, and open source communities. Dylan was co-founder and CEO at SitePen for nearly 20 years, helping build some of the world\\'s most advanced web applications. Dylan is now CEO at Living Spec, a startup looking to change... Read More →


Tuesday June 23, 2020 2:35pm - 2:40pm CDT
Room 2

2:40pm CDT

Project Lightning Talk: jQuery - Michał Gołębiowski-Owczarek
Project update on jQuery. 

Speakers

Tuesday June 23, 2020 2:40pm - 2:45pm CDT
Room 2

2:45pm CDT

Project Lightning Talk: Dojo - Dylan Schiemann
Project update on Dojo. 

Speakers
avatar for Dylan Schiemann

Dylan Schiemann

Founder, Open Web Conferences, LLC
Dylan is an established presence in the JavaScript, TypeScript, and open source communities. Dylan was co-founder and CEO at SitePen for nearly 20 years, helping build some of the world\\'s most advanced web applications. Dylan is now CEO at Living Spec, a startup looking to change... Read More →


Tuesday June 23, 2020 2:45pm - 2:50pm CDT
Room 2

3:50pm CDT

Possible Tools: The Present & Future of Tooling in Node.js - Christopher Hiller, IBM
The web's evolution and JavaScript in-the-large has pushed Node.js forward as a platform for writing tools--despite its roots as a framework for event-driven I/O. Node.js has enabled innovators to built tools like Babel, ESLint and TypeScript, which are critical to our development workflows. Yet, if you've ever tried to write a CLI app built on Node.js, you'll have the felt rough edges, gaps in functionality, and reality-distorting cross-platform bad weirdness.

Chris leads the Node.js Tooling Group--a team of commiserating tooling authors--who are sculpting Node.js into a superior platform for building tools. In this talk, Chris will highlight the Tooling Group's recent successes, showcase its current initiatives, and visualize the future of possible tools written in Node.js.

Speakers
avatar for Christopher Hiller

Christopher Hiller

Developer Advocate, IBM
Christopher “boneskull” Hiller is a Developer Advocate at IBM. He's a Node.js core collaborator, maintainer of Mocha, an OpenJS Foundation Cross-Project Council Representative, and a regular panelist on the JSParty podcast. Chris leads the Node.js Tooling Group in its mission... Read More →


Tuesday June 23, 2020 3:50pm - 4:20pm CDT
Room 3

3:50pm CDT

Workshop: Test All the Things with Intern - Jason Cheatham, SitePen
Intern is a testing framework that provides a comprehensive set of tools for testing JavaScript and TypeScript applications, both in Node and in browsers. This workshop will introduce participants to Intern, showing them how to add Intern to a project and use it for both unit and functional testing. Participants should be familiar with JavaScript and Node, but don't need to have any significant testing experience.

Speakers
avatar for Jason Cheatham

Jason Cheatham

Senior Software Engineer, SitePen
Jason is a software engineer with SitePen. He is the maintainer of the Intern testing framework, and he contributes to a number of other open source projects. When he's not writing code, he's probably taking care of his zoo (cats and dogs and ducks, oh my!) or playing Beat Saber... Read More →



Tuesday June 23, 2020 3:50pm - 5:00pm CDT
Room 4
  Node.js Project, Workshop
  • Slides Included Yes
 
Wednesday, June 24
 

12:10pm CDT

Import { modules } as esm from “nodejs” - Tierney Cyren, Microsoft
In with ES6 JavaScript landed a fully-fledged module system, ECMAScript Modules (ESM). This module system was initially built for the front-end, and works rather well for that use case. However, JavaScript had already had multiple ecosystem-built module systems prior to this - one of which won: CommonJS (CJS).

Over the last few years, the Node.js project has been working on implementing ESM in a way that wouldn't break the 1+ million modules published to npm that folks already rely on for their production systems.

That implementation is (hopefully!) here, providing the ability to use ESM natively in Node.js.

In this talk, we'll go over the various distinct features of the new module system in Node.js. You'll walk away ready to use ESM as a first-class module within your next Node.js project.

Speakers
avatar for Tierney Cyren

Tierney Cyren

Principal Developer Advocate, Twilio
Tierney is a member and Chairperson of the Node.js Community Committee and a contributor to various Node.js working groups and initiatives focusing, on the continued growth and success of the Node.js community. He also participates in Electron, TC39, and the OpenJS Foundation CPC... Read More →


Wednesday June 24, 2020 12:10pm - 12:40pm CDT
Room 3

2:05pm CDT

Workshop: Building your First Dojo-based Web Component - Anthony Gubler & Matt Gadd, SitePen
Modern Dojo is a Progressive TypeScript Framework for Modern Web Apps. In this workshop we’ll get started with the fundamentals of Dojo, and then build an optimized, configurable custom element that can easily get used within any web app.

Speakers

Wednesday June 24, 2020 2:05pm - 3:55pm CDT
Room 4
  Node.js Project, Workshop
  • Audience Experience Level Any

2:45pm CDT

Chronicles of the Node.js Ecosystem: The Consumer, The Author, and The Maintainer - Bethany Griggs, IBM
The sheer vastness of the Node.js module ecosystem poses challenges for the consumers, authors, and maintainers. How do consumers know which of the 1 million modules to rely on for their production deployments? How do module authors handle their hobby projects evolving into a widespread, critical dependency? What happens to abandoned modules? How can a module author test the impact of their changes on dependant applications? This talk will highlight these problems, and also showcase the work that the Node.js Package Maintenance team is doing to try and help solve these problems.

Speakers
avatar for Beth Griggs

Beth Griggs

Open Source Engineer and Node.js TSC Member, IBM
Bethany is a Software Engineer working in IBM Runtime Technologies on a variety of projects all with a focus on Node.js. Her work spans from contributing to, building, and releasing the open-source Node.js runtime, to focusing on development and deployment methods for cloud-native... Read More →


Wednesday June 24, 2020 2:45pm - 3:15pm CDT
Room 3

4:10pm CDT

webpack 5 Miniseries - Tobias Koppers, webpack
This talk is a concatenation of many short mini-talks about the upcoming webpack 5 covering new features, improvements and breaking changes on high-level. These lighting talks will give you a broad overview without going too deep into technical details.

Speakers
TK

Tobias Koppers

Founder, webpack


Wednesday June 24, 2020 4:10pm - 4:40pm CDT
Room 3
  Node.js Project
  • Audience Experience Level Any
 
Filter sessions
Apply filters to sessions.