Happy 25th Anniversary JavaScript! Robin Ginn | Executive Director OpenJS Foundation @rginn206 1995 was created as a Stanford research project called Backrub. Amazon.com sold its first book. launched Windows 95 & IE NETSCAPE AND SUN ANNOUNCE JAVASCRIPT, THE OPEN, CROSS-PLATFORM OBJECT SCRIPTING LANGUAGE FOR ENTERPRISE NETWORKS AND THE INTERNET

28 INDUSTRY-LEADING COMPANIES TO ENDORSE JAVASCRIPT AS A COMPLEMENT TO JAVA FOR EASY ONLINE APPLICATION DEVELOPMENT

MOUNTAIN VIEW, Calif. (December 4, 1995) -- Netscape Communications Corporation (NASDAQ: NSCP) and Sun Microsystems, Inc. (NASDAQ:SUNW), today announced JavaScript, an open, cross- platform object scripting language for the creation and customization of applications on enterprise networks and the Internet. The JavaScript language complements Java, Sun's industry-leading object- oriented, cross-platform programming language. The initial version of JavaScript is available now as part of the beta version of Netscape Navigator 2.0, which is currently available for downloading from Netscape's web site. Make history with JavaScript Right place, Right time to contribute JavaScript

GitHub Octoverse Most popular language on GitHub by repo contributors https://octoverse.github.com/#top-languages JavaScript

RedMonk Top ranked programming language JavaScript

https://redmonk.com/sogrady/2019/07/18 /language-rankings-6-19/ 1.7 billion websites 95% use JavaScript

Sources: https://www.internetlivestats.com/total-number-of-websites/ https://w3techs.com/technologies/history_overview/client_side_language/all

Node.js helps NASA Keep Astronauts Safe and data accessible

API-driven Node.js architecture moves data related to extravehicular activity spacesuits to a cloud database

https://foundation.nodejs.org/wp-content/uploads/sites/50/2017/09/Node_CaseStudy_Nasa_FNL.pdf Retailers lose 4% of a day’s sales each hour a website is down How do you keep the JavaScript Challenge ecosystem trustworthy and modern for its astronomical user base? The open & neutral home to grow the JavaScript and web ecosystem

Nonprofit. Founded in March 2019 with the merger of the Node.js Foundation and JS Foundation OpenJS projects are critical to the Web and beyond Our projects provide a variety of solutions for developers

Internationalize web apps

Handle time

On server Go serverless

To test

Distributed ledger tech

For IoT Offline-first app

* Frameworks and dev tools for modern web development

*You might not need jQuery, but it’s still in use by more than 70% of the libraries powering the top 500K web sites17 (source: http archive data) Incubation projects

30 Million domains Billions of pages

Implemented in

Neutrality stands the test of time Our policies prioritize stability and openness

Our governance model gives a strong voice to our projects OpenJS Foundation structure

Board of Directors Cross Project Council Developer Communities

Sets mission and technical policy Sets technical governance Communicate back and procedures Defines scope of initiatives, requirements technical vision, and direction Admits new projects Board & CPC meetings Funds the organization Acts as a resource to projects broadcast live on YouTube Marketing and strategic vision

27 https://github.com/openjs- foundation/cross-project- council/issues/461 Our members support our projects

29 Node.js Professional Certification Program

30 As a leading telecommunication company serving millions of Canadian customers, a skilled technical talent pipeline is crucial to our continued success at TELUS.

Given our role in the alpha testing of these certifications, we are confident that they will highlight the right skills of Node.js developers and we are excited to have these programs available to ensure our developer community continues to thrive.

Luca Maraschi, Principal Architect at TELUS AI JavaScript Kaggle Data Science Survey Python leads JavaScript #6

Source: 2019 Kaggle Data Science Survey

Machine learning in JavaScript with TensorFlow.js ML in the browser / client side means lower latency, high privacy, and lower serving costs.

Use with Node.js server side for larger more complex models.

Run pre-trained Retrain existing models on Develop custom machine models in minutes your own data learning models

+ Image classification + Object detection + Body Segmentation + Pose Estimation + Text Toxicity + Sentence encoding + Speech Commands What will you make? What will you make? 1 + 1 = 33 Wrong decade?

Because users to any project are what really matter.

At the end of the day, a lot of the people you want to reach need to have support, need to have all those nice finishing touches. The Q&A, the documentation. The things that a lot of technical people – certainly me -- may not be that interested in.

Linus Torvalds September, 2017 Open Source Summit Open invitation for JS users

OpenJS Office Ours OpenJS Open Office Hours Bi-weekly, Thursdays, 10 am Pacific Next: Feb 27, 2020

https://github.com/openjs-foundation/cross-project-council/issues/465

Make history. Grow the pool of resources for Shape the communities we all rely on the future of JavaScript Improve on security and trust OpenJS World 2020 Global Conference

Open Source Summit North America JUNE 23-24 | 2020 Austin, TX Happy 25th Anniversary JavaScript For any questions about the OpenJS Foundation, [email protected] @rginn206

THANK YOU!

47