Coderslang: Become a Software Engineer

  • Hey there 👋. If you want to learn to code, you’re in the right place.
  • To start learning from scratch I suggest the Full Stack JavaScript course
  • To improve your skills and prepare for the tech interview - a mobile app for iOS or Android
  • Below, you’ll find the links to contact me. And further, a list of interesting programming notes/articles. Feel free to send me a short message on Twitter, Telegram or a plain old email.
  • If you like to get a weekly newsletter with the latest programming tips and tricks, you can subscribe to it here. And get free programming ebooks.
  • Let’s go 🚀 !

How to Filter an Array in JavaScript

All JavaScript arrays have a built-in function .filter that allows you to filter certain elements and return a new array. To filter a JavaScript array, you need to write a function that will determine the filtering rule....

May 18, 2021 · 1 min · Coderslang Master

Strings and Numbers in JavaScript

JavaScript’s variables can hold values of different types. Each JavaScript value, however, has a strictly defined type. Let’s start with the differences between string and numbers in JS. Strings All text information in JavaScript is considered to be a string....

May 17, 2021 · 4 min · Coderslang Master

JavaScript Variables

Variable — is one of the key terms in programming. Luckily it’s not that complicated to learn. You can imagine a variable as a spreadsheet cell or a box in the warehouse....

May 16, 2021 · 3 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’s 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

What is TypeScript and why should you use it?

What is TypeScript? TypeScript is a programming language developed and maintained by Microsoft. It introduces additional features like strict type binding (variables are bound to specific data types) to JavaScript and can also be compiled down to JavaScript as well....

May 13, 2021 · 6 min · Coderslang Master

JavaScript Interview Question #50: How does Intl.Collator work in JS

What is Intl.Collator and how does it work in JS? What’s the difference between two sorts? What will be logged to the console? . . . . . . ....

March 24, 2021 · 2 min · Coderslang Master

JavaScript Interview Question #49: Add a new array element by index

Will the length of the JS array change? What’s the output? . . . . . . . . . . . . . . . . . All JavaScript arrays have the push function....

March 21, 2021 · 1 min · Coderslang Master

JavaScript Interview Question #48: Dog-sized Cat. JS Object Properties

How many errors are in this code snippet? What’s the output? . . . . . . . . . . . . . . . . . In JavaScript there are two ways to get access to the object properties....

March 18, 2021 · 1 min · Coderslang Master

JavaScript Interview Question #47: How Object.setPrototypeOf works in JS

What is Object.setPrototypeOf in JavaScript? How does it work? What’s the output? . . . . . . . . . . . . . . . . . Theory The function Object....

March 15, 2021 · 2 min · Coderslang Master