Blog
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
All
Get started
(3)
Tutorials
Tutorials and guides
(2)
Investigations
Investigations and findings
(1)
Under the hood of github-readme-stats project
Last update: 21/09/2021Recently 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?
Most popular mistake to ruin Webpack bundle optimization
Last update: 11/12/2021Building huge applications means putting together hundreds of different modules, packing, bundling and shipping that towards user. Control of bundle size becomes critical at this point, one module, one bad apple, can just ruin everything. Let's talk about that in this post.
Tapable library as a core of webpack architecture
Last update: 15/02/2021Webpack 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...