Skip to main content
Tag

OpenJS World

Package Vulnerability Management & Reporting Collaboration Space

By Blog

OpenJS Foundation announces first Collaboration Space: Package Vulnerability Management & Reporting

Last year, the OpenJS Foundation announced a new initiative to better align multiple communities on common issues and concerns. Collaboration Spaces are meant to help community-led efforts reach broader audiences and coordinate stakeholders from across the JavaScript ecosystem. We are excited to formally announce our very first Collab Space, Package Vulnerability Management & Reporting, championed by Wes Todd, Senior Software Engineer at Netflix and Darcy Clarke, Engineering Manager of the npm CLI team at GitHub.

When it comes to vulnerability reporting, maintainers must manage many issues – from updating dependencies to broader communications when a new CVE is reported on a popular library in our ecosystem. Many of these are being considered “false positives” from an impact/vulnerability perspective. This level of noise creates distrust in the relationships among security companies/researchers, maintainers, & the collective end-users/consumers.

The Package Vulnerability Management & Reporting Collab Space will create a neutral forum for ecosystem stakeholders to discuss and collaborate with the intention to improve CVE reporting and resolution workflows while minimizing the burden on maintainers quieting noise for consumers. This cross-functional effort has a wide reach and impacts Security Research/Organizations, Package Maintainers, and End-users/Consumers.

The goals of the Package Vulnerability Management & Reporting Collab Space include:

  • Improve delineation of domains & controls
  • Improve communication between maintainers & security researchers/organizations
  • Improve tooling for package auditing, resolution & management as a whole Impact & users of the project

Current Collab Space members include:

  • Darcy Clarke (@darcyclarke) – Champion
  • Wesley Todd (@wesleytodd) – Champion
  • Zbyszek Tenerowicz (@naugtur)
  • Christopher Hiller (@boneskull))
  • Michael Dawson (@mhdawson)
  • Dominykas Blyžė (@dominykas)
  • Jordan Harband (@ljharb)
  • Marcin Hoppe (@MarcinHoppe)

The founding participants of this Collab Space see far-reaching benefits for the entire JavaScript ecosystem. This is of particular importance to the JS community due to the deeply interconnected relationships created with package dependency trees. Additionally, this work can, and does, extend beyond the scope of the JavaScript ecosystem itself. 

If you are interested in participating in the Package Vulnerability Management & Reporting

Collaboration Space, check out their repo on GitHib

Learn more about this new Collaboration Space during OpenJS World where Darcy Clarke, Github and Wes Todd, Netflix, will give the following talk, “Package Vulnerability Management and Reporting Collaboration Space for OpenJS World”

Join the speaker for live Q&A on Slack, channel – #openjs_world-security

  • Wednesday, June 2 from 14:20 – 14:40 PDT /  23:20 – 23:40 CEST
  • Thursday, June 3 from 11:00 – 11:20 PDT /  20:00 – 20:20 CEST

OpenJS World Adds Day 2

By Blog

Day 2 to include IBM Workshop and Speaker Q and A

The OpenJS Foundation is gearing up for its second annual OpenJS World, a free, virtual event that gathers developers, software architects and engineers from all around the world as well as maintainers and community members from OpenJS Foundation hosted projects such as AMP, Fastify, Electron, and Node.js. 

With so many interesting talks with subject matter experts from the field, as well as the IBM Day of Workshops, we have added a second day to OpenJS World. On day one, June 2, keynotes will premier at 9 am PDT, followed by the speaker tracks. Attendees can watch our on-demand sessions in any order they wish, and then on June 2 and 3, join the speakers for live Q&A sessions on Slack. Read on for the full schedule layout across June 2 and 3.

IBM Day of Workshops
On June 3 from 7 am PDT to 12 pm PDT, IBM will be hosting a day of workshops. This is a great opportunity to learn from experts who work on the Node.js platform and who build robust Node.js applications in the field.  Those interested in attending the IBM workshops can register here, as part of the OpenJS World registration. If you’ve already registered for OpenJS World, you can add the workshop by modifying your registration.

Check out more information, and the full list of prerequisites here: https://openjsf.org/blog/2021/05/25/openjs-world-ibm-day-of-workshops-on-june-3/

OpenJS World Happy Hour
Join us on June 2, from 12:30-1:30 PDT for an OpenJS World Happy Hour. While we may be hosting this event virtually, we still want to connect with the community, live, and celebrate our collective wins. Details for joining will be posted in Slack. 

Live Speaker Q and A: June 2 and 3
We are so excited to offer OpenJS World attendees the chance to chat with speakers via Slack. We encourage you to watch the speaker sessions, and then join the speakers on Slack to ask questions and discuss their talks in dedicated Q&A sessions on June 2 and 3, 2021. We have more than 80 speaker Q and A’s across global time zones scheduled and we hope you’ll join us! 

The full speaker Q and A schedule can be found below or here: https://openjsf.org/openjs-world-2021/speaker-q-and-a/. To participate, please sign up for our Slack Channel here: https://slack.openjsf.org/

TrackSession TitleSpeaker(s)Slack Channel
14:00 – 14:20 PDT 23:00- 23:20 CEST
Automation(Ͼ˳Ͽ)…Check-my-repo!!! – Paloma Oliveira, Sauce LabsPaloma Oliveira, Sauce Labs#openjs_world-automation_ci_cd
CommunityTake a Trip through JSLandia – Joe Sepi, IBM & Jory Burson, Linux FoundationJoe Sepi, IBM#openjs_world-community_building
DevelopmentOne Source to Rule them All – John Niedzwiecki, Disney Streaming ServicesJohn Niedzwiecki, Disney Streaming Services#openjs_world-development
GeneralLightning Talk: ML at Client Side – Muthukumarswamy B, EnqueroDr. Muthu Balakrishnan, Enquero#openjs_world-general
PerformanceSafely Handling Dynamic Data with TypeScript – Ethan Arrowood, MicrosoftEthan Arrowood, Microsoft#openjs_world-performance
Securitysecure.AllTheThings() – Make Security Accessible to Everyone! – Christian Bromann & Justin Dolly, Sauce LabsChristian Bromann & Justin Dolly, Sauce Labs#openjs_world-security
14:20 – 14:40 PDT 23:20 – 23:40 CEST
AutomationInternet of Things (IoT) with Node: Both Practical and Fun! – Jesse Gorzinski, IBM & Michael Dawson, Red HatMichael Dawson, Red Hat#openjs_world-automation_ci_cd
CommunityTake the Leap into Open Source Projects – Tim Lai, SmartBear SoftwareTim Lai, SmartBear Software#openjs_world-community_building
DevelopmentUpgrading to Fastify 3 – Austin Akers, MicrosoftAustin Akers, Microsoft#openjs_world-development
GeneralJavaScript and the MySQL Shell – David Stokes, OracleDavid Stokes, Oracle#openjs_world-general
PerformanceHit the Ground Running with WebAssembly – Robert Aboukhalil, InvitaeRobert Aboukhalil, Invitae#openjs_world-performance
SecurityPackage Vulnerability Management and Reporting Collaboration Space for OpenJS World – Darcy Clarke, Github & Wes Todd, NetflixWes Todd, Netflix#openjs_world-security
14:40 – 15:00 PDT 23:20 – 23:40 CEST
AutomationShifting-left and Right to Test a web app with CI – Nikolay Advolodkin, Sauce LabsNikolay Advolodkin, Sauce Labs#openjs_world-automation_ci_cd
DevelopmentMaking Capacitor Flux with NativeScript and an Ionic Friend – Nathan Walker, nStudio LLCNathan Walker, nStudio LLC#openjs_world-development
GeneralBuilding Strongly Typed REST Clients with Typescript – Jose Manuel Heredia Hidalgo, MicrosoftJose Manuel Heredia Hidalgo, Microsoft#openjs_world-general
15:00 – 15:20 PDT 00:00 – 00:20 CEST
AutomationWrite Great Code, in the Cloud – Linda Nichols, MicrosoftLinda Nichols, Microsoft#openjs_world-automation_ci_cd
GeneralNotebooks in VS Code – Tanha Kabir, MicrosoftTanha Kabir, Microsoft#openjs_world-general
PerformanceObserving Node.js: Using Metrics to Improve your Application Performance – Guilherme Hermeto, NetflixGuilherme Hermeto, Netflix#openjs_world-performance
15:20 – 15:40 PDT 00:20 – 00:40 CEST
PerformanceDemystifying Database Performance Issues with sqlcommenter – Jan Kleinert & Bala Chandrasekaran, GoogleJan Kleinert, Google#openjs_world-performance
15:40 – 16:00 PDT 00:40 – 01:00 CEST
GeneralVS Code Tips and Tricks – Harald Kirschner, MicrosoftHarald Kirschner, Microsoft#openjs_world-general
16:00 – 16:20 PDT 01:00 – 01:20 CEST
AutomationAutomation as a Core IT Principle – Jean Burellier, Euler Hermes (Allianz Group)Jean Burellier, Euler Hermes (Allianz Group)#openjs_world-automation_ci_cd
CommunityNode.js Diagnostic Best Practices – Gireesh Punathil, IBM India & Mary Marchini, NetflixMary Marchini, Netflix#openjs_world-community_building
DevelopmentType-safe GraphQL with TypeScript – Aaron Powell, MicrosoftAaron Powell, Microsoft#openjs_world-development
PerformanceHit the Ground Running with WebAssembly – Robert Aboukhalil, InvitaeRobert Aboukhalil, Invitae#openjs_world-performance
16:20 – 16:40 PDT 01:20 – 01:40 CEST
DevelopmentApplication Modernization with Camel JavaScript and OpenShift – Ip Sam & Wuxin Zeng, Red HatIp Sam, Red Hat#openjs_world-development
16:40 – 17:00 PDT 01:40 – 02:00 CEST
DevelopmentType-safe GraphQL with TypeScript – Aaron Powell, MicrosoftAaron Powell, Microsoft#openjs_world-development
GeneralLightning Talk: Node-RED installer, Standalone Installer using Electron – Kazuhito Yokoi, Hitachi, Ltd.Kazuhito Yokoi, Hitachi, Ltd.#openjs_world-general

OpenJS World: IBM Day of Workshops on June 3!

By Blog

IBM, a Platinum member of the OpenJS Foundation, will be hosting a day of workshops on June 3, the day after OpenJS World keynotes and sessions go live. This is a great opportunity to learn from experts who work on the Node.js platform and who build robust Node.js applications in the field. 

Beyond the amazing talks and keynotes at the OpenJS World event and the IBM workshops and resources as well, you can always find lots of useful information at: IBM Developer.

The workshop will run from 7 am PDT to 12 pm PDT and will include a variety of talks from the Node.js and JavaScript community. 

Those interested in attending the IBM workshops can register here, as part of the OpenJS World registration. If you’ve already registered for OpenJS World, you can add the workshop by modifying your registration. 

Schedule and Prerequisites
The IBM Day of Workshops will feature some incredible hands-on opportunities for the community. Below is the schedule with the list of prerequisites so attendees can get the most out of these workshops. 

Register today for the OpenJS World IBM Day of Workshops!

Node.js Certification: Validate Your Skillset

By Blog

An interview with Ionut Alixandroae, Senior Software Engineer at Esri, on the OpenJS Foundation Node.js Certification experience.

Linkedin: https://www.linkedin.com/in/ialixandroae
Twitter: https://twitter.com/ialixandroae

The OpenJS Node.js Application Developer certification (JSNAD) is a program designed to certify Node.js developers who have two or more years of experience working with Node.js. This program helps establish developers credibility in an extremely competitive job market. Having a certification helps set you apart from other candidates as it consists of exams covering applications and service deployment. 

Certification is online and proctored, simulating on-the-job scenarios. There are two versions, one for services development and one for application development. It is a two hour test that requires the implementation of multiple solutions within a Remote Desktop Linux environment. For more information on how you can get certified, test your abilities and strengthen your resume, click here.

We wanted to better understand how the Node.js Certification experience is helping developers stand out, so we spoke with Ionut Alixandroae. Ionut is a senior full-stack engineer from Munich, Germany working at Esri who took this course and recently got certified.

Ionut is currently working on his vision to create a personal technology blog, where he plans on sharing knowledge in the form of tutorials that cover various topics on Node.js.

Why did you want to be certified?
I am a full-stack developer with a background and proficiency across several programming languages. I have been using Node.js in the last 4-5 years in different projects and products, and the main reason for getting certified was a personal decision and aspiration: I wanted to prove and validate my Node.js dexterities through a certified authority such as OpenJS Foundation and The Linux Foundation. 

The second reason for buying the bundle and passing the certification was to consolidate and enhance my existing knowledge. 

What was the JSNAD testing experience like?
The certification exam is challenging and, indeed, the level is, at least, intermediate. It doesn’t challenge your ability to guess a correct answer from a list, but it challenges you to provide solutions to real problems using the Node API. This differentiates it from other exams and adds more value to it. The time is short if unused properly and some challenges felt a bit ambiguous in description and scope. I am extremely happy I passed the certification in one go, and overall, I strongly recommend it! 

How has completing the JSNAD certification impacted your work?
It added more assurance to my NodeJS software engineering abilities, and perhaps, transformed me into a more productive and robust engineer. 

What are your next steps?
I’m currently thinking about creating a personal tech blog, where I would like to share the knowledge and skills with other learners by providing practical tutorials and a broad spectrum of lessons covering different aspects of Node.js development and usage. 

Thank you, Ionut! Good luck with work and your new challenges. We’re looking forward to seeing your personal technology blog up and running!

The certification exam comes with the option of a free retake exam and for a limited time, a free testing environment preview to prepare for the upcoming exam. If you have any questions regarding the test, please click here.

We are also excited to offer all registrants of OpenJS World a special discount on Node.js Certifications and Trainings. Learn more here: https://openjsf.org/blog/2021/05/13/special-offer-get-50-node-js-certification-and-training-when-you-register-for-openjs-world/ 

OpenJS World 2021 Schedule Announced!

By Announcement, Blog, Event, OpenJS World
Text "OpenJS World 2021 Virtual Experience, June 2, 2021" over geometric lines.

The OpenJS Foundation is excited to announce the full schedule for OpenJS World 2021, the Foundation’s annual global conference. On June 2, developers, software architects and engineers from all around the world as well as maintainers and community members from OpenJS Foundation hosted projects such as AMP, Fastify, Electron, and Node.js will tune in to network, learn and collaborate.

The conference will include inspiring keynotes, informative presentations, and hands-on workshops that are aimed to help the OpenJS community better understand the latest and greatest of JavaScript technologies.

This year’s event will be broadcasted on YouTube, where we invite attendees to watch live and engage with the community via Slack. This format will allow for an on demand, “Netflix style” experience with a specific premier time and flexibility for international audience viewing, as well as more discussion opportunities with speakers. We’ll kick off the day at 9:00 am PT with a keynote stream, with sessions premiering in tracked playlists after the keynotes finish. Tracks include Security, Development, Performance, Community Building, Automation / CI/CD, Testing and General.

The full schedule can be found here: https://openjsworld2021.sched.com/ 

Keynote speakers

  • Anna Lytical, Sickeningly Entertaining and Educational Coding Drag Queen & Engineer at Google
  • Ashlyn Sparrow, Learning Technology Director and Lead Game Designer at University of Chicago | Ci3
  • Beth Griggs, IBM Cloud & Cognitive Software, IBM
  • Cian Ó Maidín, President, Nearform
  • Jenny Toomey, International Program Director, Technology and Society, Ford Foundation
  • Jerome Hardaway, Executive Director, VetsWhoCode
  • Joe Sepi, Open Source Engineer & Advocate, IBM
  • Michael Dawson, Node.js lead for IBM and Red Hat
  • Robin Bender Ginn,  Executive Director, OpenJS Foundation
  • Saron Yitbarek, Founder, Disco
  • Scott Hanselman, Partner Program Manager, Microsoft, Hanselminutes
  • Todd Moore, Open Technology, IBM Developer and Developer Advocacy, IBM
  • Zainab Ebrahimi CEO, Florish

Session Highlights Include:

Interested in participating online in OpenJS World? Register now. 

Our OpenJS World Slack channels are now open! We invite you to come and sign up for your favorite session tracks and stay up to date on the Live Q and A sessions that will be announced soon. Join our Slack channel here: https://slack-invite.openjsf.org 

Thanks to our wonderful Foundation members and sponsors for all they do to support open innovation through the OpenJS Foundation.

Thank you to the OpenJS World 2021 program committee for their tireless efforts in bringing in and selecting top-tier keynote speakers and interesting and informative sessions. We are honored to work with such a dedicated and supportive community!

OpenJS World: 2021 change and 2022 dates

By Announcement, Blog, Event, OpenJS World

OpenJS World: New dates for 2021 and Dates announced for 2022

OpenJS World, the OpenJS Foundation’s annual, global event, will now be taking place on Wednesday, June 2, 2021. With so many virtual events, we know that Zoom fatigue is real. A wonderful community event, JS Nation, is now taking place on our original date. We had the flexibility to help alleviate the fatigue and to spare the community from this good problem of having so much great content from which to choose – so we are moving our event up. 

Text "OpenJS World 2021 Virtual Experience, June 2, 2021" over geometric lines.

OpenJS World 2021 will continue to take place as a free, virtual experience, and with keynotes premiering from the OpenJS Foundation YouTube Channel and sessions to be published immediately after. This format will allow for an on demand, “Netflix style” experience with a specific premier time and flexibility for international audience viewing, as well as more discussion opportunities with speakers. The event will also feature additional engagement opportunities, such as Slack chats and live workshops, mixed throughout. 

In addition, we are so excited to announce that OpenJS World is coming back, in person, for 2022!

Save the date for June 6-8, 2022 in Austin, TX. Get ready for great content, delicious BBQ, and a honkey tonk good time as we can’t wait to welcome our communities back in person, while keeping our global reach with more virtual connections. 

Tips for submitting a talk to OpenJS World

By AMA, Blog, Event, OpenJS World

Want to find out how to successfully submit a talk to OpenJS World? The OpenJS Foundation’s monthly AMA this time focused on OpenJS World and dug into some of the do’s and don’ts when submitting a talk. The deadline to submit is February 22, 2021. Moderated by members of the OpenJS World Program Committee, the AMA aimed to share insight into submitting talks and successfully presenting at OpenJS World. 

Participants included Rachel Romoff, Joe Sepi, Jory Burson, and Divy Tolia. People were able to ask questions via Twitter and live YouTube chat. Questions ranged from what OpenJS World means to the JavaScript community, to ways to get mentored before presenting an approved talk. Discussion outside of the Q&A focused mostly on the importance of participating in OpenJS World.

The full AMA is available here:

Timestamps

0:00 Brief Introduction

1:29 Introductions

5:40 What is OpenJS World?

10:45 Details about OpenJS World

12:58 What is a Program Committee?

17:00 CFP Process

19:40 How Many Keynotes Are Expected for 2021?

22:22 Can You Submit More than One Talk? 

24:10 Can Committee Members Submit Talks?

25:10 Is the CFP Process Blind?

27:30 Diversity Goals

29:39 Do’s and Don’ts of Submitting a Talk

45:15 Mentorship for First Time Presenters

47:00 Resources for Talks

51:25 Tracks at OpenJS World

55:15 Review Process

57:17 Getting Involved

58:25 Wrap-Up Comments

Writing and submitting your OpenJS World 2021 talk

By Blog, Uncategorized

We are thrilled with how OpenJS World 2021 is coming together! The global event is happening virtually on June 9, 2021 and the call for speaking sessions is OPEN! You can submit your OpenJS World talk here: https://cfp.openjsworld.com/

Quality content is a keystone priority for the OpenJS World program committee and we want to help people get a leg up in submitting thoughtful and relevant content. 

While it’s never our intention to provide strict directives on how to prepare your speaking submission, we do have some general guidelines serves to help you prepare the best submission possible. 

As you get started, here are three things that you should consider before submitting your proposal:

  • What are you hoping to get from your presentation?
  • What do you expect the audience to gain from your presentation?
  • How will your presentation help better the ecosystem?

There are plenty of ways to give a presentation about projects and technologies without focusing on company-specific efforts. Remember the things to consider that we mentioned above when writing your proposal and think of ways to make it interesting for attendees while still letting you share your experiences, educate the community about an issue, or generate interest in a project.

First Time Submitting? Welcome!

OpenJS World is a way to get to know the community and share your ideas and the work that you are doing and we strongly encourage first-time speakers to submit talks. In the instance that you aren’t sure about your abstract, please check out the #cfp-mentorship channel in the OpenJS Foundation Slack Channel.

You can join the slack channel here: https://communityinviter.com/apps/js-foundation/join-openjs-foundation-on-slack

OpenJS AMA for Talk Submissions

In addition to the Slack channel, we are hosting an OpenJS AMA all around submitting great talks to OpenJS World. You can submit your questions here: https://forms.gle/fAjVWYEiNveo6BqS7 

Additionally, tune in live on Feb 3 at 9 am PT: https://youtube.com/channel/UCjxM1d3fv_mSEBsyp5MTFrg/live

Ready to submit? Follow this link: https://cfp.openjsworld.com/