Skip to main content
Category

Event

OpenJS World: A “Fast” Introduction to Fastify

By Blog, Event, Fastify, OpenJS World

During OpenJS World, which was held virtually in June 2021, we heard from many inspiring people involved in all areas of technology, including Matteo Collina from Fastify. We hope to highlight speakers in a way that allows for people to hone in on the part of the talk that interests them the most.

Open source projects are as good as their communities. Matteo Collina from NearForm provided the OpenJS World audience a great explainer on Fastify. Fastify is a web framework for Node.js. It is open governance, community-first, and shared ownership. They want their users to share, contribute to the project. There is a shared effort to spread the effort among the companies using it, which is key. They have good and lofty technical principles. They have a similar speed to Node.js core, and faster than other methods.

Fastify runs through two different types of plugins, Core and ecosystem. Core is supported by organizations and ecosystem is supported by members of the community. The key difference is that Core plugins work on everything, while ecosystem plugins work on individual problems. They improve performance so much because they implement a horizontal model, where you segregate the complexity into smaller parts. The system is a step towards microservices, as well as a move away from monolith systems.

Matteo goes into the internal parts, and how plugins allow for reusability and encapsulation. This is the part that increases speed. He also talks about a predefined lifecycle, so that only the parts that need to be executed are. These plugins also allow for separation and allow for better organization. There is also out-of-the-box serialization as well as validation through Avj and internal testing.

Full Video here

Broken down by section

Twitter handle 0:30

Importance of community 1:36

What is fastify? 2:45

Core Values 3:40

Why a shared effot? 5:05

Techincal principles of Fastify 6:17

How fast is Fastify? 7:58

Mercurius graphql adapter 9:28

Core vs Exosystem plugins 9:39

Target architecture 10:50

Internals 13:02

Plugin explained 14:06

Request lifecycle and recommended project structure 15:35

Plugin separation visualized 16:35

Serilaization 17:57

Validation and testing 18:24

Live coding 19:42

OpenJS World: Glamorous JavaScript

By Blog, Event, OpenJS World

During the OpenJS World open Keynote discussion, Anna Lytical deconstructs the world around them to create entertaining and educational coding tutorials. Anna Lytical is “a sickeningly entertaining and educational” drag queen specializing in technical education content creation. 

In this conversation, Anna highlights the parallels between a drag makeup look and coding. For example, in code the cost of importing a package could make your applications slower, larger or more confusing to contribute. While in make-up, it can take a lot of physical space to store. Anna uses a diagram of an eye to illustrate the grid and they use this diagram to help make it easier to understand code. In order to explain how the application of purple eyeshadow on the crease can be converted into a more polished look, they help to elucidate this by creating a new function. In this, they take two areas in the function to be their input, and they’ll get their color by adding new strings. The coding on the right side of the video directly corresponds with all the steps needed to create this make-up look.

Additionally, Anna explains what the Learning Ladder is and how they view the path of someone becoming a great engineer as a ladder. They talk about how sometimes the steps seem clear but the rungs seem to be too far apart. Sometimes people don’t always climb the standard ladder to a Computer Science career because they sometimes don’t have all the knowledge needed to take those steps. Anna explains that this is where their content comes in as it helps to bridge those gaps. 

Anna takes something people know, whether it is make-up, drag or JavaScript code and they combine it with something new by drawing connections and making it relatable to the viewers and their experiences. Anna nicely demonstrates how coding can be just as creative as make-up can be.

OpenJS World Full Video Here

Broken down by section:

Introduction 0:01

Understanding Drag 0:33

Cost of importing a package 2:58

The eye 3:18

Completed Make-up look and code 8:03

The Learning Ladder 9:23

Anna Lytical Courses 10:30

Closing comments 12:42

Thank you Anna Lytical for showing us the creative side of coding in a super entertaining way!

OpenJS World: The Roaring Twenties for JavaScript

By Blog, Event, OpenJS World

OpenJS World Keynote Series: The Roaring Twenties for JavaScript

During the OpenJS World Welcome Keynote, Robin Bender Ginn, Executive Director of the OpenJS Foundation, and Todd Moore, Vice President of Open Technology and Developer Advocacy at IBM, discussed JavaScript and the importance of diversity, the effect of the pandemic on the JavaScript ecosystem and gave updates on some of the many the projects hosted by the OpenJS Foundation

Ginn started the Keynote discussion by drawing a parallel to the roaring 1920’s to the 2020’s and highlighted how both were dramatic decades of change. During the conversation, Ginn and Moore shed light on how the presence of systemic bias in the tech industry can be a hindrance in the growth of JavaScript. Both the keynote speakers were hopeful that this bias could be overcome in the years to come. They highlighted OpenJS’ efforts to create a diverse and varied stakeholder community, while also recognizing there is a long way to go and steps like putting more structure around DEI programs helps bridge that gap.

The on-going pandemic has led to a sharp rise in online commerce and the digital delivery of healthcare and education. JavaScript was the key tool behind this. For example, Netflix, an end-user and contributor to the Node.js project, saw a heavier reliance on its IT infrastructure during the pandemic.

In their closing thoughts, both the speakers agreed that Node.js was key to many companies’ growth because its maintainers ensure that it is neutral and diverse in nature. Ginn and Moore also reiterated the importance of the role open-source plays in speeding up innovation and acts as a force for good in global economies. 

OpenJS World Welcome Keynote Full video here
Broken down by section:
Member introduction 0:04
Systemic bias in the tech industry 2:19
Members 3:08
Pandemic and its effect on the 3:51
A closer look at Netflix’s Open Source Software 4:09
Milestones from OpenJS Project Communities 5:06
Project Graduation 7:01
Collaboration Network 8:31
NodeJS Certification Program 10:43
New Individual Supporter Program 11:33
Neutrality and the role foundations play 12:26
Leading Standard Development Orgs 15:00
Why is IBM contributing to the OpenJS Foundation 16:47
Closing thoughts and call to action 17:06

OpenJS World 2021 Schedule Announced!

By Announcement, Blog, Event, OpenJS World
Text "OpenJS World 2021 Virtual Experience, June 2, 2021" over geometric lines.

The OpenJS Foundation is excited to announce the full schedule for OpenJS World 2021, the Foundation’s annual global conference. On June 2, developers, software architects and engineers from all around the world as well as maintainers and community members from OpenJS Foundation hosted projects such as AMP, Fastify, Electron, and Node.js will tune in to network, learn and collaborate.

The conference will include inspiring keynotes, informative presentations, and hands-on workshops that are aimed to help the OpenJS community better understand the latest and greatest of JavaScript technologies.

This year’s event will be broadcasted on YouTube, where we invite attendees to watch live and engage with the community via Slack. This format will allow for an on demand, “Netflix style” experience with a specific premier time and flexibility for international audience viewing, as well as more discussion opportunities with speakers. We’ll kick off the day at 9:00 am PT with a keynote stream, with sessions premiering in tracked playlists after the keynotes finish. Tracks include Security, Development, Performance, Community Building, Automation / CI/CD, Testing and General.

The full schedule can be found here: https://openjsworld2021.sched.com/ 

Keynote speakers

  • Anna Lytical, Sickeningly Entertaining and Educational Coding Drag Queen & Engineer at Google
  • Ashlyn Sparrow, Learning Technology Director and Lead Game Designer at University of Chicago | Ci3
  • Beth Griggs, IBM Cloud & Cognitive Software, IBM
  • Cian Ó Maidín, President, Nearform
  • Jenny Toomey, International Program Director, Technology and Society, Ford Foundation
  • Jerome Hardaway, Executive Director, VetsWhoCode
  • Joe Sepi, Open Source Engineer & Advocate, IBM
  • Michael Dawson, Node.js lead for IBM and Red Hat
  • Robin Bender Ginn,  Executive Director, OpenJS Foundation
  • Saron Yitbarek, Founder, Disco
  • Scott Hanselman, Partner Program Manager, Microsoft, Hanselminutes
  • Todd Moore, Open Technology, IBM Developer and Developer Advocacy, IBM
  • Zainab Ebrahimi CEO, Florish

Session Highlights Include:

Interested in participating online in OpenJS World? Register now. 

Our OpenJS World Slack channels are now open! We invite you to come and sign up for your favorite session tracks and stay up to date on the Live Q and A sessions that will be announced soon. Join our Slack channel here: https://slack-invite.openjsf.org 

Thanks to our wonderful Foundation members and sponsors for all they do to support open innovation through the OpenJS Foundation.

Thank you to the OpenJS World 2021 program committee for their tireless efforts in bringing in and selecting top-tier keynote speakers and interesting and informative sessions. We are honored to work with such a dedicated and supportive community!

JavaScript in the Age of COVID

By Announcement, Blog, Event

The OpenJS Foundation recently hosted a panel to discuss current JavaScript trends. The panel was moderated by Nick Nisi and featured Chris Aniszczyk, Alex Williams, and Liz Parody

This panel is a follow-up from one held at an OpenJS Foundation event held in Montreal in 2019. How has our view of the future of JavaScript changed? What can we expect in 2021? 

Topics ranged from positive changes to the JavaScript ecosystem in 2020 to the ways in which virtual learning allows for more diversity and inclusion at conferences. 

With moves such as the release of Node.js 14, a resurgence in web component development, and continued work on TypeScript, the JavaScript community clearly continued to iterate and develop during the COVID-19 pandemic. 

There are some notable bright spots due to the pandemic. Because of the shift to virtual conferencing, users from all over the globe are now able to take advantage of industry seminars and workshops in ways that previously were not financially or geographically appropriate. 

And, the panel also covered how the JavaScript community continues to make efforts to create a more inclusive environment for underrepresented members, as well. 

The full AMA is available here: JavaScript Trends Panel

Timestamps

0:00 Brief Introduction

1:45 Moderator Introduction

2:45 Positive JavaScript Changes In the Last Year

5:00 Microsoft’s Influence 

6:40 Other Positive 2020 Notes

9:38 Security in the JavaScript Community

12:30 Security in the World 

15:15 Supply Chain Attacks

15:42 Are Custom Elements the Future?

16:40 Diversity and Inclusion

24:00 Inclusion for Conferences

26:00 Low or No Code

32:20 JamStack

38:15 JamStack vs WordPress

40:45 JavaScript Remains a Leader

45:08 JavaScript Performance Issues As a Writing Tool

49:55 Deno as a Node Competitor 

52:38 Anticipating 2021

57:00 Wrap-Up

58:05 Wrap-Up

OpenJS World: 2021 change and 2022 dates

By Announcement, Blog, Event, OpenJS World

OpenJS World: New dates for 2021 and Dates announced for 2022

OpenJS World, the OpenJS Foundation’s annual, global event, will now be taking place on Wednesday, June 2, 2021. With so many virtual events, we know that Zoom fatigue is real. A wonderful community event, JS Nation, is now taking place on our original date. We had the flexibility to help alleviate the fatigue and to spare the community from this good problem of having so much great content from which to choose – so we are moving our event up. 

Text "OpenJS World 2021 Virtual Experience, June 2, 2021" over geometric lines.

OpenJS World 2021 will continue to take place as a free, virtual experience, and with keynotes premiering from the OpenJS Foundation YouTube Channel and sessions to be published immediately after. This format will allow for an on demand, “Netflix style” experience with a specific premier time and flexibility for international audience viewing, as well as more discussion opportunities with speakers. The event will also feature additional engagement opportunities, such as Slack chats and live workshops, mixed throughout. 

In addition, we are so excited to announce that OpenJS World is coming back, in person, for 2022!

Save the date for June 6-8, 2022 in Austin, TX. Get ready for great content, delicious BBQ, and a honkey tonk good time as we can’t wait to welcome our communities back in person, while keeping our global reach with more virtual connections. 

Tips for submitting a talk to OpenJS World

By AMA, Blog, Event, OpenJS World

Want to find out how to successfully submit a talk to OpenJS World? The OpenJS Foundation’s monthly AMA this time focused on OpenJS World and dug into some of the do’s and don’ts when submitting a talk. The deadline to submit is February 22, 2021. Moderated by members of the OpenJS World Program Committee, the AMA aimed to share insight into submitting talks and successfully presenting at OpenJS World. 

Participants included Rachel Romoff, Joe Sepi, Jory Burson, and Divy Tolia. People were able to ask questions via Twitter and live YouTube chat. Questions ranged from what OpenJS World means to the JavaScript community, 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 AMA is available here:

Timestamps

0:00 Brief Introduction

1:29 Introductions

5:40 What is OpenJS World?

10:45 Details about OpenJS World

12:58 What is a Program Committee?

17:00 CFP Process

19:40 How Many Keynotes Are Expected for 2021?

22:22 Can You Submit More than One Talk? 

24:10 Can Committee Members Submit Talks?

25:10 Is the CFP Process Blind?

27:30 Diversity Goals

29:39 Do’s and Don’ts of Submitting a Talk

45:15 Mentorship for First Time Presenters

47:00 Resources for Talks

51:25 Tracks at OpenJS World

55:15 Review Process

57:17 Getting Involved

58:25 Wrap-Up Comments

OpenJS World 2021: Save the Date!

By Announcement, Blog, Event, OpenJS World

The OpenJS Foundation’s annual conference is happening June 2, speaker submissions now open!

*this post was updated to reflect the updated event date which changed from June 9 to June 2nd, Details here: https://openjsf.org/blog/2021/03/05/openjs-world-2021-change-and-2022-dates/

Mark your calendars! OpenJS World 2021, a virtual open source conference from the OpenJS Foundation, goes live on June 2. Join JavaScript professionals including developers, software engineers, developer advocates and business leaders from OpenJS Foundation hosted projects such as AMP, Dojo, Electron, and Node.js to network, learn and collaborate with community members. 

Today, we are excited to announce several keynote speakers, open the Call for Papers, and share the event sponsorship prospectus.

OpenJS World 2021 will take place as a free, virtual experience, and with keynotes premiering from the OpenJS Foundation YouTube Channel and sessions to be published immediately after.  This format will allow for an on demand, “Netflix style” experience with a specific premier time and flexibility for international audience viewing, as well as more discussion opportunities with speakers. The event will also feature additional engagement opportunities, such as Slack chats and live workshops, mixed throughout.  

Initial Keynote speakers

Anna Lytical, Digital Coding Educator, Drag Queen, and Google engineer
Cian Ó Maidín, CEO of NearForm
Lin Clark, Senior Principal Software Engineer at Fastly
Scott Hanselman, Partner Program Manager at Microsoft

Call For Papers

CFPs are open! If you have a session that you’d like to submit, please do so by February 15, 2021. Submit your talk here. The conference will cover a range of topics for developers and end-users alike including frameworks, security, serverless, diagnostics, education, IoT, AI, front-end engineering, and much more. 

Event Sponsorship

This year, the OpenJS Foundation is offering event sponsorship as an exclusive OpenJS Foundation membership benefit. If you are interested in becoming a member of the OpenJS Foundation, this is a great time to join! Learn more about membership here and check out the event prospectus for details and benefits. 

Thank you to our current members and event sponsors for supporting the OpenJS Foundation and OpenJS World!

Interested in participating online in OpenJS World? Register now

Thank you to the OpenJS World program committee for their tireless efforts. We are honored to work with such a dedicated and supportive community!

Node-RED Virtual Conference taking place October 10th

By Blog, Event, Node-RED

Node-RED Con Tokyo, a technology conference for all of the Node-RED users is taking place on October 10th 13:00 – 18:15 Japan Standard Time. Node-RED is a hosted project at the OpenJS Foundation. For more information and registration info check out the conference page: https://nodered.jp/noderedcon2020/index-en.html

A recent technology trend is “Low-code/No-code tools” which helps developers who have great ideas and eagerness create their own applications. Node-RED is a great example of a Low-code/No-code tool. NodeRED is suitable for industrial IoT, Web of Things, smart city projects, education, and prototyping. 

This conference features a great line up of speakers talking about their use cases and technologies using Node-RED. Talks will be in Japanese or English. The conference has been organized by Node-RED users groups Japan with input from community members around the globe including United Kingdom, Brazil, Indonesia, and Japan. 

Session Highlights

– “A mechanism to grow OSS Eco-System – Linux Foundation – OpenJS Foundation – Node-RED”, Noriaki Fukuyasu, Linux Foundation Japan

– “Looking to the future of Node-RED”, Nick O’Leary, IBM

– “DevOps with Node-RED. How to quickly turn an idea into a service.”, Masanori Usami, Uhuru

– “Node-RED suitable for education in the no-code era”, Wataru Yamazaki, Uhuru

– “Utilizing IoT interoperability and Node-RED based on the Web of Things standard”, Kunihiko Toumura, Hitachi, Ltd.

– And the other 15 great sessions!

More than 200 attendees have registered for the conference. Everyone can join the free event virtually via the web. We look forward to seeing you there, virtually! 

Register today!

OpenJS World Day Two Highlights

By Blog, Event, OpenJS World

Day two of OpenJS World followed suit with day one and included so many wonderful keynotes and sessions. We know nothing beats an in-person event, but this came pretty close! If you missed the day one highlights, check out this blog.

Before we dive in, a special thanks to our wonderful sponsors who made the event possible:

Thanks to Diamond Sponsor IBM, Gold Sponsors Cloud Native Computing Foundation and Google, Silver Sponsors Red Hat/OpenShift and SoftwareAG, Bronze Sponsors Heroku, Profound Logic, Sentry and White Source.

Keynotes

We kicked off day one with NASA Astronaut, Christina Koch. Christina talked through her year-long stay in space, her training, and how tech has evolved in space explorations. She even answered some community questions! Check out this interview we conducted with Christina for even more info. 

.

Other keynote speakers included 

Sessions 

Day two featured many great talks featuring more than 25 breakout sessions and workshops. Presenters from many industries across companies and open source projects gave some really interesting and informative talks. 
To see all the replays, check out our YouTube Playlist.

Thanks and (fingers crossed) see you in Austin in 2021

The OpenJS World team and community truly pulled together to make this event fantastic. There were some bumps along the way, as we transitioned an in-person event to a 100% virtual one, but we are fortunate to have an amazing community, including our Program Committee, there to support and guide us.

Thanks also to all who tuned. If you are not already, please consider becoming a member. There’s lots of value in OpenJS Foundation membership. To learn more, check out our website.