Soft Skills are fundamental to software engineering. Contrary to popular belief, SWE is very much team based. You'll be collaborating every day and some of these skills will be invaluable to your growth and career. Also, I feel that most of the stuff I'll be talking about will also be

One of the first issues while using React is figuring out how different components communicate with each other. Whether it’s from parent to child, child to parent, or child to child, there are a plethora of different ways to do it. Table of Contents Props Refs Callback Functions Parent

In my last article, I talked about how the Node Event Loop works in Javascript and how it handles asynchronisity. In Javascript, we have a multitude of options on how we handle asynchronous events. Table of Contents What is Asynchronous Code? Callbacks Promises Observables Async/Await So which one should

This article is meant to help you understand how the Event Loop works. Understanding what's Happening in Chrome Take a look at this image (credit: Philip Roberts): Now this image might be a little confusing at first, but bear with me here. Let's break down this image real quick. V8

The foundation on which our internet is made out of is fairly complicated. In my attempts to teach my friends/family about how it works, I'm going to attempt to make as many blog posts as I can attempting to simplify CS terms and concepts. Today I'll be explaining (very