Back to directory

PurpleSchool Knowledge Base

A community-maintained knowledge base of articles covering the JavaScript stack for frontend, backend, mobile and DevOps development, published from a GitHub repository to the PurpleSchool site weekly.

PurpleSchool Knowledge Base

PurpleSchool Knowledge Base is an open collection of articles about the JavaScript stack, covering frontend, backend, mobile development and DevOps. The repository holds the articles, their supporting material and images; the content is maintained by the PurpleSchool school together with community contributors.

Articles are organized under top-level topics such as TypeScript, each containing sections and individual article folders with an index.md file. A section's index.md carries front matter for its title and search-engine metadata, plus a short description of what the section covers.

Once a week, everything merged into the master branch is published to the PurpleSchool Knowledge Base website. Contributing follows a fork-and-pull-request workflow: pick or create a section, write the article with its tags, and a moderator reviews it within a week.

More in Tutorials

See all 478
  • BootLife

    github.com

    Conway's Game of Life implemented to run directly from a 512-byte x86 boot sector in assembly, using VGA memory itself as the simulation grid.

  • A technical blog post deriving the Y combinator as a composition of combinator birds in an array language, and examining how eager evaluation changes fixed-point recursion compared with the usual lazy telling.

  • System Design Atlas

    atlas-sysdes.vercel.app

    A free reference of worked system design problems with interactive architecture diagrams, covering ranked designs such as a feed, a chat app, a URL shortener, and a rate limiter, plus pages on the technologies behind them.