Node.js VM: Developing an External Plugin System

🎤 About the talk
💡 Talk highlights

This talk was part of Developer Growth Summit 2022. Go to the DGS2022 page to view recordings of all sessions.

About the talk

In this talk, we'll use Rocket.Chat's open source apps-engine as an example of how to use VM module native to the platform, and how to create the core of an external plugin system on top of Node.js VM.

This talk will cover

  • Why external plugins?
  • Environment requirements for the system
  • The Node.JS VM Module
  • The structure of a plugin
  • Interacting with a plugin
Web Development

About the speaker

Douglas Gubert

When Douglas is not coding and worrying about developer experience and code semantics, he is studying languages or playing video-games with his kid.

Want a high-income, remote career in Web Development?

Join Arc and receive offers from high-growth tech startups paying from $60,000 to 175,000 USD!

Discussion 

Loading...