How long does it take to learn to code?

In one word, FOREVER! You might think I am exaggerating, but learning to code is an iterative and lifelong process. Every day new technologies are being developed to optimize old workflows or introduce new and more efficient workflows....

May 21, 2021 路 4 min 路 Coderslang Master

How to concatenate JavaScript array using join

JavaScript join function is built in to every JS Array. It鈥檚 very useful to join the elements of the JavaScript array and convert it into a string. Here鈥檚 the basic syntax:...

May 17, 2021 路 1 min 路 Coderslang Master

How to destructure an array in JavaScript

JavaScript provides a very handy possibility to destructure any array and give custom names to the variables in it. Let鈥檚 assume we start with a simple array of numbers: const numbers = [1, 2, 3, 4, 5]; To get the first 2 elements from this array, we can use the destructuring assignment....

May 15, 2021 路 1 min 路 Coderslang Master

How to wait for all Promises to resolve in JavaScript

So you have a bunch of Promises, and you want to proceed only when all of them are resolved. In JavaScript there are 2 main approaches to solving this. ...

May 14, 2021 路 2 min 路 Coderslang Master

HTML Text Properties

HTML text has a couple of properties. When these properties change, the looks and feel of the website changes too. For example, here I鈥檝e already told you how to change the color of the text in HTML ....

March 11, 2021 路 4 min 路 Coderslang Master

CSS Identifiers and Classes

鈥 How we select elements for applying styles is called a selector. Until now, we have selected elements by tag name. 鈥 Well, yes, we specified, for example, h1 or p and then listed CSS properties....

March 10, 2021 路 4 min 路 Coderslang Master

HTML links and attributes

鈥 Hey there! It looks like you鈥檝e already figured out the basic HTML elements. 鈥 Well, I solved all practical tasks and realized that each tag has its own capabilities....

March 9, 2021 路 7 min 路 Coderslang Master

HTML Lists for beginners. Syntax and Styling.

鈥 Let鈥檚 go ahead and explore new tags. 鈥 I thought we were already done with the tags. After all, we even studied the attributes. 鈥 Oh no, there are still a lot of HTML tags....

March 8, 2021 路 4 min 路 Coderslang Master

Beginners Guide into HTML Tables

鈥 Now let鈥檚 deal with another way to structure and group information - tables. Previously, they were actively used to build the layout of web pages. But this structure was not very flexible....

March 7, 2021 路 5 min 路 Coderslang Master

JavaScript, synchronizing Promises with async/await

Promises are a very handy tool for organizing asynchronous code. But the human brain is much more accustomed to synchronous operations. We鈥檇 much rather prefer to do something, wait, and then continue instead of having to handle inherent complexity of asynchronous programming....

March 6, 2021 路 2 min 路 Coderslang Master