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 🚀 !

Beginners Guide into HTML Tables

— Now let’s 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 Interview Question #44: Number vs BigInt in JS

What happens if we add an n suffix to a regular number in JavaScript? What’s the output? . . . . . . . . . . . . ....

March 6, 2021 · 1 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’d 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

JSON Tutorial for JavaScript and Node.js

{“id”: 105, “previousLectureId”: 104, “nextLectureId”: 106, “lang”: “en”, “price”: 10, “jsQuestId”: 2, “tutors”: [“Technic”]} One of the most popular formats for exchanging data between backend and frontend is JSON which stands for JavaScript Object Notation....

March 5, 2021 · 4 min · Coderslang Master

Node.js, Express Middleware and External Access

Great, we already have a production server and have done some tasks to better understand how it works. Now let’s take a look at middleware - one of the most important concepts of Express....

March 4, 2021 · 4 min · Coderslang Master

Create your first Node.js server with Express backend

In the last lecture, you saw the server-side analogy of the Hello, world that you wrote as your first task in VSCode. Our program was able to process the request and return a response, which was displayed by the browser....

March 3, 2021 · 3 min · Coderslang Master

JavaScript Interview Question #43: Object.toString and Array.toString

What’s the difference between Object.toString and Array.toString in JavaScript? What’s the output? . . . . . . . . . . . . . . . . . A regular behavior of the JavaScript function Object....

March 3, 2021 · 1 min · Coderslang Master

CSS, Flexbox Gap

In 2021 appeared a new CSS trick which is called the flexbox gap. This property is borrowed from Grid CSS and is called grid-gap. The gap is used to create space between cells....

March 2, 2021 · 2 min · Coderslang Master

How to add a comment in CSS

Just link in plain HTML, you can add comments to the CSS files. Maybe you want to leave a note for yourself, or maybe you want to help your colleagues sort out some difficult points....

March 1, 2021 · 1 min · Coderslang Master

External CSS stylesheet

Using the <style> tag, you can add styles for a single HTML document. These are internal styles. They will be applied to all content on the page. But only one page....

February 28, 2021 · 3 min · Coderslang Master