Skip to main content
Category

OpenJS World

From OpenJS World 2022: Securing the Open Source Ecosystem – Brian Behlendorf

By Blog, OpenJS World

In this recap from the OpenJS World Keynote Series, we’re highlighting a keynote on open source security. To view all of the keynotes from the conference, please visit the OpenJS YouTube Channel.

Brian Behlendorf, General Manager for the Open Source Security Foundation (OpenSSF), presented at OpenJS World 2022 on Securing the Open Source Ecosystem. The presentation began with Brian explaining the problem of supply chain breaches and other factors that are affected by these vulnerabilities. He then follows with what OpenSSF is doing to make efforts in order to work across the supply chain and prevent these types of threats.

The presentation then covers an overview of the mobilization plan. Brian mentions this was planned after a meeting with a U.S federal agency to strengthen security and open source. There is also a quick run-through of the ten different mobilization plans including their goals from security education, risk assessment, incident response, SBOMS, and others. 

Full keynote available here: https://www.youtube.com/watch?v=wxDT-QQh50U 

Main Sections:

0:00 Introduction

1:24 Supply chain breaches

4:33 How OpenSSF Efforts work across the supply chain

11:04 Alpha engagement: Node.js

13:13 Mobilization plan origin story

15:01 Goals identified 

17:13 The open Source software security mobilization plan 

21:14 Initial pledges  

21:52 Get the plan!

Main OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/openjs-foundation/ 

From OpenJS World 2022: Welcome & Opening Remarks – Robin Ginn & Chris Gervang

By Blog, OpenJS World

In the first recap of our OpenJS World Keynote Series, we’ll highlight the opening remarks from OpenJS World 2022. To view all of the keynotes from the conference, please visit the OpenJS YouTube Channel.

In this recorded keynote, Robin Ginn, executive director of the OpenJS Foundation, and Chris Gervang, Senior Software Engineer, Visualization at Joby Aviation, give the opening remarks at the OpenJS World 2022, held in Austin, TX, June 6-10, 2022. Robin started the keynote by welcoming the audience to take a step back and take a look at their previous work. Robin emphasized the importance of looking back to make an impact without losing perspective. Robin shares a personal experience touching on some historical background and difficulties encountered in the open source community. She then proceeded to emphasize the importance of lifting each other up in communities. 

Chris Gervang followed the talk by giving a brief introduction of himself and sharing some of his work in Open Source. He also welcomes the community members who have joined the OpenJS Foundation. In his keynote, Chris notes the importance of community engagement for project sustainability. Additionally, Chris and Robin announced the Javascript security collaboration and the movement of two projects kepler.gl and VS.GL to the OpenJS Foundation. Robin finished off the presentation by touching on the themes of open governance, stability, and security, and the announcement of the new OpenJS Open Visualization Collaboration Space

Full keynote available here: https://youtu.be/5XYzyItEug4 

Main Sections:

0:00 Introduction 

1:38 Welcome

2:35 Historical perspective

4:33 Opportunity to pause

5:07 Your work matters

9:40 Introducing: Chris Gervang and Joby Aviation

17:52 Community engagement for project sustainability

18:47 Open governance, stability and security

20:39 Announcing Javascript security collaboration space

23:52 JavaScriptLandia

25:57 Thank you!

OpenJS Resources: 

Main Site: https://openjsf.org/ 

Blog: https://openjsf.org/blog/ 

Join: https://openjsf.org/about/join/ 

Certification: https://openjsf.org/certification/

Twitter: https://twitter.com/openjsf

LinkedIn: https://www.linkedin.com/company/r-co…

OpenJS World 2022 – Here’s what you missed!

By Blog, OpenJS World

Earlier this month, we hosted OpenJS World, the OpenJS Foundation’s event bringing together the JavaScript and web development community. Our event covered an incredibly wide array of technical and community topics, focusing on testing and security, and open visualization with the announcement that the Urban Computing Foundation (UCF) is merging with OpenJS. 

We hope everyone enjoyed the conference whether you attended virtually or in person with us in Austin! For those who did not attend the event, we have the conference keynotes and sessions available on our YouTube channel for you to watch back.

In security, Open Source Security Foundation (OpenSSF) selected Node.js as its initial project to improve supply chain security. Node.js is the first open source community to be supported by OpenSSF’s Alpha-Omega Project. Alpha-Omega committed $300k to bolster the Node.js security team and vulnerability remediation efforts through the rest of 2022, with a focus on supporting better open source security standards and practices.

In testing, the OpenJS Foundation recently announced that popular JavaScript testing framework Jest is joining as an Impact Project. Jest and its assets are being donated by Meta Open Source. 

Keynotes

Day One kicked off with Robin Ginn, OpenJS Foundation Executive Director welcoming everyone. She was joined by Chris Gervang, Senior Visualization Engineer at Joby Aviation to announce that OpenJS was adding UCF to its foundation family through the new OpenJS Open Visualization Collaboration Space. UCF has for years been a forum for developers to collaborate on a common set of open source tools connecting cities, people, and mobility. 

Other keynote speakers included:

Additionally, we featured more than 40 breakout sessions across a variety of topics from AI to application development and project-specific talks. All of these are available on demand.

OpenJS World News

We showcased several announcements at the conference that reinforce our community’s goals in testing, security and visualization. See below, as well as on our Day 1 blog for more details.

OpenJS Foundation Welcomes Urban Computing Foundation

The OpenJS Foundation announced that the Urban Computing Foundation (UCF) has partnered with OpenJS to form the Open Visualization Collaboration Space. The Open Visualization Collaboration Space provides a place to openly govern the most comprehensive and widely adopted visualization libraries based on WebGL. UCF is also merging its day-to-day operations and budgets into OpenJS where it will govern these projects and more under the new OpenJS Open Visualization Collaboration Space. Two of its most popular visualization projects – vis.gl and kepler.gl – are moving under the umbrella of the OpenJS Foundation.

Foursquare, HERE Technologies, Joby Aviation and Uber join The OpenJS Foundation

OpenJS has welcomed four UCF members who are now members of the OpenJS Foundation: Foursquare, HERE Technologies, Joby Aviation, and Uber. Open visualization technologies are core to each of these companies’ leadership positions in the market, and by supporting the foundation, they are supporting the infrastructure and long-term growth of key open source projects that they rely on.​

Announcing our First Ever JavaScriptLandia Awards

The OpenJS Foundation celebrated 6 key community leaders, honoring them with the first ever JavaScriptLandia Awards for contributions to education, standards, security and more. Award winners were recognized onstage at OpenJS World and received a plaque and digital badge.

JavaScriptLandia is the home of the OpenJS Foundation’s individual supporter program, where community members can pledge support for OpenJS projects, maintainers, and get more involved in the community while earning badges and other perks.

Congratulations to this year’s recipients, and read more about each of them in our JavaScriptLandia blog.

  • Bethany Griggs – Unsung Hero 
  • Matteo Collina – Leading By Example
  • Darshan Sen – Outstanding Contribution from a New Arrival
  • Tzviya Siegman – Pathfinder Award for Standards 
  • Liran Tal – Pathfinder Award for Security 
  • Wes Bos – Pathfinder Award for Education 

Jest Joins the OpenJS Foundation as an Impact Project

Prior to the conference, we recently announced that popular JavaScript testing framework Jest is joining as an Impact Project. Jest and its assets are being donated proudly by Meta Open Source. Jest is a JavaScript testing framework. It allows you to write tests with an API with little configuration.

Thank you

We’d also like to share a big thank you to this year’s sponsors who made this event possible. Thanks to Diamond Sponsor IBM and jFrog, Platinum Sponsor Nearform, Gold Sponsor Influx Data, Silver Sponsors Bloomberg, Hasura, MariaDB and Red Hat, Bronze Sponsor Stellate, and Diversity Scholarship Sponsor nStudio.

We hope to see everyone next year!

OpenJS World 2022: OpenJS Foundation Welcomes Urban Computing Foundation, vis.gl and kepler.gl

By Announcement, Blog, OpenJS World

Testing, Security and Visualization are major themes of OpenJS World, currently being held in Austin, TX, June 6-10

The OpenJS Foundation is announcing that the Urban Computing Foundation (UCF) has partnered with OpenJS to form the Open Visualization Collaboration Space. The Open Visualization Collaboration Space provides  a place to openly govern the most comprehensive and widely adopted visualization libraries based on WebGL. UCF is also merging its day-to-day operations and budgets into OpenJS where it will govern these projects and more under the new OpenJS Open Visualization Collaboration Space. Two of its most popular visualization projects – vis.gl and kepler.gl – are moving under the umbrella of the OpenJS Foundation.

Vis.gl is a suite of frameworks for GPU powered data visualization and analysis of large datasets on the web. It is one of the most widely adopted WebGL visualization libraries, with close to 100K daily downloads from npm. kepler.gl is a data-agnostic, high-performance web-based application for visual exploration of large-scale geolocation data sets. The kepler.gl demo app has 30k weekly users.

“The Urban Computing Foundation has nurtured multiple great data visualization projects that have become widely used, adding important pieces to the JavaScript ecosystem. There is immense potential for big data to be better visualized and better utilized through the web. Improved visualization tools are key to improving JavaScript in fields like geospatial analysis, data-driven mapping, self-driving cars, and more,” said Robin Ginn, OpenJS Foundation executive director. “We’re very excited to have UCF merge with OpenJS to broaden its developer engagement for the exciting area of data visualization.”

Historically UCF was a home for Mapzen and related projects. In recent years it became a host for the WebGL geospatial visualization projects Kepler.gl and Vis.gl, including multiple Vis.gl sub-projects. 

OpenJS also welcomes four UCF members who are now members of the OpenJS Foundation: Foursquare, HERE Technologies, Joby Aviation, and Uber. Open visualization technologies are core to each of these companies’ leadership positions in the market, and by supporting the foundation, they are supporting the infrastructure and long-term growth of key open source projects that they rely on.​

Vis.gl

The offerings of vis.gl are packaged and best represented by its flagship framework, deck.gl. It has been integrated with most popular base map providers such as Mapbox, Google Maps and ArcGIS; bindings to use with React, Python/Jupyter, R, Vega and CUDA; libraries that tackle 3D geometry editing (nebula.gl), animation (hubble.gl), autonomous vehicles (AVS), multiplexed bioimaging (Viv), etc. Companies including Google, ESRI, CARTO, Foursquare and Cesium have contributed for the project to work with their libraries or data formats. 

“The vis.gl projects are under active development and use, and have great potential for being used widely. We wanted to be connected to an organization like the OpenJS Foundation to support activities that help build growth and popularity. We were already well aligned with the OpenJS Foundation goals, and I believe this is an excellent path forward for both the developers and users of vis.gl and kepler.gl,” said Chris Gervang, Joby Aviation senior visualization engineer. “We look forward to these next steps.” 

Kepler.gl

kepler.gl is one of the most powerful open source browser-based geospatial analysis visualization tools. The kepler.gl demo app is open to all and has 30k weekly users. It is especially well known in geospatial analytics and visualization fields. It has been integrated with Jupyter Notebooks, Jupyter Labs, VSCode, Tableau, and Apache Superset. Users include Unfolded (acquired by Foursquare), Uber, and Carto. And there are many more companies in the mobility space that are using kepler.gl internally for geospatial analysis.

More from OpenJS World 2022 and the OpenJS Foundation: Testing and Security

The OpenJS Foundation recently announced that popular JavaScript testing framework Jest is joining as an Impact Project. Jest and its assets are being donated proudly by Meta Open Source. Jest is a JavaScript testing framework. It allows you to write tests with an API with little configuration. Jest currently has over 17 million weekly downloads and 38,000+ GitHub stars, making it the most used testing framework in the JavaScript ecosystem. It consistently ranks as one of the JavaScript libraries with the highest satisfaction, and is used by companies of all sizes including Amazon, Google, Meta, Microsoft, and Stripe. Jest 28 was just released.

Open Source Security Foundation (OpenSSF) selected Node.js as its initial project to improve supply chain security. Node.js is the first open source community to be supported by OpenSSF’s Alpha-Omega Project. Alpha-Omega committed $300k to bolster the Node.js security team and vulnerability remediation efforts through the rest of 2022, with a focus on supporting better open source security standards and practices.

Maintainers across the OpenJS Foundation-hosted projects through their Cross Project Council are also seeking to leverage its better together approach by sharing best practices, guidance, and support among OpenJS and other JavaScript projects in the ecosystem. Today they announced the new OpenJS Security Working Group comprised of members from across the CPC and OpenJS leadership.

Together, they hope to reduce the risk and set ambitious security goals for all OpenJS projects. They intend to further define, document, communicate, and measure in an open and transparent way.

More specifically, the CPC security goals include:

  • Strengthening the security and sustainability of the OpenJS projects to improve the software supply chain.
  • Increasing security contributions (time, people and resources) from public and private organizations, and security communities.
  • Increasing collaboration among security communities and JavaScript project maintainers.

OpenJS Resources

Click here to learn more about how you could be a part of the OpenJS Foundation, and view these additional resources:

About OpenJS Foundation

The OpenJS Foundation is committed to supporting the healthy growth of the JavaScript ecosystem and web technologies by providing a neutral organization to host and sustain projects and collaboratively fund activities for the benefit of the community at large. The OpenJS Foundation is currently home to 39 open source JavaScript projects, including Appium, Dojo, Electron, jQuery, Node.js, and webpack. It is supported by 30 corporate and end-user members, including GoDaddy, Google, IBM, Intel, Joyent, Microsoft, and Netflix. These members recognize the interconnected nature of the JavaScript ecosystem and the importance of providing a central home for projects which represent significant shared value. 

About Linux Foundation

Founded in 2000, the Linux Foundation is supported by more than 1000 members and is the world’s leading home for collaboration on open source software, open standards, and open hardware. Linux Foundation projects like Linux, Kubernetes, Node.js, and more are considered critical to developing the world’s most important infrastructure. Its development methodology leverages established best practices and addresses the needs of contributors, users, and solution providers to create sustainable models for open collaboration. For more information, please visit their website.

OpenJS World Schedule Now Available

By Blog, OpenJS World

We’re excited to share the full OpenJS World schedule to date. View the daily schedule, including exciting breakout sessions and keynotes. You can also log in or sign up to sync your favorite sessions on your phone or calendar: https://events.linuxfoundation.org/openjs-world/program/schedule/

This year we’re joining cdCON to provide two great open source conferences in one ticket, June 6-10, 2022, in Austin, Texas. Discover, learn, and connect with those working on open source application development and deployment. Learn about the latest JavaScript technologies, check out new continuous delivery approaches and projects, and hear from inspiring tech leaders. 

Our planning committee is still working on scheduling presentations by your favorite open source project leaders at OpenJS. So stay tuned for more to come!

Highlights

Monday, June 6: Node.js training session led by Matteo Collina. NativeScript training with Nathan Walker and Alex Ziskind.

Tuesday, June 7: OpenJS Foundation keynotes, JavaScriptLandia community awards recognition, awesome breakout sessions!

Wednesday, June 8:  More exciting keynote speakers, including Cory Doctorow (@doctorow), Feross Aboukhadijeh (@feross), Brian Behlendorf (@brianbehlendorf), Myles Borins (@MylesBorins), Matteo Collina (@matteocollina), Reginé Gilbert (@reg_inee), Robin Ginn (@rginn206), Felienne Hermans (@felienne), Michael Jennings, Maggie Johnson-Pint (@maggiepint), Michaela Laurencin, and Rachel Nabors (@rachelnabors). 

Plus breakout sessions, yoga, and live band karaoke.

Thursday, June 9 and Friday, June 10: Project + Collab Summits 

Visit the event website to learn more and register today. Early bird pricing ends April 15, 2022!

Speakers List Announced for OpenJS World 2022

By Blog, OpenJS World

The OpenJS Foundation has announced the early list of Keynotes and Featured Speakers to date for OpenJS World 2022. This event will be held June 6-10, 2022, in Austin, Texas. Every year, OpenJS World gives developers, project managers, and decision-makers the ability to learn and engage directly with leaders building modern applications at a massive scale. Topics cover development, security, performance, automation & testing, community building, and more.

Join us this year at #OPENJSWORLD22 and help build the community! Register now!

This conference will be the first time in two years that in-person events will be an option for attendees. When registering, attendees decide whether it’s in person or virtual. It is also the first time the event will be co-located with CD Foundation’s cdCon, bringing a much broader range of open source topics in software delivery, DevOps, GraphQL, and more.

Brian Behlendorf was a primary developer of the Apache Web server, the most popular web server software on the Internet, and a founding member of the Apache Software Foundation.

Matteo Collina is Chief Software Architect at NearForm, a Node.js Technical Steering Committee member, and author of the fast logger Pino and the Fastify web framework. He is a seasoned international conference speaker, and he co-authored the “Node.js Cookbook Third Edition” edited by Packt.

Cory Doctorow is a blogger, journalist, and science fiction author, and served as co-editor of the blog Boing Boing. He is an activist in favor of liberalising copyright laws and a proponent of the Creative Commons organization.

Maggie Johnson-Pint, TPM, Stripe User Experiences. Maggie is an Engineering Manager in Azure SRE, an OpenJS Foundation representative to TC39, and a champion of Date of rework in Javascript. In addition, she is an active maintainer of Moment.js.

Rachel Nabors, Learning Community on React Core, Facebook. Rachel I builds and manages the React and React Native learning communities and educational materials at Facebook. She has a passion for creating spaces in which developers from all backgrounds want to participate.

Felienne Hermans is an associate professor at the Leiden Institute of Advanced Computer Science at Leiden University and works at the Vrije Universiteit Amsterdam, where she teaches prospective computer science teachers. She is a high-school CS teacher herself at Lyceum Kralingen. Felienne is the Hedy programming language creator and was one of the founders of the Joy of Coding conference.

Robin Bender Ginn is the Executive Director of the OpenJS Foundation, driving broad adoption and development of key JavaScript solutions and related technologies. Robin advances the Foundation’s mission to drive adoption and ensure sustainability in the JS and web development ecosystem.

David Mark Clements is a Principal Architect, technical author, public speaker, and OSS creator specializing in Node.js and browser JavaScript.

Jonathan Lipps is the architect and project lead for Appium, the popular open source automation framework, and the creator of Appium Pro, bringing fresh mobile testing tips to the world every week.

Nick O’Leary is the CTO and Founder of FlowForge Inc, where he is leading the OpenJS Node-RED project and building a low-code development platform.

Nathan Walker is a cofounder of nStudio and an active NativeScript Technical Steering Committee member with a passion for open source.

Alex Ziskind is the founder of NativeScripting, which offers rich video courses on a growing list of topics. He is also the founder of Nuvious, which services a diverse set of clients and software projects.

OpenJSWorld committee members share their tips for submitting your talks to OpenJS World 2022

By Blog, OpenJS World

Want to find out how to successfully submit a talk to OpenJS World? This year’s event is taking place June 6-10, 2022 in Austin, Texas. The deadline to submit talks is February 14, 2022. 

Members of the OpenJS World Program Committee, Joe Sepi (IBM), Beth Griggs (RedHat), and Daniel Cousineau (GoDaddy) discussed frequently asked questions and answers along with personal tips for submitting talks and successfully presenting at OpenJS World. People were able to ask questions via Twitter and live YouTube chat.

The conversation ranged from details about OpenJS World, personal experiences with first-time speaking, talk length and formats, to ways to get mentored before presenting an approved talk. Discussion outside of the Q&A focused mostly on the importance of participating in OpenJS World.

The full talk is available here:

0:00 Welcome and details about OpenJS World

2:45 Confirmed keynote speakers to date

4:00 What’s the first talk you ever gave?

7:40 If you think you’re not into public speaking now, you might surprise yourself

10:00 Preparation and coping with nerves

16:30 How many talks should you submit?

19:50 Getting help from the Program Committee

22:00 Talk lengths, formats, connect with us: openjsf.org/collaborate, slack-invite.openjsf.org and join cfp-mentorship channel

23:40 Diversity goals, community fund

28:00 Do’s and don’t’s of storytelling

34:25 How technical do you need to be?

39:40 Even junior developers can provide value to senior audience members

41:10 Things to keep in mind

46:30 Topics and types of talks

48:45 The review process

53:50 Moderation, Code of Conduct, Inclusive Speaking

57:20 Calls to action

58:10 Closing thoughts

Call for papers (CFPs) at OpenJS World conference now open for all JavaScript fans

By Blog, OpenJS World

We are excited to announce that we’re accepting speaking submissions for OpenJS World 2022, the JavaScript conference you won’t want to miss! This year we will host a hybrid in-person and virtual event, and we’re closely watching the state of travel, health, and safety recommendations amidst the COVID-19 pandemic. The global event is happening June 6-10, 2022, in Austin, TX, and the call for papers (CFP) is OPEN! You can submit your OpenJS World talk here: https://linuxfoundation.smapply.io/prog/openjs_world_2022/. The CFP deadline is Feb 14, 2022.

Quality content is an essential priority for the OpenJS World program committee, and we want to help people get a leg up in submitting thoughtful and relevant content. 

While it’s never our intention to provide strict directives on preparing your speaking submission, we have some general guidelines to help you craft the best submission possible. 

As you get started, here are three things to consider before submitting your proposal:

  1. What are you hoping to get from your presentation?
  2. What do you expect the audience to gain from your presentation?
  3. How will your presentation help better the open source ecosystem?

There are plenty of ways to present projects and technologies without focusing on company-specific efforts. Remember the three tips we mentioned when writing your proposal as a simple guide for yourself. 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. This year’s presentation topics will include:

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

First Time Submitting? Welcome!

OpenJS World is a 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. In the instance that you aren’t 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

OpenJS Virtual Q&A for Talk Submissions

In addition to the Slack channel, we soon will be hosting an interactive interview session on submitting great talks to OpenJS World. The virtual talk will be hosted by Joe Sepi (@joe_sepi), and will feature Beth Griggs (@BethGriggs_) and Dan Cousineau (@dcousineau).You can submit your questions here: https://forms.gle/fAjVWYEiNveo6BqS7 Stay tuned for date and time.
Ready to submit? Follow this link: https://events.linuxfoundation.org/openjs-world/program/cfp/

OpenJS World 2021 Keynote Recap: Building Great Web Experiences with AMP and TensorFlow

By Blog, OpenJS World

During the OpenJS World Keynote Panel, Jeffrey Jose and Sandeep Gupta spoke on the best practices to follow to create great web experiences and the importance of machine learning to create an interactive and communicative web app.

As user expectations have evolved, web developers have a greater responsibility of evolving with them to create great unique web experiences. 

Jeffrey Jose, Product Manager at Google working on AMP, spoke with Sandeep Gupta, Product Manager on TensorFlow at Google. This keynote session is divided into sections. The first part takes a look at how page experience and AMP work together. Then Gupta explains the use of Tensorflow.js to harness the power of machine learning to build novel experiences for the web.

Jose goes on to explain that a useful way of understanding User Experience is by using the four UX Pillars: Loading, User Annoyance, Security & Privacy, and Accessibility. Additionally, the core of vitals are not just a set of metrics but also a set of threshold guidance that map to user expectations. To further illustrate this, Jose gives the example of how the Chrome team has done a lot of research to come up with guidance to create a metric of performance.

Gupta emphasizes that Machine Learning touches our lives daily as it is spread across multiple fields like healthcare and education. It gives people new ways of interacting. An example of how Machine Learning is improving web experience and communication is how L’oreal uses it for a virtual make-up try on experience.

In their concluding thoughts, they encourage other users to continue following best practices for creating a better web experience. Machine Learning is an important component of this and gives your web application “superpowers.” 

Full video here

Broken down by section:

  • Speaker introduction 0:02
  • The Web 0:28
  • UX Pillars 1:16
  • Page Experience 2:13
  • PX Signals 2:26
  • Thresholds 4:58
  • ML and Web Experience 9:26
  • Does this mean you must learn Python? 12:16
  • An example of text search using the Q & A model 14:46
  • Object Recognition 16:58
  • Train your own custom models 18:03

OpenJS World 2021 Keynote Recap: Game Design Thinking + Social Justice with Ashlyn Sparrow, Assistant Director, Weston Game Lab

By Blog, OpenJS World

During OpenJS World, which was held virtually June 2-3, 2021, we heard from many inspiring people involved in all areas of technology. The presentations are recorded and available for free through the OpenJS Foundation. We are highlighting key points from those valuable contributions here.  

Ashlyn Sparrow, assistant director of the Weston Game Lab, gave a keynote entitled “Game Design Thinking + Social Justice” on how the world of gaming not only influences billions of people across the world, but also how it has a remarkable effect on their social thinking and capacities.  

Games have evolved into a cultural phenomenon and a multibillion-dollar industry. Games like Minecraft, Call of Duty, Among Us and Pokémon Go have seen a dramatic number of downloads within a very short period of time. The most fascinating aspect of gamers is their average age of 37 which explains how games of all kinds, regardless of their medium, influence people of all ages. While describing how fascinating the gaming environment is, Ashley brings up the transmedial (meaning a large number of different media) nature of games. There are board games, card games, computer games, that are all making an impact and establishing a loyal following of their own.  

Gamification and inventive reassuring  

Many things in our daily lives are gamified. Gamification is the process of incorporating gaming objects into non-gaming references. The most notable example of this is how technological advancements use gamification to enhance user personalization. For instance, Fitbit rewards users with stars as an appreciation for achievement. Similarly, Khan Academy rewards students with badges for reaching academic milestones.  

Games are everywhere and influence major aspects of our day-to-day lives.  

Games and social impact 

Gaming allows for mistakes and creativity. If you fail an English test in school, it can have a negative implication on your academic career. However, there are no strict penalties for failing to unlock a mission in a game. It is more of a friendly suggestion encouraging you to do better.  

Results of any kind can be optimized and improved when a safe space for mistakes and failures exists, along with opportunities to recover. This is one of the aspects of gaming that gets people hooked. When people are given a space to grow in an environment where they have power and control over how they navigate, they aspire to succeed by failure, experimentation and improvement.  

This ideal environment is what every single game is based on: room for errors and improvements.  

Graphical user interface, website

Description automatically generated

Seeing the World as a Game Designer 

Just as a game designer considers dynamics, narratives, aesthetics and socio-cultural implications, individuals should think about themselves while also seeking different perspectives.  

A game designer will consider both experts and novices when creating a game, resulting in the concept of difficulty level. Just like a game designer will go to great lengths to make it a pleasurable experience for the audience, an individual must seek out the people they wish to surround themselves with and choose the characteristics and skills they want to inculcate in themselves.  

Just as a game has the same set of rules, gifts, and unlocks for all players regardless of their background, social problems can be eradicated when opportunities and rewards are equitable for all.  

Conclusion  

The most intriguing feature of a game is its inclusiveness and adaptability. A gamer in the west would play Call of Duty the same way as one in the east. Games make no distinctions based on social status.  

Ashley explains in her concluding statements why it is essential to consider the most marginalised people of society. This is vital because the people on the edge will be able to deliver better improvements and insights to what you ultimately want should benefit all. Just like a game designer would consider people of all kinds while drafting the overview of a game, all social decisions should be configured including people on all levels of society. 

Watch original video – https://youtu.be/6jjBe2ZiVKU  

  • 00:00– Introduction
  • 00:32– Gaming as an industry
  • 04:19– Definition of a game
  • 05:19– Elements of a game
  • 07:48– Game designs and socio-cultural systems
  • 10:45– Games and Social impact
  • 17:16– Redesigning system for the future