Source code of popular open-source projects explained with Codecrumbs.
Learning source codeEach 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.