ββIf youβre a front-end developer, youβre using bundlers whether you know it or not.
β± 7 minutes read
#Bundlers
β± 7 minutes read
#Bundlers
Medium
Build Your Own JS Code Bundler
Our bundler will: 1. Read all JavaScript files inside our project. 2. Calculate dependency graph. 3. Grab code from all relevant files.
ββI measured the time complexity and space complexity of the most common methods to find if a value exists in an array.
β± 4 minutes read
#JavaScript
β± 4 minutes read
#JavaScript
Medium
Which is the fastest way to find if something exists in an Array in Javascript?
Is [1,2,3,4].includes(3) faster then doing a for loop? Is Array.indexOf any better?
ββI asked GitHub if I could have the abandoned username βMagikarpβ. And they said yes!
β± 3 minutes read
#GitHub
β± 3 minutes read
#GitHub
Medium
How to get the GitHub username of your dreams
I asked GitHub if I could have the abandoned username βMagikarpβ. And they said yes!
ββIs this the beginning of the next revolution for JavaScript Framework? Apparently, YES!
β± 9 minutes read
#Frontend #Qwik
β± 9 minutes read
#Frontend #Qwik
Medium
React and Next.js is DEADβββSomething New is (Finally) Replacing It (For Good)
Is this the beginning of the next revolution for JavaScript Framework? Apparently, YES!
ββLearning Web3.0 and blockchain development today is like buying a Bitcoin at $10 yesterday.
β± 7 minutes read
#Solidity #Web3 #Blockchain
β± 7 minutes read
#Solidity #Web3 #Blockchain
Medium
Zero to Hero: Web3.0 and Solidity Development Roadmap 2021
Learning Web3.0 and blockchain development today is like buying a Bitcoin at $10 yesterday.
ββYou might have been building containers for a long time, and in all your previous builds, the security and/or the size of your containers wasnβt the priority. But if you got here now you are putting a priority in those topics.
β± 7 minutes read
#Docker
β± 7 minutes read
#Docker
Medium
Optimize your docker containers
You might have been building containers for a long time, and in all your previous builds, the security and/or the size of your containersβ¦
ββHow to structure large React applications into folders and files is a highly opinionated topic. I struggled for a while writing about this topic, because there is no right way to do it. However, every other week people ask me about how I structure my React projects -- with folder structures from small to large React projects.
β±οΈ 7 minutes read
#React
β±οΈ 7 minutes read
#React
www.robinwieruch.de
React Folder Structure in 5 Steps [2025]
React Folder Structure in 2025 for large React projects. The guide walks you through a file structure from small to large project ...
β€1
ββMy friends, as a software engineer, you must have used Event Emitter. We often use it to handle cross-component communication scenarios.
β±οΈ 3 minutes read
#JavaScript
β±οΈ 3 minutes read
#JavaScript
ββYou donβt need a framework for everything, but if you use one, this article will help you use it in the most performant way.
β±οΈ 14 minutes read
#Architecture
β±οΈ 14 minutes read
#Architecture
Smashing Magazine
Five Data-Loading Patterns To Boost Web Performance β Smashing Magazine
You donβt need a framework for everything, but if you use one, this article will help you use it in the most performant way.
ββYou could improve your workflow, boost your productivity, and simply make VSCode prettier with the help of these extensions!
β±οΈ 6 minutes read
#IDE #CodeEditor #VSCode
β±οΈ 6 minutes read
#IDE #CodeEditor #VSCode
Medium
12 Unusual VS Code Extensions You Definitely Need As a Developer
You could improve your workflow, boost your productivity, and simply make VSCode prettier with the help of these extensions!
ββIn this article, Iβd like us to explore postMessage() again, but as it applies to communication within the same browsing context or same origin.
β±οΈ 5 minutes read
#JavaScript
β±οΈ 5 minutes read
#JavaScript
Medium
Using JavaScript and The Broadcast Channel API
For Browser Context Communication Between Tabs
ββDeveloping a good workflow is essential in such a fast-paced environment with strict deadlines. Therefore, productivity is one of the most important metrics to consider.
β±οΈ 3 minutes read
#Tools #Productivity
β±οΈ 3 minutes read
#Tools #Productivity
Medium
14 Essential Developer Tools to 10X Your Productivity πβ¨
Developing a good workflow is essential in such a fast-paced environment with strict deadlines. Therefore, productivity is one of the mostβ¦
ββThere are several ways to change the background color of an element using CSS. Here is a list of some of the most common ways
β±οΈ 2 minutes read
#CSS
β±οΈ 2 minutes read
#CSS
Medium
5 Different Ways To Change Background Color In CSS
There are several ways to change the background color of an element using CSS. Here is a list of some of the most common ways:
β€1
ββYou can use a JS module (pubsub) that follows the publish-subscribe pattern to communicate between components that arenβt in the same DOM tree. In the publish-subscribe pattern, an event publishes the event and other components subscribe to it.
β±οΈ 4 minutes read
#JavaScript
β±οΈ 4 minutes read
#JavaScript
Medium
Understanding PubSub Module
To communicate across the DOM in LWC
ββWe, software engineers, spend a good chunk of time doing code reviews. And we should because reviewing code is an important activity.
β±οΈ 6 minutes read
#CI #Tools
β±οΈ 6 minutes read
#CI #Tools
Medium
Automating Code Review Chores Using Danger.js
Spend more time reviewing the critical parts of your pull requests
ββIf you donβt know who Linus Torvalds is, I will give you a short introduction: If youβre a software engineer, you should know what Linux is and Iβm almost sure that you used Git at least one time. Basically, he is the mind behind these two big projects. If you want to learn more about him, you can search online, I donβt want to give more details in this article but to move on to the wisdom I learned by listening to his speeches.
β±οΈ 10 mins read
#Software
β±οΈ 10 mins read
#Software
Medium
5 Harsh Truths for Success from Linus Torvalds
The mind behind Linux and Git and his harsh truths about success.
ββI used to think squash commits were so cool, and then I had to use them all day, every day. Hereβs why you should avoid squash
β±οΈ 4 minutes read
#Git
β±οΈ 4 minutes read
#Git
Medium
Why I Prefer Regular Merge Commits Over Squash Commits
I used to think squash commits were so cool, and then I had to use them all day, every day. Hereβs why you should avoid squash