OpenJS Foundation / OpenJS World 2022

Add meeting Rate page Subscribe

OpenJS Foundation / OpenJS World 2022

These are all the meetings we have in "OpenJS World 2022" (part of the organization "OpenJS Foundation"). Click into individual meeting pages to watch the recording and search or read the transcript.

27 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Securing JavaScript - Myles Borins, Product Manager, GitHub

Speakers: Myles Borins
The npm registry is the heart of the JavaScript ecosystem. Hear about the steps we've taken at GitHub to secure this important part of the software supply chain from enforcing software solutions such as automated malware scanning to policy such as enforcing two-factor authentication for high-impact packages. This talk will cover what we've shipped to respond to an increase in threats to our ecosystem and what we are working on next.
  • 1 participant
  • 20 minutes
compromised
npm
threats
attack
malware
authentication
takeover
support
heavily
atos
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

A Fastify Tale of Shapes - Matteo Collina, NearForm
JW Grand Ballroom 1

Speakers: Matteo Collina
In my journey through nodeland, I went into the woods. After a nice stroll, I started seeing V8 shapes everywhere. They led into a dark cave and there was a new one every time I turned my head. My mind became megamorphic. What's a V8 shape? Why does it matter? Are there any problems if we created many? Could we reduce the overhead by keeping the shapes constants? This is the story of Fastify v4 on how I optimised the throughput by 10% by ensuring that all requests were created with the same shapes.
  • 1 participant
  • 33 minutes
fastify
performance
talked
stuff
important
topic
worry
soon
italy
bug
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

All the Open Source Faces - Paloma Andrade De Oliveira, Sauce Labs
Virtual - On Demand

Speakers: Paloma Andrade De Oliveira
For some, open source is only a technical definition about code source that is open to copy, modify and distribute. But open source is not a verb nor one thing, it’s an approach to software development, a workflow, a philosophy, an ecosystem formed by code and non-code. Much more than having a code publicly available, its value lies in the community surrounding it.

In this talk I’ll bring several faces of how open source can be interpreted, considering the Latin American and European contexts, so that we can have more informed conversations and reflections on the current state of open source.

The free interpretation about what open source is can give rise to an imbalance in the ecosystem, derived from exploitative systems that do not consider the humans behind the code nor its needs. Human factors should be considered by design.
  • 2 participants
  • 27 minutes
openness
collaboration
open
public
sharing
proprietary
communication
ideologically
dissemination
sustainable
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Building an Enduring Culture of Engineering Excellence - Bret Cunningham, NearForm & Mark Mintz, Charles River
JW Grand Ballroom 3

Speakers: Bret Cunningham, Mark Mintz
Modern digital technologies present one of the biggest opportunities to unlock unprecedented speed, quality and delivery in the world of clinical trials and ultimately revolutionise how we approach the curing of diseases in the future.

Charles River Laboratories (CRL) is undergoing a reimagination of how they do business through a digital journey, aiming to become the leading digitally-powered contract research organisation, empowering their clients to deliver innovative, safe, and effective treatments to patients as quickly and effectively as possible.

NearForm were asked to join the overall program, having so far created a strong digital platform for study data - dramatically reducing turnaround on trials assessment. Now, NearForm is building strong digital capability right across the CRL technology organisation and helping with tech recruitment, software quality & processes as well as building an open source community.

In this breakout session, we will be discussing the CRL case study, looking at:

How CRL is approaching the client need for a more digitalized approach to delivering treatments to patients as quickly as possible
The importance of technology-led innovation in digital transformations in healthcare
The technology used to overhaul the complex, archaic processes currently in place
The measures of success for implementing a digital overhaul of this scale
How to sustain digital transformation and build a continuous enablement plan
  • 3 participants
  • 31 minutes
crl
near
charles
initiatives
advanced
ahead
process
mir
scientists
pharmaceutical
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Creating Inclusive Environments Workshop - Gin Pham, Transgender Education Network of Texas
  • 2 participants
  • 34 minutes
transgender
transphobia
transaffirming
transness
trans
cisgender
texas
pronouns
humans
conversational
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Creating SQSLite - My Journey into Open Source - Jenny Eckstein, LIfion by ADP
JW Grand Ballroom 1

Speakers: Jenny Eckstein
SQSlite allows us to create a mock of Simple Queue Service (SQS) in order to test interactions with AWS. SQSlite is a lightweight solution that can be installed as a node module, or work as a standalone command line interface (CLI) tool. You do not need to register, provide a credit card or worry about running over the free limit when using AWS for development. Developing software using AWS directly causes costs to soar. There are some solutions such as localstack, and other stand-alone applications that imitate a particular service. However, there was no available solution for SQS service. I will share SQSLite’s journey from research to implementation and final result, as well as my personal story of becoming an open-source contributor.
  • 1 participant
  • 25 minutes
programming
developer
software
contributors
opengs
projects
users
start
conference
github
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Debugging Your Way Through a Node.js Upgrade - Bethany Griggs, Red Hat
JW Grand Ballroom 1

Speakers: Bethany Griggs
New major versions of Node.js are often anticipated for all the new features and capabilities they will bring. Though, for many engineering teams upgrading to a new major version can be a daunting process. It’s not always easy to associate the change of behaviour in your application with an entry in the changelog. And it’s not always obvious if or how you need to amend your code to successfully upgrade. In this talk, I’ll share my experiences of helping teams upgrade to new Node.js versions, with some practical shortcuts and tips I’ve learned along the way.
  • 1 participant
  • 23 minutes
node
dojs
openjs
latest
hey
upgrades
server
debugging
v8
github
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Dinos and Clouds: Node apps for Deno and Cloudflare Workers - Paul Asjes, Stripe
JW Grand Ballroom 2

Speakers: Paul Asjes
Node’s ecosystem is rapidly expanding. For 2022, developers want Node package compatibility with the latest serverless app runtimes. In this talk, Paul will walk through how Stripe revised their popular Node package to support both Deno and Cloudflare Workers without having to split or fork the repository. In addition, we’ll cover the basics of stripe-node along with how Deno and Cloudflare workers differ from the standard Node runtime. This session will include a technical deep dive into the challenges of building a Node library that's compatible across multiple environments – including code examples, essential dev tools, and the lessons learned along the way.
  • 1 participant
  • 23 minutes
dino
striper
node
issue
working
cloudflare
forks
tedious
2020
developer
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

ECMA-419: The ECMAScript Embedded Systems API and J5e - Donovan Buck, BrandExtract
JW Grand Ballroom 2

Speakers: Donovan Buck
ECMA-419 is a new specification describing a standard API for interfacing with hardware on embedded systems running JavaScript. This leads to the ability to interact with a vast universe of hardware peripherals such as LED's, motors, cameras, lidar, accelerometers, and more. In the past, controlling hardware with JavaScript meant a host server running node.js, or proprietary platforms running a subset of JavaScript. Now alongside ECMA-419 we have modern, ECMA-262 conformant engines running on humble microcontrollers like the ESP8266 or ESP32 with no need for a host server. This talk is an introduction to ECMA-419, JavaScript engines available for Microcontrollers, and J5e (Johnny-Five for embedded systems), a beginner-friendly IoT and robotics framework built upon ECMA-419.
  • 2 participants
  • 32 minutes
j5e
ekm419
nodebots
johnny
ecma419
prototype
esp8266
419
ecommerce
sdk
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Finding Stealthy Bots in Javascript Hide and Seek - Adam Abramov, DoubleVerify
JW Grand Ballroom 3

Speakers: Adam Abramov
Bot detection is important - we don’t want bots to trigger an advertising impression, fake user interactions, or access performance heavy features. When a new method of detection is discovered, some bots stop working; This incentivizes the survivors to evolve, changing themselves just a little bit to seem more and more like a real user, becoming harder and harder to detect. All of a sudden the issue is so big Twitter and Meta(Facebook) struggle to explain to congress why there’s bots on their platforms. This is one reason why Puppeteer Extra Stealth(PES) is so interesting - Google’s Puppeteer browser is the state of the art when it comes to browser automation, and PES is a headless browser that outsmarts most bot detection solutions. In this talk Adam will overview just how stealthy is PES, and despite that what unique methods have been used to identify it anyway.
  • 1 participant
  • 31 minutes
bots
bot
kingbot
crawler
antibot
suspicious
autobot
detections
sneaky
hacking
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Functional Web Apps - The Revenge of Dynamic Web Apps - Simon MacDonald, Begin
Virtual - On Demand

Speakers: Simon MacDonald
Building static websites with a Jamstack approach offers a fantastic solution for building massively available systems without the downsides of traditional dynamic stacks like Rails, Express or Wordpress. But there is a different way. In this talk you will learn how to build massively available dynamic web apps with pure cloud functions. Functional Web Apps (FWA) are built with pure cloud functions, sport a builtin database and deploy quickly and reliably. No more waiting on slow builds. No more trading off a dynamic end user experience by pre-rendering spinners. We will build markup on the fly with the determinism and reliability of immutable deployments leveraging the power and simplicity of the ultimate building block: pure cloud functions.
  • 1 participant
  • 28 minutes
backend
framework
client
users
dynamically
web
app
dev
startup
aws
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

How to Node.js - Part 1 - Matteo Collina, Nearform (Pre-registration Required + Additional Fee)
Day Zero Training Sessions
  • 6 participants
  • 2:52 hours
bye
hi
anybody
enjoy
matteo
come
await
hour
audience
sonny
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

How to Node.js - Part 2 - Matteo Collina, Nearform (Pre-registration Required + Additional Fee)
Day Zero Training Sessions
  • 3 participants
  • 2:24 hours
npm
nodes
mpm
scaling
module
loading
models
capability
v4
debugging
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Image Gesture Controls using Monoids - Sarah Renfro, Empyrean Benefit Solutions
JW Grand Ballroom 3

Speakers: Sarah Renfro
While using mobile applications, users intuitively expect fully featured gesture controls such as zooming and panning full screened images. As developers, we have many choices on how to enable these features in our mobile applications. This talk presents a functional programming approach in Typescript for handling gesture events in a mobile application developed with NativeScript. Join a Web Systems Engineer with a Mathematics background to learn how to leverage group theory, a field of mathematics, to deliver the features your users want.
  • 1 participant
  • 26 minutes
monoid
monoins
monoi
monois
monomial
implement
semigroupsum
interface
concepts
sets
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Incentivizing Good Community Citizenship with Contributor Leaderboards - Georg Link, Bitergia
Virtual - On Demand

Speakers: Georg Link
It takes a village to build open source software, or really a community of people with many different skills. Leaderboards can help us show the top-performing contributors and celebrate them, but they are double-edge swords in a community's toolbox. Tracking contributions can introduce an element of gamification, especially when contributors gain privileges in a community based on their level of contributions. As a positive outcome, leaderboards can increase participation and contributions which hopefully advances the community. In this session, we will discuss the use of leaderboards and alternative metrics we can use, with a brief introduction to leaderboards, how to implement them, and examples of successful and catastrophic uses. The insights shared in this talk come from conversations in the CHAOSS Community, which specializes in metrics for open source community health.
  • 1 participant
  • 23 minutes
leaderboards
leaderboard
incentivizing
leaders
community
contributions
influential
forums
rankings
boards
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote Session: Awards Recognition
  • 2 participants
  • 5 minutes
announce
awards
awesome
collaborative
ready
developers
leading
standards
watched
js
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Cory Doctorow, Science Fiction Author, Activist, and Journalist
  • 1 participant
  • 18 minutes
birds
network
important
austin
effects
theorizing
tweet
founders
thanks
2018
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Embracing Open Source to Beat the Great Reshuffle - Joe Sepi, Program Director of Open Tech, IBM

Speakers: Joe Sepi
Integrating open source at the core of your business makes good sense from a business perspective in a variety of ways. In this keynote, I will focus on the people part of the benefits, from talent to culture. Empowering employees to be authentically engaged in open source can provide access to an excellent hiring pipeline, help insulate companies against the “great reshuffling,” and bring you greater returns on your investment.
  • 1 participant
  • 10 minutes
people
talk
tragedy
briefly
thanks
appalled
capitol
newtown
joseppi
slide
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Entering Orbit: Lessons Joining Open Source through Electron - Michaela Laurencin, Core Engineer, Microsoft
  • 1 participant
  • 14 minutes
presentation
electron
window
project
screen
implementation
transparent
explainer
experience
controls
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Everybody is Responsible for Performance - Matteo Collina, Chief Software Architect, NearForm
JW Grand Ballroom 7 - 8

Speakers: Matteo Collina
It's 2030 and all companies are now digital but users are dissatisfied and keep loving a few brands. The best ones offer a seamless digital experience. The worst are sluggish and they wonder how they got there and how to improve. In short, nothing has changed since 2022.

As developers, we are struggling to satisfy all the non-functional requirements.
Our applications need to be easy to develop and even simpler to maintain. They need to be cheap to run and to have the capability to scale. They must be packed with new features. Multiple teams must work on them to deliver new features on a bi-weekly (or more frequent) basis. Unfortunately it is impossible to achieve those goals and tradeoffs are required… and they result in unusable, unmaintainable or poorly scalable applications.

There is another way. Small teams that develop applications built on the same language that runs on Web, Mobile, in the backend and on the edge. They can complement each other's skills to develop ground-breaking user experiences at a high velocity.
  • 1 participant
  • 23 minutes
future
2030
today
happening
digital
performance
having
bigtime
humans
talk
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Hacking the OSS Supply Chain - Melissa McKay, Developer Advocate, JFrog
JW Grand Ballroom 7 - 8

Speakers: Melissa McKay
Developers depend upon an ecosystem of open-source technologies that fuel innovation and decrease time to market. A typical business application is composed of 80% open source code, so what happens when the open source software supply chain gets hacked and thousands of enterprises are left exposed to potentially devastating security exploits. The SolarWinds hack is just the tip of the iceberg on a much larger security concern that spans the industry affecting all programming languages, platforms, and cloud services. In this keynote we will expose security holes and exploits in the open source ecosystem as well as propose a system for securing the software supply chain at a fundamental level.
  • 1 participant
  • 13 minutes
hacking
hacks
security
developers
vulnerabilities
software
dependencies
solar
java
bad
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Hedy: Creating a Gradual Programming Language - Dr. Felienne Hermans, Leiden Institute of Advanced Computer Science
  • 1 participant
  • 21 minutes
programming
programmers
programmer
program
hedy
compilers
beginners
teaching
cognitive
language
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: LF Research: Developer-Centric Insights and Opportunities - Hilary Carter, VP Research, Linux Foundation
  • 1 participant
  • 24 minutes
linux
research
linuxfoundation
developers
discussion
project
devs
technologies
collaboration
foundation
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Moving from Awareness to Action: Creating Inclusive and Accessible Experiences - Reginé Gilbert, Industry Assistant Professor, NYU
JW Grand Ballroom 7 - 8

Speakers: Reginé Gilbert
We are responsible for creating worlds of experience’s and systems that impact millions of people – with lasting impacts.

In the world of technology, where accessibility is critical to one’s experience, what else can we do with design to broaden technology’s reach, and what design solutions can we build into our services and products to make them more inclusive? Finally, we will discuss moving from awareness to action to create a more inclusive world.
  • 4 participants
  • 22 minutes
accessibility
inclusion
disabilities
participatory
web
readers
enter
everybody
overcome
talking
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Securing the Open Source Ecosystem - Brian Behlendorf, General Manager, Open Source Security Foundation
  • 1 participant
  • 22 minutes
vulnerability
vulnerable
security
vulnerabilities
software
hackers
repositories
openssl
threats
disclosures
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: The Human API: Building Your Project's Second Source of Truth - Rachel Nabors, Principal Program Manager, Developer Education — Amazon AWS Amplify
JW Grand Ballroom 7 - 8

Speakers: Rachel Nabors
The only thing harder than writing scalable, usable code is teaching others how to wield it. As the sum of human knowledge continues to grow, so too do the challenges of teaching each other what we need to know not only to build toward the future but also to contribute to the tools of its construction. If only it were possible to transfer knowledge from one engineer directly into the minds of other engineers, like a human RAID! Rachel Lee Nabors loves building such mechanisms for knowledge transfer, from video guides to documentation to curricula. In this talk, they will discuss what doesn't work, what has worked on projects like React and React Native, and what can work for any other open source project today. Teaching is hard. But there are solid ways to approach knowledge transfer at scale.
  • 1 participant
  • 23 minutes
react
wow
users
experience
community
knowledgeable
blogging
developer
tick
amazon
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: The State of JavaScript Supply Chain Security in 2022 - Feross Aboukhadijeh, Founder & CEO, Socket
JW Grand Ballroom 7 - 8

Speakers: Feross Aboukhadijeh
How do you know that you can trust your JavaScript dependencies? Software supply chain attacks have exploded over 2021 and they’re only accelerating in 2022 and beyond. We’ll dive into examples of recent supply chain attacks and what concrete steps we can take as an ecosystem to protect ourselves from this emerging threat.
  • 1 participant
  • 31 minutes
security
hacking
npm
compromised
attack
node
servers
suspicious
webtorrent
thing
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: We're Gunna Program Like it's 1999 - Lee Byron, Design Technologist, GraphQL
  • 1 participant
  • 19 minutes
webmaster
web
browser
browsers
websites
internet
html
wordpress
server
programming
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Welcome Back - Sara Chipps, Engineering Manager, LinkedIn & Jeremy Meiss, Director, DevRel & Community, CircleCI
  • 2 participants
  • 5 minutes
community
conference
having
thanks
discourse
meet
council
transphobic
contribution
openjs
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: What's New in Web Standards - Christian Bromann, Founding Engineer, Stateful Inc.; Jordan Harband, Staff Developer Relations Engineer, Coinbase; James Snell, Systems Engineer, Cloudflare; Robin Bender Ginn, Executive Director, OpenJS Foundation
  • 4 participants
  • 25 minutes
standards
webinar
browsers
cloudflare
interoperability
consortium
threads
discussed
hey
editor
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Keynote: Why Monorepos - Jeff Cross, Co-Founder & Principal Architect, Nrwl
JW Grand Ballroom 7 - 8

Speakers: Jeff Cross
Monorepos have been getting a lot of attention recently in the JavaScript community. Is it just hype, or can monorepos fundamentally change how a software organization works? In this talk, Jeff will explore the tooling, nuance, and tradeoffs of monorepos vs other approaches, using resources from the informational site https://monorepo.tools.
  • 1 participant
  • 19 minutes
monorepo
versioning
repository
repo
repositories
pigs
svn
consolidating
workflow
autonomy
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Lightning Talk: Data Visualizations with InfluxDB: Integrating plotly.js - Zoe Steinkamp, InfluxData
JW Grand Ballroom 4

Speakers: Zoe Steinkamp
One of the great features of the InfluxData cloud platform is that it comes out of the box with all the tools you need to quickly read and write your data to the database. Join us to learn how easy it is to use influxDB with our javascript client. In this demo, we’ll walk through creating data visualizations with InfluxDB and plotlyjs.
  • 1 participant
  • 7 minutes
data
database
db
api
app
influx
demo
interactive
workloads
telegraph
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Lightning Talk: Empathy: The Keystone in Community Building - Marian Villa, NodeSource
JW Grand Ballroom 4

Speakers: Marian Villa
In Software, they teach us that the product must be the center and need to be impeccable in every touchpoint with our customers. Our most valuable players are those that could find bugs in our code and help us with performance and security. But what happens with those who inquire more about the code? Those who seek go behind? how to build strong connections with all your stakeholders? This is a social engineering talk about how to create code with purpose and definitely involve others.
  • 1 participant
  • 17 minutes
collaboration
developers
working
users
designer
women
programming
project
ibmers
latina
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Lightning Talk: Understanding How NativeScript Works Plus How to Add Your Own Flavor - Eduardo Arrial Speroni, Valor Software
JW Grand Ballroom 4

Speakers: Eduardo Arrial Speroni
NativeScript is made up of primarily 3 architectural details. 1) The native host platform, where each has its own unique lifecycle. 2) the Javascript side, where we all spend most of our time. and 3) The platform runtime which enables JavaScript development to enrich and celebrate the native host platform naturally. In this talk, Eduardo will go over how exactly these parts interact, where (and when!) your Javascript code lives in a native app, and how you can even bring your own flavor to NativeScript, just how the team has done with Angular and the community with Vue, React and Svelte, or even put NativeScript into other applications.
  • 1 participant
  • 11 minutes
naturescript
runtime
app
launcher
native
java
launching
simulator
script
frameworks
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Loosely Coupled - Micro-Frontends And Capital One’s Contact Centers - Steve Husak & Noah Mandelbaum, Capital One
JW Grand Ballroom 3

Speakers: Stephen Husak, Noah Mandelbaum
Capital One’s Contact Center application allows customer service agents to help our customers 24/7 across different channels of engagement including phone and chat. At the same time, up to 50 teams are developing new intent, making changes, and releasing in near real-time to accommodate shifting business, legal and regulatory needs. This talk will provide an overview of the history of challenges that were overcome to move from a pure monolith system to a platform that provides for fast, high-quality delivery with a minimum of friction among teams while establishing code consistency, open communication and open collaboration across our enterprise. We will go over the the high level architecture of the application as well as provide the lessons we have learned along the way in utilizing the Node.js/JavaScript ecosystem for our solution.
  • 4 participants
  • 40 minutes
microfinance
capital
users
issuers
meet
presentations
hosting
talking
managers
enterprise
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Making Fetch Happen - Ethan Arrowood, Vercel
JW Grand Ballroom 1

Speakers: Ethan Arrowood
Web application developers have come to know and love the WHATWG Fetch API, and it is about time Node.js developers can use it as well! Available under the "--experimental-fetch" flag, Fetch has finally arrived in Node.js v18. This talk by Vercel senior software engineer, Ethan Arrowood, will cover the new, experimental Fetch implementation from the next generation Node.js HTTP Client, Undici. Additionally, the talk will provide an overview of the history of the Fetch API including motivations and highlights for adding it to Node.js core.
  • 1 participant
  • 15 minutes
networking
fetch
server
ajax
nodefetch
proxy
browser
happen
started
xml
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Node.js - What's Next - Michael Dawson, Red Hat
JW Grand Ballroom 1

Speakers: Michael Dawson
Want to know what is next for Node.js? New features? Major changes? Key initiatives at the technical and organizational level? This talk will give you an update on what is up and coming on the Node.js front across the board. In this talk you will: Learn about new features in the latest versions of Node.js; Learn about the work of the Next-10 team and how they are working to define and progress the technical areas that are key to the future success of Node.js; Gain insight into how to leverage some of the new technology within Node.js; and finally learn how you can get involved and make a difference
  • 1 participant
  • 25 minutes
node
nodejs
discussions
follow
initiative
tomorrow
latest
deployments
connect
ibm
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Open Source Health - A Crisis of Expectations - Mike Milinkovich, The Eclipse Foundation
Virtual - On Demand

Speakers: Mike Milinkovich
The Eclipse Foundation has been in existence for 18 years, and it eponymous project has celebrated its twentieth birthday. Having grown a community from a single project to over 400, and from one single-vendor-led project to over 300 members we have direct experience with managing open source software through the entire lifecycle: from initial hype and excitement through maturity and into issues of longevity and sustainability. Drawing from examples from Eclipse technologies, I will discuss how the ever-expanding expectations placed on open source projects are placing an unhealthy burden on our committers and communities. Some thoughts on solutions will be discussed as well.
  • 1 participant
  • 27 minutes
eclipse
openssf
sustainable
evolving
health
software
initiatives
developers
ide
github
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Powering Up NodeJS Performance by Rust and WebAssembly - Shivay Lamba, Meilisearch
JW Grand Ballroom 1

Speakers: Shivay Lamba
In the post Moore’s Law era, due to limitations of the hardware, we need to squeeze more performance from the existing hardware. That means that the native code provides the best performance. However, the prevalence of native code on the server-side presents challenges to application safety and manageability. The rise and advent of Rust and WebAssembly offers new ways for developers to write high performance yet safe Node.js applications. In this talk, I will cover the basics of Rust and WebAssembly, as well showcase how to go about their integration with Node.js. You will learn how and when to design a hybrid web application. How can you code the high performance functions in Rust in a Web Assembly virtual machine and finally how to tie everything together in a Node.js JavaScript application.
  • 1 participant
  • 28 minutes
computing
introduction
microservices
webassembly
backends
modern
node
quickly
rust
transistors
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Publishing in JavaScript Ecosystem: How to Keep Everyone Happy? - Trivikram Kamat, Amazon
Virtual - On Demand

Speakers: Trivikram Kamat
JavaScript language has evolved over the last decade. It is used across various runtimes - like browser, Node.js, Deno, ReactNative, and it is also used in various module formats - like CommonJS, ECMAScript. When the artifacts are published in the JavaScript ecosystem - several other factors matter ranging from bundle size, publish size or install size to inclusion or exclusion of types, source and source-maps.

As a maintainer of a JavaScript library, you have to prioritize what to support and how to support it. In this talk, I’ll explain how you can gather this data, how you can publish multiple artifacts using a single source written in TypeScript and try to keep most of your users happy.
  • 1 participant
  • 23 minutes
openjs
nodejs
commonjs
publish
submit
packages
api
webkit
medias
collaboration
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Reading the Spec - Hemanth HM, PayPal & Jordan Harband, Coinbase
JW Grand Ballroom 2

Speakers: Hemanth HM, Jordan Harband
Have you ever wondered why a particular function in JavaScript works the way it does? If so, this talk is for you!

Jordan & Hemanth will walk you through some live coding with various language APIs in JavaScript, and walk you through the associated specification to give you a deeper insight into the language and its constructs.
You will walk away with the foundational skills required to read and understand the spec, translating spec to code and vice-versa. Join the journey to the spec world!
  • 4 participants
  • 1:06 hours
node
protocol
tc39
javascript
coinbase
developer
ecmascript
es2023
hi
twitter
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Rust Native Module with Node-API - Jean Burellier, SUPINFO
JW Grand Ballroom 2

Speakers: Jean Burellier
There are plenty of use cases for native modules in Node.js. One might want to interface with third-party libraries or system services that provide functionality not available in Node.js core.
Another popular option is to use a compiled language for a heavy compute program while still using JavaScript for the business logic.

In this talk we will look at the native modules in Node.js and how it enables the use of other programming languages - especially Rust.
  • 1 participant
  • 29 minutes
node
native
talking
conference
module
rust
enjoy
development
main
wha
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Testing Complex VSCode Extensions With the Power of Web Standards - Christian Bromann, Stateful Inc.
JW Grand Ballroom 2

Speakers: Christian Bromann
According to many surveys VSCode has shown to be the favorite IDE of choice for developers. However, everyone who has tried to build a VSCode extension has realised that testing it from end to end is a difficult endeavour. The VSCode ecosystem has not yet provided the tools to make this simple and efficient. Therefore many extensions are lacking of tests especially when they consists of different webviews and panels. This can hurt the developer experience for extension users. In this talk Christian Bromann, Software Engineer at Stateful, will showcase how to write UI tests for Electron applications and particularly will uncover how VSCode extension developers can use this stack to test complex extensions from end to end.
  • 1 participant
  • 27 minutes
ide
openjs
workflow
editor
interface
registry
developers
codecs
dvs
testing
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

The 90s Called and They Want Their Websites Back - Rachel White, Datadog
JW Grand Ballroom 1

Speakers: Rachel White
No server configuration? No problem! With serverless & JAMStack becoming more and more popular, it’s like static sites never went out of fashion. Though, unlike the 90s, we don’t have to sacrifice style for performance. Let’s recreate a Japanese style photo booth with React & WebAssembly, and get some insight into how our users are interacting with our site so we know how to make improvements on future versions.
  • 1 participant
  • 28 minutes
demos
technologist
website
robo
project
blogging
conference
users
nodebots
personally
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

The Journey About How I Fixed a Bug in the Node.js Core that Affected Thousands of Packages - Erick Wendel, Erick Wendel Training
Virtual - On Demand

Speakers: Erick Wendel
Working on the Node.js core could be an exciting task and many developers want to contribute to Open Source projects but don't know how to get started. This talk will show you the whole process from identifying a bug, interacting with the Node.js community to finally thinking of a solution and publishing a feature.

Key topics of this talk:
- How I found the bug and assured that it's an actual issue
- How I planned to solve the problem and the solution
- How I set up environment and tips
- How I implemented tests and fixed the problem
  • 1 participant
  • 23 minutes
contributors
experience
node
presentations
submitted
listeners
thank
event
interactive
github
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

The Road to Intl.MessageFormat - Eemeli Aro, Mozilla
JW Grand Ballroom 2

Speakers: Eemeli Aro
The internet is global, and its future is by no means written or spoken only in English. With the upcoming Intl.MessageFormat addition to JavaScript, we're making it easier than ever to write and maintain apps and systems that not only speak your language, but also the languages of your users. To do that, we're redefining how localisation really works, and building a system that's interoperable with all existing data formats, workflows and processes, as well as (hopefully!) all the ones we can't even imagine yet. Let me show you this new world, and where it might lead us.
  • 4 participants
  • 35 minutes
localizing
localization
locale
mozilla
internationalization
translators
contextual
message
intricacies
advancing
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Towards a stdlib for JavaScript Runtimes - James M Snell, Cloudflare
JW Grand Ballroom 2

Speakers: James Snell
JavaScript is everywhere. There are JavaScript runtimes on the client, on the server, and at various locations between, and while TC-39 has provided us with a number of powerful built-in language features, modern applications on the Web require much more than just what the language gives us. The collection of Web Platform APIs that have been developed is continually growing, most of which only apply to the narrow sets of use cases in certain types of browser-based applications. But there is a subset of Web Platform APIs that are becoming ubiquitous across every JavaScript runtime. In this talk, I will introduce the JavaScript stdlib and the ongoing efforts to define it.
  • 1 participant
  • 26 minutes
node
webstream
streaming
web
browser
cloudflare
asynchronously
conversation
launching
runtime
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Web Components at the Edge - Owen Buckley, Lending Club
Virtual - On Demand

Speakers: Owen Buckley
With the rise of Jamstack and its advocacy for HTML and static-first distribution over a CDN, what better compliment could arrive for web development than that of serverless and edge technologies. Through server-side rendering, now those delivering for the web can get content, data, and code at the edge, without a traditional server in sight! And with all the benefits that a CDN brings. Unfortunately, when applying the paradigm of component based development to this, we find the web's own native model, Web Components, are still very tightly coupled to the browser, and are thus a limiting factor in bringing the full power of the web to other runtimes like NodeJS... Or are they?

It's time for the web to have some fun! Together, let's look at how we can take the Web Components we write for the web and push them all the way to the edge, all while getting more HTML from our JavaScript.
  • 1 participant
  • 33 minutes
edge
cloudfront
demos
openjs
widgets
server
streaming
providers
node
web
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Welcome & Opening Remarks - Robin Bender Ginn, Executive Director, OpenJS Foundation & Chris Gervang, Senior Visualization Engineer, Joby Aviation
  • 2 participants
  • 26 minutes
welcoming
thanks
openjs
congrats
awesome
tuesdays
hosted
sponsors
audience
announcement
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

What’s new in ECMAScript? - Ujjwal Sharma, Igalia, T039 Co-chair
  • 1 participant
  • 6 minutes
tc39
ecmascript
committee
prototype
declare
finalized
edition
class
technical
debugging
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Writing a Compiler in Node.js using Streams - Jarrod Connolly, Kabam Games Inc.
JW Grand Ballroom 1

Speakers: Jarrod Connolly
Is writing a compiler in Node.js a good idea? This is the question Jarrod put to himself when looking for a pet project to dive deeper into Node.js Streams. Jarrod will take the audience through his design choices and the setups required to build a toy compiler in Node.js. The focus will be on how the Streams module in Node.js was suited for this task. The presentation will review some essentials of transforming a textual representation of code into something executable. The basics of Lexing, Parsing and building an AST along with performance implications of using Node.js and the Stream module for this task.
  • 1 participant
  • 20 minutes
compilers
compiler
compile
transpilers
implementing
node
projects
tools
java
conference
youtube image

24 Jun 2022

To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/

Zero-dependency CLI Applications with Node.js - Ian Sutherland, Neo Financial
Virtual - On Demand

Speakers: Ian Sutherland
In the last few years a number of new APIs have been added to the Node.js standard library that make writing CLI applications and other automated tools easier. Common tasks like copying or deleting a directory of files, parsing command line arguments and downloading a file are all possible with the standard library (or will be soon). Previously you had to build this functionality from lower level APIs or use a third-party library but that's no longer necessary in many cases. This talk will introduce these new APIs and show how to build a basic CLI application with them.
  • 1 participant
  • 22 minutes
dependencies
dependency
relies
cli
packages
npm
node
interface
cjs
iansoo
youtube image