Happy 25th Anniversary JavaScript! Robin Ginn | Executive Director OpenJS Foundation @rginn206 1995 Google was created as a Stanford research project called Backrub. Amazon.com sold its first book. Microsoft 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 Linux Foundation 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