Happy 25Th Anniversary Javascript! Robin Ginn | Executive Director Openjs Foundation @Rginn206 1995 Google Was Created As a Stanford Research Project Called Backrub
Total Page:16
File Type:pdf, Size:1020Kb
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.