 Welcome to OpenJS World 2021. I'm Robin Ginn, Executive Director of the OpenJS Foundation and pleased to be joined by our Chair of our Board of Directors, Todd Moore. Hi, I'm Todd Moore. And in addition to my leadership role at the OpenJS Foundation, I lead the IBM Global Team working to develop open technologies and open communities. Now, Todd, you and I have been working in open source for a long time. Let's just say we have some historical perspective. Yes, JavaScript, as an example, was created over 25 years ago. And just for perspective, at that time, Google was just getting started. And Amazon sold its first book. Today, 96% of the world's websites depend on JavaScript. And it's the number one programming language if you look at surveys from Red Hat and Stack Overflow. Yeah, and representing this enormous developer ecosystem is truly a humbling and awesome responsibility. JavaScript is used by millions of developers around the world. It is. To get a hint of the future, though, I think we need to look back a little bit. Let's look back 100 years, definitely before our time. Definitely before our time. So the roaring 20s, the decade of change, the return to normalcy following the war and the pandemic sparked dramatic changes across economies and societies. The widespread availability of electricity changed the way that people lived and worked. Radio and television connected people around the world. And women in the US finally won the right to vote. Yet, there still continues to be an uphill battle on civil rights for many. Fast forward, 2020. Wow, it was challenging in so many ways to our hosted communities at the OpenJS Foundation. The pandemic, it took a toll on our families and businesses. Yet, it was uplifting to see how our communities joined in the fight against inequality and bias in society. So moving forward, will we see the same rate of advancements today in technology and society? Can we keep a 25-year-old technology relevant for the future? Can we overcome systemic bias in the tech industry? We believe we can. We are on the precipice of another set of boom years for JavaScript. And this is evidenced by the diverse multi-stakeholder communities that make up the OpenJS Foundation. We're a global community. Just two years ago, we created this foundation through the merger of Node.js and the JS Foundation. And now look, we have 37 JavaScript projects. They include important projects such as Node.js, AMP, Electron, jQuery, Webpack, Node-RED, Appium. And for me, the pandemic brought us closer together, you know, with our coworkers, dogs and kids on Zoom. But what's great is that we are a member-supported organization with companies like IBM, Google, Giant, Microsoft, GoDaddy, Netflix, and more. You know, they provide the financial support and active involvement in our governance process. And, you know, we're really fortunate to be joined by new members supporting us. American Express, Coinbase, Bloomberg, Node Experts, and Stream joined us as silver members. And then we were thrilled that Netflix is now a gold member of our foundation. You know, JavaScript is so core to these companies' leadership positions in the market. And by supporting OpenJS, they're supporting the infrastructure and long-term growth of these open-source JavaScript projects that they rely on. You know, the pandemic also brought us closer to our end users, our OpenJS projects. We saw a dramatic spike in the online commerce and digital delivery of healthcare and education. JavaScript is just so essential to so many organizations today. Let's take a closer look at Netflix. As an end user and contributor to the Node.js project since 2013, and one of the largest scale Node.js deployments in production, you know, with COVID pandemic, I can only imagine the extra heavy workload on the IT infrastructure over the past year. Netflix runs a serverless Node.js platform that powers all of the devices and user interfaces and all use cases for web applications to support content production. You know, I urge you to tune into Netflix breakout session with my fellow board member, Gilerme Hermeto, who will share Netflix's tips on how to improve your service performance. We continue to see JavaScript projects maturing, providing stability, and with new projects being released, innovating in so many ways. Let's take a look at a few milestones from our project communities. AMP shipped its plug-in for WordPress. Appium 2.0 will soon be moving from beta to final release with exciting use cases across major consumer devices, including Samsung, Tizen TVs, Roku, and Chromebooks. Electron shipped B13 with several updates. And wow, ESLint, they release frequently and they even have a triage board if you wanna help out. WebDriver V7 celebrated a rewrite of its complete code base and TypeScript. Webpack 5 continues to stabilize and add new features. And wow, lots of action in the Node.js community with its major release of Node 16. And Node.js also has a mentorship initiative with an opportunity with the AMP API working group. And Node.js also has a free training course to support the Node.js certification program. You know, the growth and stability of Node.js is often attributed to the longevity of the foundation that supports the project now, right? Companies can bet on building their businesses with Node.js because the Node.js maintainers entrusted with the project ensure that it's remained neutral. This has helped overcome fractures among contributors and the code base. And the Node.js project is a healthy community supported by a diverse set of companies that have increased the scale and commercial adoption of this project. Companies like Bloomberg, Netflix, Uber, NASA, and many more. I encourage you to check out the keynote that Joe Sepi from IBM and Beth Griggs and Michael Dawson from Red Hat will have today where they share their experiences in making Node.js project more open. There is much to celebrate every day across our portfolio of JavaScript projects at OpenJS. And today we're having kind of a graduation party of sorts for our projects who are graduating from the incubation project. So I bet we have a lot of NVM users watching. NVM or Node version manager is the widely used method to install Node.js and manage multiple versions. So I just wanna thank the lead maintainer Jordan Harbin for putting his trust in the OpenJS Foundation for this important project. Happy graduation NVM. And we're thrilled to have our friends at NativeScript graduate. NativeScript is an open source community driven framework that empowers JavaScript devs to access native platform APIs directly. Devs love this because it streamlines their development experience. Happy graduation, NativeScript. So also today, we welcome a new project into incubation, one that's dear to my heart, Loopback. We're excited to bring it into the OpenJS Foundation. Loopback is a popular Node.js framework for API creation and a platform to build large scale Node.js applications that uses proven patterns with TypeScript and it's really a first class citizen. It also supports SOAP and enterprise databases. Loopback is supported by IBM and a broad community outside of it. And today almost half of its pull requests come from community members, which is really amazing. So I'd also like to talk about Collaboration Network, our technical communities also work across projects on areas where they share obstacles and opportunities much like special interest groups that you find in other organizations. Collaboration spaces are meant to help the community led efforts reach broader audiences and coordinate stakeholders from across the JavaScript ecosystem. Our new collaboration network initiative is already taking shape. And we approach these groups just like we would any OpenJS project. I think that's really important because security is always high on everyone's priority list, especially these days. We recently launched the package vulnerability management and reporting collaboration space. We have project maintainers who are experienced in significant influx of issues when a new CVE is reported on popular libraries in our ecosystem. And they hope to manage these more efficiently and effectively to increase the trust and the relationships among security companies, researchers, maintainers and the collective end users of our communities and consumers of our projects. So let's look more closely at the OpenJS foundation. Our goal is to incubate and sustain a healthy JavaScript ecosystem. We're a neutral home that advocates for programs and policies that support open and healthy communities who use and build our projects. Of course, diversity, equity, inclusion are clear priorities at OpenJS. Yep, we recognize we have a long way to go. So as part of these are ongoing efforts to foster a more inclusive space to collaborate, we put some more structure around our DEI programs. So drawing on the leadership of the Inclusive Naming Initiative, our foundation and projects have taken action to remove harmful language in our GitHub repos in a consistent way across the industry. We really invite you to participate in our cross-project council DEI working group so we can better understand issues facing underserved communities and take clear actions to make progress. Our Node.js training and certification is a practical way to serve a borderless economy and up level your skills. The certification program was developed in partnership with NodeSource and Near Forum is a great way to showcase your abilities to the job market and allow companies to find top talent. We found that this program is already making a difference in developers' lives. Prosper O'Para, junior full stack engineer at Deimos Cloud in Nigeria, recently shared his experience with the Node.js certification. Prosper said the certification greatly helped improve his confidence in his skills and as a Node.js developer and as a team member so that they had more trust in him when it was related to the Node.js project since he was now certified. So to provide greater access to the foundation and projects wherever you may live, we've created a new individual supporter program called JavaScriptlandia. At $25 yearly, the program provides benefits such as a digital badge to add to your online profiles, recognition on our OpenJS website, community updates, discounts on training, certification, conferences and other exclusive offers. And today we're also launching our dedicated JavaScriptlandia website where you if you remember can collect badges from your favorite OpenJS JavaScript projects. And hey, if you remember, you can even get a limited edition OpenJS World 2021 badge. So go visit this wonderful world at JavaScriptlandia.org to sign up. Well, and I'd also like to mention, governance and accountability. Why is an open source foundation like OpenJS so important? So let's talk about neutrality and the role of foundations play. Neutrality ensures that no one company controls a piece of open source technology that many depend upon. It also provides an environment where many will come to support that project. It speeds the innovation by making it easier for all to contribute. And through a clear transparent project, project governance is maintained. OpenJS has a separate technical and business governance. We do this deliberately so that we have a thorough separation between contributing dues as a member and achieving technical influence. We've seen more open source community leaders advocate for hosting important technologies under a neutral foundation. And that's exactly what we've done here. Let's take a look at open governance in action. Following up on Mateo Kalina's tweet, a cool example of open governance is Vastify. Vastify was created by Mateo at Near Forum and Thomas Della Vadova at Elastic. Mateo has been an active leader in the OpenJS Foundation and the NoJS project. And the OpenJS Foundation has been a huge Vastify champ to help increase the adoption of the project and attract new contributors. And wow, today Vastify has more than 900,000 downloads per month up from 500,000 a year ago and 187 plugins. And what's really interesting is Mateo said that Vastify started before any lines of code were written. In 2016, he met Thomas who asked how to get started in open source. Mateo asked him if he wanted to start working on a new web framework for NoJS. Fast forward a few years and they have built an amazing open community. At OpenJS, we seek to advance policies where the industry can confidently enter JavaScript's ecosystem and one that provides and prioritizes stability and openness in the shared technologies. While recognizing unique needs of individual participants, JavaScript is open and standardized and implemented in all the major browsers. So you'll also see many of our leaders actively participating with international standards development organizations. And historically, they were differing views on open source and open standards with the two efforts sometimes perceived to be out of sync. This is definitely not the case today where community silos are nearly erased. So here what our friends have to say from some leading standards development orgs on how our communities are working together to make the web better for all. Thanks Robin for inviting me to share my excitement on the partnership between OpenJS and W3C, the web standards body. We both use the power of open source for the benefits of the web and its users. So much web technology, including browser engines are created in open source. Our collaboration in technology and methodology bringing people together to enhance the web is critical to our mission at W3C. I cherish our partnership and look forward to increasing it as we attract new diverse web practitioners and work together to address the growing amount of work in front of us. Thank you. Open source projects have a long and successful history collaborating with ECMA TC39, the committee that standardizes the JavaScript language. The communities around jQuery, Node, Webpack, Moment and others have provided meaningful input that has influenced proposals for new language features. As an ECMA member, OpenJS has directly supported this valuable feedback loop between open source projects and standards, empowering maintainers to fully participate in standardization. Both organizations work transparently in the open, ensuring that all intellectual property is shared with the world and there is always an open seat at the table. We look forward to improving JavaScript together with OpenJS. So Todd, why don't you tell me why our IBM and other member companies contributing to the OpenJS Foundation? IBM and our customers and our users today rely upon the open source JavaScript projects hosted at the OpenJS Foundation. There's just no doubt about that. It's in all our economic interests to invest in these technologies. They're essentially the plumbing that creates the opportunity that we all share in. IBM also finds it valuable to be part of the regular convenings of the JavaScript engineering work, business, marketing and legal leaders driving the direction of cloud, web, mobile and desktop application development, including new scenarios. We're machine learning and AI are now coming to the forefront. Yeah, and at OpenJS World, we are just so excited to hear from more technology leaders and hearing about all of the cool things they're building and many new ways. Yeah, you know, through the open source work of the open standards, the JavaScript communities are continually iterating on software that powers economies and brings a force for good in global societies. Our friends at NativeScript posted a tweet last year, that I believe summarizes and characterizes the culture of open source communities that make up the OpenJS Foundation. So you are all invited to join our community at OpenJS. To get involved, go to our website at openjsf.org slash collaboration. Join our Slack channel so you can engage with us throughout the year, but especially join us Slacks because today and tomorrow we'll have all of these awesome speakers booked up, ready to talk to you. They wanna hear your feedback and ideas on how to keep JavaScript booming for the future. So through your participation, we know the best is yet to come as we enter the roaring 20s for JavaScript.