Source code of popular open-source projects explained with Codecrumbs.

Learning source code

Each codebase has interesting tips, approaches, patterns and anti-patterns. One can tell a teachable story about that. This is the library of such stories.

And what is the better way to learn as based on examples from popular open-source projects.
    Webpack architecture is heavily based on events (each plugin is basically a set of event listeners called during compilation). Under the hood, webpack uses a library called `tapable` to encapsulate "publish-subscribe" implementation.

Creating process... © 2021