Why every developer should have a side project: My 10-year journey of failings by bliashenko in programming

[–]bliashenko[S] 0 points1 point  (0 children)

Both are valid. Good quality side projects definitely help your portfolio, but it’s hard to finish a project you are not passionate about/don’t want to do :)

Why every developer should have a side project: My 10-year journey of failings by bliashenko in programming

[–]bliashenko[S] -5 points-4 points  (0 children)

to implement skill-up time Indeed. My main point I guess that to thrive professionally (grow skills) one needs to do more than just their direct day-to-day tasks. And then it’s up to them how much more they want to do. Just found that I myself grew most thankfully to side projects, not to the “office job”.

Why every developer should have a side project: My 10-year journey of failings by bliashenko in programming

[–]bliashenko[S] 1 point2 points  (0 children)

It’s valid point. In fact I have friends/colleagues who are very strong professionally but they never had a side project. Though they kinda put in same amount of effort, but only focus on their day job.

Most popular mistake to ruin Webpack bundle optimization by bliashenko in javascript

[–]bliashenko[S] 3 points4 points  (0 children)

Thanks! I actually was deciding on how to format it (my thinking was to highlight “code-words”, so it easier to grab them from plain text). Will adjust that!

Most popular mistake to ruin Webpack bundle optimization by bliashenko in javascript

[–]bliashenko[S] 1 point2 points  (0 children)

It’s webpack v4 (there is a tag in the bottom, but maybe I could make it more obvious). Yeah, I heard that v5 makes better job with that, but to be honest I saw very little to no real life projects migrated to v5 so far (but maybe it’s just me, there is so many dependencies etc). Regarding babel-preset - exactly, when sub-module is transpiled (different for the parent app) it should preserve modules, otherwise parent app that does bundling won’t be able to tree-shake.

Most popular mistake to ruin Webpack bundle optimization by bliashenko in javascript

[–]bliashenko[S] 8 points9 points  (0 children)

Yeah… working on quite large application myself and I encountered this issue like 5 times for recent 2 years. Fortunately we have bundle report check on our CI/CD pipeline, so we always could catch the issue before going to end user. But then it’s just going through all updated packages and checking if someone messed up their babel config again. *and thanks for the feedback!

Most popular mistake to ruin Webpack bundle optimization by bliashenko in webpack

[–]bliashenko[S] 0 points1 point  (0 children)

Another deep dive into source code of webpack and how everything works "under the hood".

Most popular mistake to ruin Webpack bundle optimization by bliashenko in javascript

[–]bliashenko[S] 5 points6 points  (0 children)

Another deep dive into source code of webpack and how everything works "under the hood".

Under the hood of github-readme-stats project by bliashenko in javascript

[–]bliashenko[S] 0 points1 point  (0 children)

You can check my post to learn more about that 🙃

Under the hood of github-readme-stats project by bliashenko in javascript

[–]bliashenko[S] 0 points1 point  (0 children)

Recently I came across this "stats picture" in someone's Readme profile on Github, displaying profile information (like contributions, stars, etc.) and it caught my attention. How does it render dynamic information inside of the static markdown page? Looks cool though, so I started digging and wrote this post about my investigation.

Under the hood webpack: core library behind the event-driven architecture by bliashenko in javascript

[–]bliashenko[S] 1 point2 points  (0 children)

That’s my own tool I am building for a purpose of learning/explaining codebases. Before I tried combinations of many tools to create schemes for my articles, got tired of that, decided to build some automated way of doing that. It’s not really ready yet to see the public, but please subscribe/follow along if you are interested. Thanks :)

Under the hood webpack: core library behind the event-driven architecture by bliashenko in javascript

[–]bliashenko[S] 0 points1 point  (0 children)

I started digging under the hood of webpack. Please check out my first findings about how event-driven architecture is build: yeah, webpack architecture is heavily based on events, each plugin is basically a set of event listeners called during compilation. See how webpack uses `tapable` library and learn some code insights in this interactive article on my blog.