Content library

Source code of popular open-source projects explained with Codecrumbs

Learning source code

Each codebase has interesting tips, approaches, patterns and anti-patterns. This is the library of such case-studies based on examples from popular open-source projects.

To add your Codecrumbs Snapshot please submit pull request here


Home

Get started
(2)

Tutorials

Tutorials and guides
(1)

Investigations

Investigations and findings
(1)
Recently I came across this "stats picture" in someone's Readme profile on Github, displaying profile information, and it caught my attention. It is dynamic, meaning, every time you see this image it is going to be up to date with the current stats. But, how does it render dynamic information inside of the static markdown page?
Read more
javascriptgithub-readme-stats
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.
Read more
javascriptwebpackwebpack@4.43.0tapable@1.1.3

Creating process...