Skip to main content
All Posts By

arobinson

OpenJS in Action: There’s Open Source in Your Credit Card with Neo Financial

By Blog, Case Study, OpenJS In Action

We recently met with Ian Sutherland, engineering lead and Head of Developer Experience at Canadian fintech startup, Neo Financial. Ian has been with Neo Financial from the very beginning and has seen the engineering team grow from 1 employee to over 150 individuals in the last three years. Ian is also a Collaborator on the Node.js project hosted at the OpenJS Foundation. Watch the full interview:

https://youtu.be/pCfM4_jxH0E

What is Neo Financial?

Neo is a financial technology company that is reimagining how Canadians bank. Their first product was a rewards credit card, they later introduced a top rated high-interest savings account and recently launched Neo Invest, the first fully digital, actively managed investment experience. With Neo Invest your portfolio is actively managed by experts and engages a greater range of asset classes and investment strategies than most competitor portfolios.

Developed with JavaScript First

The Neo Financial web banking portal provides seamless mobile-first interactions for users. The backend of the portal is built entirely using JavaScript and Node.js and powers all of the app’s microservices and transaction processing. Ian and the engineering team decided early on that they would use JavaScript for everything they possibly could in developing their product. Ian shared his opinion that “Node.js is the technology of choice for running JavaScript on the server, so from day one, a decision was made that the team would use Node.js.”

Other factors influenced their decision to work with JavaScript and related technologies like Node.js. JavaScript is currently the most widely used programming language, which they felt would make it easier to scale their team of developers quickly. The language also, put simply, works well for them. Their team finds it easy to containerize apps using Node.js. It’s also easy to build serverless functions written in JavaScript running on Node.js, with no compilation step required. It’s fair to say that Node.js provides excellent performance and scalability, keeping their team’s infrastructure costs low. 

Working with Other Open Source Technologies

Using Node.js and JavaScript for local development has worked well for the Neo Financial dev team. Ian shared that they have a swift development experience where a person can change some code and have the project reload instantly. He also cited the npm ecosystem and the “millions” of packages out there as a benefit, helping his team work very productively. They also use TypeScript and Fastify in all of their services, and webpack indirectly through other frameworks.

Open source packages and plugins help speed up their team’s development work. Chances are, someone has already dealt with a similar problem. These packages make it easier to solve whatever the needs are without recreating the wheel.

A Note on Security

As a financial company, security is top of mind for Ian and his team. The Node.js project has also been focusing more on the security of Node.js itself. As a result, the devs at Neo feel very comfortable running it in production.

Contributing to Open Source

On a personal level, Ian has been involved in open source for several years. He started by making smaller contributions and later got involved in the React community. He eventually became a core maintainer of the Create React App and has been working on that project for the last three or four years. Then, about four years ago, he got involved in Node.js itself, primarily as part of a working group called the Tooling Group. The focus of this group is on making Node.js the best tool it can be for building things like CLI tools, or other tools that might run in a CI or build environment, lambdas, etc. 

As a team, the Neo Financial engineers try to do their part. They’ve open sourced developer tools and GitHub actions and try their best to give back wherever they possibly can. In a big thank you to the open source community, Ian said, “We have an awesome community. People are doing development on open source projects for free as volunteers when they contribute lines of code and fixes and documentation.”

We at the OpenJS Foundation feel the same way. We wouldn’t be anywhere without our contributors and our fantastic community. It was a pleasure speaking with Ian, and we’re grateful for his input as an individual and an engineering team leader. 

Spring Forward With 50% Savings on Linux Foundation Training & Certification

By Blog, Training

We know there’s a lot happening in the world right now. To help make at least one thing a little easier, Linux Foundation Training & Certification is offering discounted pricing on all our offerings, including training courses, certification exams, bundles and bootcamps for one week. This offer reflects the best sitewide pricing of the year outside of Cyber Monday!

This is a perfect opportunity to grow your Node.js skills, whether you’re interested in Node.js Application Development (JSNAD) or Node.js Services Development (JSNSD) bundles.

Training bundles, plus certification, and bootcamps are 50% off, and standalone training courses and certification exams are 40% off. This offer ends April 19, and you can learn more here. 92% of hiring managers are struggling to find enough IT talent with skills in open source technologies, so this is your opportunity to kickstart a new career. If you don’t know where to start, take the Linux Foundation career path quiz, explore the IT career roadmap, or check out the new certification curriculum paths. Options include everything from system administration to engineering, cloud, web, blockchain, networking, hardware and many more!

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!

OpenJS In Action: Betting Your Product’s Developer Experience on Node.js and Open Source

By Blog, OpenJS In Action, Uncategorized

OpenJS recently spoke with Yavor Georgiev, Co-Founder, and Head of Product at Fusebit, to learn more about how his product leverages Node.js and other benefits of the open source ecosystem. Fusebit prides itself on being a “developer-first” focused product that takes the pain out of implementing SaaS integrations. Yavor and one of his co-founders at Fusebit previously had worked at Microsoft specifically on bringing support for Node.js to the Azure Cloud. 

We learned that the Fusebit product team strongly believes in and supports the Node.js ecosystem. The entire Fusebit service is based on a “JavaScript developer experience with Node.js and npm”, which delivers a best-in-class experience for their customers.

Programming Model Based on Node.js

The Fusebit service exposes a programming model based on Node.js, allowing any developer to create an integration. That’s key for a couple of reasons. First, since there’s already a massive community of developers familiar with Node.js and JavaScript, developers don’t have to learn anything new and can use their existing processes and DevOps techniques. Another key benefit to having their model based on Node.js is that due to the size of the npm ecosystem, there’s a module for virtually everything. One of the benefits of open source is that developers don’t have to write and implement everything from scratch. In this case, they can grab a module from npm and speed up their productivity. 

Security

We touched on the issue of security. Two of the co-founders of Fusebit were previously employees at Microsoft and later at Auth0, an identity and access management platform on which Fusebit’s security is based. Were it not for Node.js and companies like Auth0 being invested in securing the open source ecosystem, the Fusebit product itself wouldn’t be where it is today. They also leverage modules from npm where developers constantly update code and patch vulnerabilities.

Stripe for SaaS Integrations

The Fusebit service is like “Stripe for SaaS integrations.” So if you’re a developer working on a SaaS application and you need integrations to third-party SaaS products like Slack or JIRA, Fusebit provides the integrations in a turnkey way. Based on Node.js, there’s an infinite ability to customize solutions. As a result, Fusebit achieves great problem-solution-fits for their customers, unlike some low-code and no-code solutions. Another reason their product is focused on a developer audience is data fidelity is essential when connecting business software to something like Salesforce or other SaaS products. Someone has to have the right technical mindset to create that type of integration.

Open Source Contributions

The Fusebit team is also a proud contributor to open source development. Most of their source code is available on GitHub, so customers can go in and fork features, SaaS connectors, etc., and make them their own. 
We talked about everynode, a new project that Fusebit recently contributed to the open source ecosystem that lets developers run any version of Node.js, including the most recent builds on AWS Lambda. Lambda sometimes doesn’t have the latest versions available. The Fusebit team initially built it internally for integrations that required newer versions of Node.js and needed to run on AWS.

“You know, selfishly, it’s actually better for more developers to be familiar with it instead of keeping it secret. The more people are familiar with aspects of Fusebit that we’ve made open source, the better for us.”

The Fusebit team routinely takes pieces of the Fusebit service and makes them available to the public, whether it’s npm packages, repositories, or other content. The team also contributes by filing issues and contributing fixes to OSS projects and Node.js itself when needed. On making parts of their code public, Yavor commented, “You know, selfishly, it’s actually better for more developers to be familiar with it instead of keeping it secret. The more people are familiar with aspects of Fusebit that we’ve made open source, the better for us.”

JavaScript FTW!

With so many other programming languages out there, Yavor believes JavaScript is still in the lead for many reasons. It’s amazingly versatile, giving devs the ability to build end-to-end solutions. The language itself continues to evolve, and there are some remarkable initiatives around the standardization of the module spec, for example. Now you can write a module and use it pretty much anywhere JavaScript runs, whether it’s Node.js or in a browser. This continuous innovation supports the JavaScript language and the community and encourages people to continue learning JavaScript. 

Fusebit thanks the Node.js community and everybody who’s contributing unpaid hours to make Node.js and the package ecosystem great. According to Yavor, the Node.js community has been a tremendous help to their product. They also give back to our community by hiring folks with Node.js in their skillset. 

We at the OpenJS Foundation appreciate Yavor sharing his thoughts and experience.

Watch the Interview

Q & A with Alex Liu, OpenJS Board Member and Engineering Manager at Netflix

By Blog, member blog
Alex Liu

We talked with our recently re-elected board member from Netflix Alex Liu about his new position as OpenJS End-User Board Director and learned more about how Netflix finds value in the OpenJS Foundation. Alex represents the many end-users or organizations using JavaScript technologies to build their products and services.

In addition to the End-User Board seat, Netflix is a Gold member of the OpenJS Foundation. Each Platinum member is entitled to appoint one Director to the board, and Gold and Silver members vote to select their representatives. The board also includes community representation, with two Community Director positions elected.

Alex is the Engineering Manager for the Node.js Platform team at Netflix, responsible for curating the Node.js development experience for hundreds of engineers across the company. His team builds on the shoulders of the incredible open source communities that have found a home in the OpenJS Foundation and advocates for the continued support and sustainability of the vibrant communities that have made today’s ecosystem possible.

Using a serverless Node.js platform, you and your team at Netflix curate a complete end-to-end development environment for Netflix engineers who are creating, developing, and deploying Node.js services. How does being on the OpenJS Foundation board help your work at Netflix?

Being a part of the OpenJS Foundation has opened opportunities for collaboration and information sharing. We now have a better understanding of how Node.js is growing within the industry and how Netflix can play a meaningful part in that story. The deeper engagement goes two ways; it allows us to learn from the community and enables us to share unique challenges with our peers.

Within Netflix, Node.js traditionally focuses on server-side use cases separate from the larger front-end JavaScript space, but we leave a lot on the table by not exploring how we can bridge that gap. For many of our engineers building web applications and Node.js services go hand-in-hand and that mindset must be adopted to provide a more holistic development experience for our teams. Additionally, we have JavaScript use cases that are outside of the traditional browser experience. For example, the Netflix TV application experience is a JavaScript UI running on a native SDK, which brings a set of unique challenges. It’s a win / win for both sides as we look to share and grow together with the OpenJS foundation.

Node.js v18 will be released April 18. How does Netflix evaluate new releases of Node.js?

Similar to how AWS raised the abstraction bar for hardware management in the early cloud days, we’re raising the abstraction bar for service development. 

My team owns and operates a managed platform, “NodeQuark”, for Node.js services at Netflix. The mission of the platform is to provide not only the Node.js runtime, but all the integrations needed to hit the ground running in the Netflix ecosystem in a transparent manner. NodeQuark tracks Node.js LTS releases, and the managed architecture allows us to seamlessly test, validate, canary, and ship updates to both the Node.js runtime and our ecosystem integrations without having to involve our customers. Our platform customers need only bring their business logic. 

We do have scenarios requiring more traditional services that are not built on NodeQuark, where service owners are responsible for their entire stack, including evaluating new Node.js releases on their own cadence. In the future we will continue to explore these use cases more thoroughly to support them within NodeQuark.

As part of the OpenJS board, what do you hope to accomplish in 2022?

I’ve been discussing goals for the board with Robin Ginn, our Executive Director. Fundamentally, I want to build better relationships with people engaged with the foundation. Why are you showing up? What keeps you engaged? How is that benefiting you and your company? Better understanding these types of benefits and motivations will help the Foundation better support our members. And that will lead to eventual growth and further investment in the success of the Foundation.

What advice would you offer others wanting to get involved with the Foundation?

I’ve had the privilege of getting involved through Netflix. For individuals who want to share their experience, there is JavaScriptLandia. This is designed to be a part of the community where individual contributors can join and fully engage. My biggest piece of advice is to reach out, say hello, find out what the OpenJS Foundation is up to lately. I’m confident you’ll find a fun and engaging way to join our community!

Latest Node.js Savings End February 11, 2022

By Blog, Certification and Training, Node.js

It’s always a great time to invest in training or certification for you or your engineering team. The OpenJS Foundation, in partnership with the Linux Foundation, will be discounting all Node.js Certifications and Trainings up to 60% through Friday, February 11, 2022. Some of the world’s leading tech companies use the Node.js runtime in production and prefer to hire developers who are experienced with Node.js. The OpenJS Certification and Training program serves to help developers in their professional development goals.

Discounts Up to 60% with Code: NODE222 

OpenJS Node.js Services Developer Certification Exam (JSNSD) $375 $150

OpenJS Node.js Application Developer Certification Exam (JSNAD) $375 $150

Node.js Services Development Online Course + JSNSD Exam Bundle $575 $230

Node.js Application Development Online Course + JSNAD Exam Bundle $575 $230

POWER Bundle – JSNSD Course & Exam Bundle AND JSNAD Course and Exam Bundle $1150 $460

What’s included with certifications?

  • 12 month exam eligibility    
  • Free exam retake
  • Digital badge and PDF certificate upon passing

What’s included in online trainings?

  • Hands-on labs & assignments
  • Video content
  • 12 months of access to online courses
  • Discussion forums
  • Digital badge and PDF certificate upon completion

Certifications

Certifications are excellent ways to validate your own development skills to yourself, employers, and the world. 

OpenJS Node.js Application Developer (JSNAD)
The OpenJS Node.js Application Developer certification is ideal for the Node.js developer with at least two years of experience working with Node.js. For more information and how to enroll: https://training.linuxfoundation.org/certification/jsnad/

OpenJS Node.js Services Developer (JSNSD)
The OpenJS Node.js Services Developer certification is for the Node.js developer with at least two years of experience creating RESTful servers and services with Node.js. For more information and how to enroll: https://training.linuxfoundation.org/certification/jsnsd/

Training Offerings

Feel confident in taking your exams with the Node.js Training courses. These courses help prepare developers for the Node.js certification exams. 

Node.js Application Development (LFW211)
This course provides core skills for effectively harnessing a broad range of Node.js capabilities at depth, equipping you with rigorous skills and knowledge to build any kind of Node.js application or library. While by design the training content covers everything but HTTP and web frameworks, the crucial fundamentals presented prepares the student to work with web applications along with all types of Node.js applications.

Node.js Services Development (LFW212)
This course provides a deep dive into Node core HTTP clients and servers, web servers, RESTful services and web security essentials. With a major focus on Node.js services and security, this content is an essential counterpart to the Node.js Application Development (LFW211) course, and will prepare you for the OpenJS Node.js Services Developer (JSNSD) exam.

If you’d like to pursue Node.js Certifications and Trainings and this sounds like something you’d like to know more about, check out more information at this link.

Node.js in an Impact Project of the OpenJS Foundation.

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

JSON Schema Joins OpenJS Foundation

By Announcement, Blog, Project Update

JSON Schema is the newest technical project hosted under the OpenJS Foundation! 

JSON Schema is a vocabulary that allows you to annotate and validate JSON documents. It defines how a JSON should be structured, making it easy to ensure that a JSON is formatted correctly, and it is useful for automated testing and validating. In addition, JSON Schema provides clear human- and machine-readable documentation.

“We are thrilled to welcome JSON Schema into the OpenJS Foundation. Building a community requires dedicated people and great technology, which JSON Schema already has. It also requires a reliable structure for open governance and legal support that allows worldwide communities to grow. As the vendor-neutral home to almost 40 open source projects, JSON Schema already fits in well with our ecosystem of projects,” said Robin Ginn, OpenJS Foundation executive director. “We look forward to providing resources and support to JSON Schema to help their community to grow.”

“JSON Schema’s supportive community has in part enabled us to get this far. This has been critical to its success. JSON Schema is primarily a validation tool, plus it’s gaining additional uses such as generating forms, generating databases, or generating other UIs. We want to make sure the community and technology can continue to grow, possibly in unforeseen directions,” said Ben Hutton, JSON Schema specification lead at Postman. “By joining the OpenJS Foundation, we gain the community structure and support – with a strong focus on open governance – to continue to build and enlarge the community. We remain committed to being an interoperability focused standard, and want to provide assurance that JSON Schema will remain open and owned by the community that needs it.”

“The OpenJS Foundation continues to grow, and JSON Schema is a great addition. It is a key foundational technology, and by joining the OpenJS Foundation, it now has a strong home for further growth,” said Todd Moore, OpenJS Foundation Board Chairperson and Chief Developer Advocate IBM. “We are looking forward to working with and supporting JSON Schema.”

“The OpenJS Foundation is continuing to support key technologies that JavaScript communities rely upon. JSON Schema is an important addition,” said Joe Sepi, Open Source Program Director at IBM, and chairperson of the OpenJS Foundation Cross Project Council.“ JSON Schema is a great example of how interconnected JavaScript technologies can be. Providing a structure for sharing data is critical.”

“The Cross Project Council carefully considers the projects that join our neutral home at the OpenJS Foundation. We are pleased to have JSON Schema onboard so we can support the project’s growth, and the maintainers can contribute their expertise to the broader JavaScript ecosystem through OpenJS,” said Eemeli Aro, Staff Software Engineer at Mozilla, and OpenJS Cross Project Council (CPC) member. 

JSON Schema will be designated “At-Large,” which includes many different types of projects but is most often used for stable projects with minimal needs. They are now officially in the incubation process where projects complete their on-boarding to join the foundation.

To find out more about JSON Schema, including a complete list of current implementations, see https://json-schema.org/ 

JSON Schema Resources

 

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 35 open source JavaScript projects, including Appium, Dojo, jQuery, Node.js, and webpack. It is supported by 30 corporate and end-user members, including GoDaddy, Google, IBM, Intel, Joyent, and Microsoft. 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.

 

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/