Skip to main content
Category

OpenJS World

From OpenJS World 2022: Moving from Awareness to Action: Creating Inclusive and Accessible Experiences – Reginé Gilbert, Industry Assistant Professor, NYU

By Blog, OpenJS World

Reginé Gilbert, Industry Assistant Professor at NYU, presented on Creating Inclusive and Accessible Experiences at OpenJS World 2022 this past June. As Reginé stated, “we are responsible for creating worlds of experiences and systems that impact millions of people – with lasting impacts.”

The presentation began with Reginé sharing the importance of inclusion and accessibility in today’s world. She then followed by listing the five key elements of accessibility culture and then gave an overview of the importance of each element. Reginé shared various social media accessibility practices and provided an example of social media accessibility features being used along with common accessibility issues. From this, Reginé concludes with a variety of action items for the audience to practice in their own work to move from awareness to action. 

Full keynote available here: https://www.youtube.com/watch?v=n7NPlTPE4mI 

Main Sections:

0:00 Introduction 

0:29 Inclusion

1:26 Accessibility 

4:39 Culture

6:05 Social Media accessibility practices 

13:53 Common accessibility issues

16:29 Things to consider when creating experiences

19:51 Moving from awareness to action

21:16 Closing

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/

From OpenJS World 2022: Cory Doctorow, Science Fiction Author, Activist, and Journalist

By Blog, OpenJS World

Cory Doctorow, Science Fiction Author, Activist, and Journalist, gave a short presentation on technology scaling up, Competitive Compatibility (“ComCom”), and tech laws relevant to open source. Cory began the presentation by sharing certain practices of big tech firms like Facebook. He continued by mentioning problems with certain tech laws and the idea of restoring ComCom, as well as a real-world example. Cory closed the presentation with the element of government procurement and invited the audience to check out a couple of resources that can assist in such issues. 

Full keynote available here: https://www.youtube.com/watch?v=kPlQufpzywc 

Main Sections:

0:00 Introduction

0:50 Technology scaling up

3:51 Interop

5:24 Problems with tech laws 

9:15 Restoring ComCom

11:36 Real-world example

14:51 ComCom and mandates

16:10 Element of government procurement 

17:16 Closing

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/

From OpenJS World 2022: Embracing Open Source to Beat the Great Reshuffle – Joe Sepi, Program Director of Open Technology, IBM

By Blog, OpenJS World

Continuing on in our OpenJS World Keynote Series, we’re highlighting a presentation on Embracing Open Source to Beat the Great Reshuffle from the June conference. To view all of the keynotes and presentations, please visit the OpenJS YouTube Channel.

Joe Sepi, Program Director of Open Technology at IBM, gave a presentation on IBM practices to embrace open source to beat the great reshuffle. Integrating open source at the core makes good sense from a business perspective in a variety of ways. In this keynote, Joe focused 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 greater returns on investments.

Full keynote available here: https://www.youtube.com/watch?v=KxQkNVn9niM 

Main Sections

0:00 Introduction

3:14 Open Source at IBM 

4:25 Before Open Source was cool

8:02 Open Source contributions through time

9:08 Closing and thank you!

Main OpenJS Resources

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/

From OpenJS World 2022: The State of JavaScript Supply Chain Security in 2022 – Feross Aboukhadijeh, Founder & CEO, Socket

By Blog, OpenJS World

Continuing our OpenJS World Keynote Series, we’re highlighting a keynote on The State of JavaScript Supply Chain Security. To view all of the keynotes from the conference, please visit the OpenJS YouTube Channel.

Feross Aboukhadijeh, Founder & CEO of Socket, presented on the current state of software supply chain security in JavaScript at OpenJS World 2022 in June. Software supply chain attacks have exploded since 2021 and are accelerating in 2022. 

In the presentation, Feross provided examples of recent supply chain attacks and what concrete steps we can take as an ecosystem to protect ourselves from this emerging threat. Feross highlighted certain packages, their security issues, and things to look for to practice open source in the safest way. Feross continued his presentation by also sharing tools and systems that can assist in protecting against malware. Finally, the presentation closed with a “JavaScript Security Wishlist” and other goals for the community to aim for.

Full keynote available here: https://www.youtube.com/watch?v=PxLEjzi9rXQ 

Main Sections:

0:00 Introduction

1:25 Hacker story share 

6:00 Tip of the iceberg

7:17 Why is it happening now?

11:55 How does a supply chain attack actually work?

17:18 How can you protect your app?

21:14 How quickly should you update?

22:53 Standard dependency checklist 

25:10 What about a package doing something sketchy?

25:26 What about Malware?

30:50 Closing 

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/

From OpenJS World 2022: Hedy: Creating a Gradual Programming Language – Dr. Felienne Hermans, Leiden Institute of Advanced Computer Science

By Blog, OpenJS World

Dr. Felienne Hermans, from the Leiden Institute of Advanced Computer Science and founder of Hedy, presented on creating Hedy, a gradual programming language. Dr. Hermans began the presentation by giving some background history of the creation and goals of the project. After this, Dr. Hermans followed up with some of the issues encountered in her experience teaching children how to code. This sparked her idea of finding ways to manage cognitive load. 

There is a demonstration of Hedy including some key features like steps, cheat sheets, and language. Dr. Hermans closes the presentation with the impact of Hedy and the public response received from this gradual programming language. 

Full keynote available here: https://www.youtube.com/watch?v=PP83fW456QA 

Main Sections:

0:00 Introduction and history of Hedy

2:37 Compilers are lovely teachers… 

6:54 How do other fields manage cognitive load?

9:24 Can we teach code like reading?

10:32 Demo time

17:45 How it’s going

20:24 Thank you!

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/

From OpenJS World 2022: Securing JavaScript – Myles Borins, Product Manager, GitHub

By Blog, OpenJS World

Myles Borins, Product Manager at GitHub, presented on Securing JavaScript at OpenJS World this past June. The npm registry is the heart of the JavaScript ecosystem. Hear about the steps taken at GitHub to secure this important part of the software supply chain from enforcing software solutions such as automated malware scanning to policies such as enforcing two-factor authentication for high-impact packages. This talk covers what the team at GitHub shipped to respond to an increase in threats to their ecosystem and what they are working on next.

Full keynote available here: https://www.youtube.com/watch?v=eDZHrNbyK3c 

Main Sections:

0:00 Introduction

1:21 Account Takeovers (ATO)

2:50 What did we do right?

4:56 What did we learn?

6:20 The npm security roadmap

15:34 Demo 

16:32 Campaign using stolen OAuth tokens 

18:08 Validation with registry package signing 

19:12 What’s next?

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/

From OpenJS World 2022: The Human API: Building Your Project’s Second Source of Truth – Rachel Nabors, Principal Program Manager, Developer Education, Amazon AWS Amplify

By Blog, OpenJS World

In the fourth post of our OpenJS World Keynote Series, we’re highlighting a keynote on The Human API. To view all of the keynotes from the conference, please visit the OpenJS YouTube Channel.

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 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, Principal Program Manager, Developer Education at Amazon AWS Amplify, loves building such mechanisms for knowledge transfer, from video guides to documentation to curricula. In this talk, they discussed 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.

Full keynote available here: https://www.youtube.com/watch?v=wWocgghZPOA 

Main Sections

0:00 Introduction
2:00 Once upon a time…
3:52 How do you transfer knowledge between humans?
5:05 Knowledge transfer starts with you
8:51 Set up a site
10:55 Mentor new core members
12:22 Engage your community to expand your content
15:01 Teach more effectively through repetition and interaction 
16:30 Make your documentation scale 
18:09 Your docs are your second source of truth 
20:19 Docs are not a sprint
22:35 Happily ever after… 

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 
Blog: https://openjsf.org/blog/ 
Join: https://openjsf.org/about/join/ 
Certification: https://openjsf.org/certification/
Twitter: https://twitter.com/openjsf
LinkedIn: https://www.linkedin.com/company/openjs-foundation/

From OpenJS World 2022: Reading the Spec – Hemanth HM, PayPal & Jordan Harband, Coinbase

By Blog, OpenJS World

Hemanth HM, Engineering Manager at PayPal, and Jordan Harband, Staff Developer Relations Engineer at Coinbase, presented a session on Reading the Spec and other Javascript functions. Hemanth and Jordan walked through live coding with various language APIs in JavaScript. 

Both speakers gave an overview and walk the audience through the associated specification to give a deeper insight into the language and its constructs. Both share foundational skills required to read and understand the spec, translate spec to code, and more! 

Full session available here: https://youtu.be/uPFOdaGe9Zw. To view all of the keynotes and sessions from the conference, please visit the OpenJS YouTube Channel.

Main Sections:  

0:00 Introduction

2:54 Algorithm conventions

5:24 Runtime semantics

13:26 Demo with Q&A

1:04:39 Engine 262 and closing

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/

From OpenJS World 2022: Securing the Open Source Ecosystem – Brian Behlendorf

By Blog, OpenJS World

In this recap from the OpenJS World Keynote Series, we’re highlighting a keynote on open source security. To view all of the keynotes from the conference, please visit the OpenJS YouTube Channel.

Brian Behlendorf, General Manager for the Open Source Security Foundation (OpenSSF), presented at OpenJS World 2022 on Securing the Open Source Ecosystem. The presentation began with Brian explaining the problem of supply chain breaches and other factors that are affected by these vulnerabilities. He then follows with what OpenSSF is doing to make efforts in order to work across the supply chain and prevent these types of threats.

The presentation then covers an overview of the mobilization plan. Brian mentions this was planned after a meeting with a U.S federal agency to strengthen security and open source. There is also a quick run-through of the ten different mobilization plans including their goals from security education, risk assessment, incident response, SBOMS, and others. 

Full keynote available here: https://www.youtube.com/watch?v=wxDT-QQh50U 

Main Sections:

0:00 Introduction

1:24 Supply chain breaches

4:33 How OpenSSF Efforts work across the supply chain

11:04 Alpha engagement: Node.js

13:13 Mobilization plan origin story

15:01 Goals identified 

17:13 The open Source software security mobilization plan 

21:14 Initial pledges  

21:52 Get the plan!

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/