Skip to main content
Category

Event

OpenJS World 2023, Part 2! Join us in Bilbao, Spain

By Blog, Event, OpenJS World

We are excited to announce that we’re hosting another OpenJS World in Bilbao, Spain, co-located with the Linux Foundation’s Open Source Summit Europe, September 19-23, 2023!

You can submit your OpenJS World talk here for Open Source Summit Europe. The deadline is May 2, 2023. If speaking isn’t your thing, registration is now open as well!

Please note that the CFP for Open Source Summit North America and OpenJS World  in Vancouver, Canada has closed and all speakers have been announced. There is still time to register as an attendee though.

About the Event

At OpenJS World, attendees collaborate, network, and learn how to use and contribute to JavaScript and web technologies. From frontend to backend, serverless to IoT, there are many opportunities for developers to level up their skills. The program will cover the broad spectrum of the JavaScript ecosystem, including OpenJS Foundation projects and more.

Open Source Summit is the Linux Foundation’s premier event for open source developers, technologists, and community leaders to collaborate, share information, solve problems, and gain knowledge.

Collaborator Summit

We’re also excited to share that we’ll host another OpenJS Collaborator Summit the day before the event on September 18, 2023. More information will be provided closer to the event, but we’ll be having another call for sessions for the summit. This event will be free with Open Source Summit EU registration and open to anyone who is interested.

Guidelines for Call for Proposals (CFPs)

Quality content is an essential priority for the OpenJS World program committee, and we want to foster the submission of thoughtful and relevant topics.

Three guidelines to 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 open source ecosystem?

We hope these general guidelines will help you craft the best submission possible! Remember these tips when writing your proposal as a simple guide for yourself.

Open to All

There are plenty of ways to present projects and technologies without focusing on company-specific efforts. Try to think of ways to connect your topic to attendees’ interests while still giving yourself room to share your experiences, educate the community about an issue, or generate interest in a project. 

Here are some of the topics we are interested in this year:

  • Testing
  • Automation / CI/CD
  • Security
  • Development
  • Community Building
  • Performance
  • Open Visualization
  • General

OpenJS World is a great 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. 

If you’re not 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://slack-invite.openjsf.org 

We can’t wait to hear from you! Follow this link if you’re ready to submit: https://events.linuxfoundation.org/open-source-summit-europe/program/cfp/ 

We hope to see you at OpenJS World in Spain!

OpenJS Collaborator Summit – Join us in Vancouver + Virtual on May 9!

By Blog, Event

Join us in Vancouver, Canada, and virtually on May 9, 2023, for the OpenJS Collaborator Summit! The Collab Summit is a great time to connect with peers from other projects and learn more about what they are doing and how OpenJS Foundation community members can support your work.

Why you should attend

  • Meet OpenJS project contributors, share feedback and talk about the future of the projects
  • Dive into and participate in technical discussions
  • Learn how to contribute to the projects and become part of the project team
  • Make friends and get to know the community

The details

The team has put together a guide on what to expect out of the event here on GitHub. Additionally, you can join the conversation with other folks that are attending on our #collabsummit Slack channel

  • Venue: Vancouver Convention Center
  • Time: 9am PT-5pm PT

Please note that the event will take place the day prior to OpenJS World, which is co-located with the Linux Foundation’s Open Source Summit North America.

Call for sessions now open

Have a talk you’d like to submit? We’re looking for contributors and collaborators to speak at the summit. Check out the GitHub repo for more information on submission. Submissions will be accepted until April 2, 2023.

Submit here: https://github.com/openjs-foundation/summit/issues/344 

Register today

To attend this event, please register through the Open Source Summit North America portal and select “OpenJS Collaborator Summit.” Please note that you will need to attend the Open Source Summit Conference to receive free access to the collaborator summit. If you have any questions about this, please reach out to info@openjsf.org.

We hope to see you there!

OpenJS Foundation Supports Diversity in Open Source at Grace Hopper Celebration

By Blog, Event

The OpenJS Foundation is a strong proponent of women in open source, and we couldn’t be more excited to support this mission at the Grace Hopper Celebration Conference this year in Orlando. Grace Hopper Conference (GHC) is the world’s largest gathering of women technologists where women from around the world can learn, network, and celebrate their achievements.

Diversity, equity and inclusion is extremely important to both the OpenJS Foundation and the Linux Foundation. We encourage open source participation for people of different backgrounds, nationalities, orientations, and identities to create open source software, hardware, and standards. We believe that diversity in participation produces better technologies. Diverse communities are stronger communities. 

For more details on the Linux Foundation’s support of DEI efforts, please see The Linux Foundation Report on Diversity, Equity, and Inclusion in Open Source

Hack with Node.js

We’re thrilled that Node.js has been selected as a featured Open Source Day Hackathon project. Preceding the event on September 16, Grace Hopper will host a virtual Open Source Day (OSD), an all-day hackathon where you can work with peers and Node.js mentors. Participants of all skill levels are welcome! We’re excited to see what you contribute. 

If you’re not able to attend the Hackathon, we encourage you to still get involved with Node.js and start contributing! More information can be found on GitHub.

Open Source Day Workshop

In addition to the Hackathon, join OpenJS Executive Director Robin Ginn for a workshop on The Open Source Games with John Mark Walker and Brittany Istenes from Fannie Mae, and Gil Yehuda from U.S. Bank. Workshop attendees will participate in a mock open source problem resolution and develop a more nuanced understanding of the level of effort required to sustain open source software communities. It will help participants see how “the falafel gets made” from the perspective of different open source ecosystem stakeholders.

OpenJS at Grace Hopper Celebration

We will be at the conference in Orlando, Florida, from September 20-23. If you are attending in person, make sure to stop by and say hi to our OpenJS representatives, as well as other projects from the Linux Foundation including CNCF, Hyperledger, LF Training, OpenSSF and RISC-V.

We will also be running a promotion for Node.js training during the event. Use code GH22 for a 25% discount on any e-learning course or certification, from September 19 through October 7, 2022.

Additionally, we invite you to join us for our Open Source Happy Hour on September 20 at Café Tu Tu Tango in Orlando. Stop by the Linux Foundation booth to get your free ticket to attend. Space is limited, so stop by early before tickets run out.

Thank you to all of our women identifying contributors – we hope to see you at Grace Hopper next week!

OpenJS Collaborator Summit – Join us in Dublin + Virtual October 1-2!

By Blog, Event

Join us in Dublin, Ireland, and virtually October 1-2, 2022, for the OpenJS Collaborator Summit! The Collab Summit is a great time to connect with peers from other projects and learn more about what they are doing and how OpenJS Foundation community members can support your work.

What’s in it for you

  • Meet OpenJS project contributors and the Node.js Technical Steering Committee, share feedback, and talk about the future of the projects, including Node.js
  • Dive into and participate in technical discussions
  • Learn how to contribute to the projects and become part of the project team
  • Make friends and get to know the community!

The details

The team has put together a guide on what to expect out of the event here on GitHub. Additionally, you can join the conversation with other folks that are attending here and on our #collabsummit Slack channel. Please note that the event will take place prior to NodeConf EU, a leading Node.js event in Europe being held in Kilkenny, Ireland, October 3-5.

Please visit our Eventbrite to register for free and receive details about attending virtually.

See you there!

OpenJS Open Visualization Collaborator Summit – Join us in Madrid + Virtual September 22-23!

By Blog, Event

Come join the OpenJS Foundation community to discuss the present & future of the leading open source library for geospatial applications. At the Open Visualization Collaborator Summit, we’ll be bringing together an international audience of geospatial minds to discuss how they are using deck.gl to build apps, foster more contribution and envisage the future of the leading open source mapping library.

Hear from speakers across the geospatial community from companies like Foursquare, Google, Joby, NVIDIA and more.

Register today

We’ll be hosting the OpenJS Open Visualization Collaborator Summit in Madrid, Spain, at the CARTO offices, as well as virtually. Registration is free and is available via Eventbrite

See you there!

OpenJS World: Michael Jennings

By Blog, Event, OpenJS World

OpenJS World Keynote: Michael Jennings, Inclusion Strategy at Netflix

During OpenJS World, which was held virtually June 2-3, we heard from many inspiring people involved in all areas of technology. In this keynote series, we will highlight the key points from the keynote videos. We hope to get a highlight of the speakers in a way that allows for people to hone in on the part of the talk that interests them the most.

What is inclusion? Michael Jennings is the Inclusion Strategy Partner at Netflix and utilizes many of the tools created at OpenJS. He talks about creating an inclusion footprint and why it is conducive to businesses. Inclusion is an extension of companies themselves. Companies tend to market, whether unintentionally or intentionally, based on the people in their company. Jennings says that the greatest innovation you can make is to empower people.

Jennifs covers the importance of asking questions, how best to lead to the answers that you want. He talks about built-in biases, not only in an organization but within each member. He also says there is no quick fix, and that inclusion is a journey to undertake. He makes a great analogy about inclusion and bias as a piece of complex art, that is different for each individual. We need to see not just ethnicity, but different demographics and experiences. 

HR is puzzle work. It’s hard to focus on experiences that meld into your project. Be innovative with people, not just technology.

Jennings talks about self-reflection being paramount to the process. Who do you work well with, who do you not work well with, who do you dislike, who can you not stand? When someone is different at the table, what is your instinct to do? How do you react and why? These are all questions he brings up as being important. 

Ultimately, inclusion is an opportunity for all, not just for our leaders.

Link to full OpenJS World video here

Inclusion footprint 0:54

Asking uncomfortable questions 1:50

What is inclusion? 3:45

Think about yourself 5:31

Dealing with biases 7:11

Innovative with spaces 7:59

Things conducive to self-work 8:35

All of our opportunities, not just leaders 10:20

Sign up for updates on OpenJS Word 2022 happening June 7 and 8 in Austin, TX

Node.js Certified Developer Spotlight: Rahul Kumar Saini

By Blog, Event, OpenJS World

We recently interviewed Rahul Kumar Saini, software engineer at Successive Technologies, about his experience taking the OpenJS Foundation Node.js Application Developer certification. Here’s what we learned.

Why get certified through OpenJS?

The OpenJS Foundation is a well-reputed organization among the JavaScript community, with a history of many successful projects that has a large impact on the javascript echo system. The certification is provided in collaboration with Linux Foundation that encourages me to get certified with OpenJS.

How was the test-taking experience? Compared to vendor-specific certifications, how is a vendor-neutral test different?

The test-taking experience is quite good, the examination platform was user-friendly and easy to use. The pattern of the exam was problem-based not just objective type. In my opinion, vendor-neutral tests add extra trust and security in comparison to vendor-specific certification.

How has the certification helped or added value for you?

It boosts my knowledge since the curriculum of the exam was covering all Node.js core modules/APIs in detail. It helps me to explore the best practices and standards.

What are your career goals and how do you think certification can help in reaching them?

I want to get expertise in Node.js and Javascript ecosystems, and I think this certification is a milestone toward this journey.

Anything else to add?

I like the problem-based exam pattern that also tests your abilities in real-life scenarios instead of just multiple-type objective questions.

Congrats to Rahul for this great accomplishment!

If you are considering taking a Node.js Training or certification exam, now is a great time! Now, through July 9th, you can save 60% on all Node.js offerings with code NODE60. Head over to the Linux Foundation Training and Certification site to snag these savings. 

OpenJS World Keynote Panel: Getting Hired

By Blog, Event, OpenJS World

During OpenJS World, which was held virtually June 2-3, we heard from many inspiring people involved in all areas of technology. In this keynote series, we will highlight the key points from the keynote videos. We hope to get a highlight of the speakers in a way that allows for people to hone in on the part of the talk that interests them the most.

During the OpenJS World Keynote Panel on Getting Hired, Scott Hanselman spoke to leaders in the tech world to hear their insights on best practices for getting hired, especially during a pandemic, for entry-level job seekers and people of diverse backgrounds.

Hanselman spoke to Zainab Ebrahimi, CEO at Flourish, Jerome Hardaway, Executive Developer of Vets Who Code, and Saron Yitbek, Founder of Codenubi. 

Haselman started the discussion by highlighting the impact the pandemic has had on employment. Ebrahimi dove into this topic by sharing an example of how difficult it has gotten for entry-level job seekers to get hired. She explained how she recently saw a job posting for an entry-level position asking for five years of working experience. Yitbek mentioned how a shift from calling the position junior developer to early career developer shows that there is hope and that the industry is slowly becoming more open-minded in the skill levels they are willing to accept. 

Hardaway talked about the importance of upscaling your skillset. The conversation discussed the importance of focusing and investing time in mastering a specific skill. Yitbarek talked about how people often find themselves bouncing around from learning one skill to another; she ties this in with a Hardaway comment about the importance of learning how to plan and be organized.

In their closing thoughts, all the speakers agreed that the barriers to entry for entry level job seekers and for people of diverse backgrounds are high. They all focused on how the community needs to accept people for just being themselves, take them as a whole, allow room for learning from mistakes and invest in being patient and teaching skills. While acknowledging that baby steps are being taken to make it a more welcoming environment, they recognized that a lot more needs to be done to address this wide set of issues.

Full video here

Broken down by section:

Panel introduction 0:24

Flourish and coaching 1:43

Saron talks about helping early-career jobs 2:57

Jerome talks about upscaling the skillset 4:18

Stack you need to create a webpage 8:05

Importance of focusing 10:06

A new way of studying and planning 11:25

Diversity and importance of belonging 15:36

How to create a more welcoming environment 19:03

Does Open source matter on the resume? 23:36

Closing thoughts and call to action 25:19

Sign up for updates on OpenJS Word 2022 happening June 7 and 8 in Austin, TX

OpenJS World: A “Fast” Introduction to Fastify

By Blog, Event, Fastify, OpenJS World

During OpenJS World, which was held virtually in June 2021, we heard from many inspiring people involved in all areas of technology, including Matteo Collina from Fastify. We hope to highlight speakers in a way that allows for people to hone in on the part of the talk that interests them the most.

Open source projects are as good as their communities. Matteo Collina from NearForm provided the OpenJS World audience a great explainer on Fastify. Fastify is a web framework for Node.js. It is open governance, community-first, and shared ownership. They want their users to share, contribute to the project. There is a shared effort to spread the effort among the companies using it, which is key. They have good and lofty technical principles. They have a similar speed to Node.js core, and faster than other methods.

Fastify runs through two different types of plugins, Core and ecosystem. Core is supported by organizations and ecosystem is supported by members of the community. The key difference is that Core plugins work on everything, while ecosystem plugins work on individual problems. They improve performance so much because they implement a horizontal model, where you segregate the complexity into smaller parts. The system is a step towards microservices, as well as a move away from monolith systems.

Matteo goes into the internal parts, and how plugins allow for reusability and encapsulation. This is the part that increases speed. He also talks about a predefined lifecycle, so that only the parts that need to be executed are. These plugins also allow for separation and allow for better organization. There is also out-of-the-box serialization as well as validation through Avj and internal testing.

Full Video here

Broken down by section

Twitter handle 0:30

Importance of community 1:36

What is fastify? 2:45

Core Values 3:40

Why a shared effot? 5:05

Techincal principles of Fastify 6:17

How fast is Fastify? 7:58

Mercurius graphql adapter 9:28

Core vs Exosystem plugins 9:39

Target architecture 10:50

Internals 13:02

Plugin explained 14:06

Request lifecycle and recommended project structure 15:35

Plugin separation visualized 16:35

Serilaization 17:57

Validation and testing 18:24

Live coding 19:42