The very first piece I ever posted here on Medium/Better Programming was about a few VS Code extensions I use even to this day. I’d always intended to create additional pieces regarding configuring VS Code but never got around to it. Since the last piece was focused more on extensions, this piece will be focused more on settings.
Many people already use VS Code because of its plethora of extensions that are made easily available via the extensions tab. However, there is a lot you can customize right out of the gate without needing to download any extensions. …
As I lurk on all my various social platforms, I often see people discussing React. Some developers refer to it as a framework and others as a library. While some new developers use the terms library and framework interchangeably, they are very different.
Here, I will explain the main differences between a framework and a library, which category React falls into, and why there even is a debate regarding React.
Before, however, we should take a quick look at the definition of the two.
The Wikipedia page for a code library defines it as:
“In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development. These may include configuration data, documentation, help data, message templates, pre-written code and subroutines, classes, values or type specifications.” …
Nearly every program that we write will require some form of data storage. This could be a list of names, people objects or something else.
Generally, we store collections of data in an array. This is usually the first data structure people are introduced too, and due to its flexibility, it becomes the one most developers use.
In this article, I aim to give an introductory understanding of some of the most common data structures.
A data structure, as you can probably guess, is a way of structuring how our data is stored, and as a consequence, how it is accessed. …