Web Components

Web components are a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use in web pages and web apps


The Document Object Model (DOM) is the data representation of the objects that comprise the structure and content of a document on the web.

This video will introduce the DOM, look at how the DOM represents an HTML document in memory and how to use APIs to create web content and applications.


A package.json is a JSON file that exists at the root of a Javascript/Node project. It holds metadata relevant to the project and it is used for managing the project's dependencies, scripts, version and a whole lot more.

Tech Stack

A "tech stack" includes all the technologies used to build a complete web or mobile application - like frameworks, cloud services, libraries, languages, and APIs.

In this video you will learn how to over-engineer a tech stack for an MVP, then simplify it.


PNPM stands for Performant NPM, which means it stands for Performant Node Package Manager. It is a drop-in replacement for npm, but faster and more efficient.

Help Us Improve This Page Updated at Thu, Dec 9, 2021