Matvey Romanov

Matvey Romanov @ra1nbow1

About: Hello, world! I'm a professional self taught full-stack developer from Moscow. I truly love web-development and all that it concerns. Making websites is awesome. Follow me if you need some help

Location:
Moscow, Russia
Joined:
Jul 14, 2020

Matvey Romanov
articles - 30 total

Building Reliable Protected Routes with React Router v7

Why You Need This Imagine your site is a hip nightclub. The main doors are open to all,...

Learn More 1 2Jun 8

Supercharging React Performance: Best Tips and Tools

When it comes to building lightning-fast web applications with React, optimizing performance is the...

Learn More 42 2Feb 1 '24

Microservice architecture - Benefits, how to implement, challenges, etc.

Microservice Architecture Microservice architecture is an architectural style that...

Learn More 29 2Jul 23 '23

How to write the right API client in TypeScript

In this article, I will talk in detail about the implementation of the client API in TypeScript for...

Learn More 96 14Jun 17 '23

Useful Built-In JavaScript Web APIs

An Application Programming Interface (API) is a software interface that allows two or more programs...

Learn More 14 4Apr 23 '23

React.js - Custom hooks

The topic of hooks in React development is quite popular and has been analyzed more than once by...

Learn More 5 0Dec 19 '22

5 ways to use the reduce method in JS

The modern JavaScript standard provides many methods for "smart" brute force for arrays. Among the...

Learn More 13 2Oct 7 '22

5+5=? Converting values to a string or number in JavaScript

In JavaScript, data can be converted automatically or using functions. In this article, we will learn...

Learn More 12 2Jun 11 '22

8 ways to add an element to the beginning of a list and string in Python

Let's look at different methods for adding elements to the beginning of a list and string:...

Learn More 42 2Jun 3 '22

5 cool JavaScript features that most developers don't know about

You can use JavaScript to do the same thing in different ways. With the release of each new...

Learn More 111 1Jan 4 '22

Best JavaScript Books of 2021

JS is still one of the most popular programming languages, if not the most popular. At least in the...

Learn More 20 0Dec 25 '21

Common algorithms and data structures in JavaScript: objects and hashing

When we talk about data structures in JavaScript, we can't get past the most important structure of...

Learn More 28 1Dec 19 '21

Why you should choose Node.js for developing server-side applications

Node.JS is a technology that has transformed JavaScript, which is familiar to all web developers,...

Learn More 354 24Nov 20 '21

JavaScript Performance: Tips and tricks

Every experienced developer knows how important it is to maintain application performance and what a...

Learn More 13 0Aug 19 '21

6 useful frontend techniques that you may not know about

A small selection of little-known techniques for HTML, CSS, and JavaScript. The frontend is the...

Learn More 983 51Jul 19 '21

CSS, JavaScript, and blocking web page parsing

Recently, I came across an article about the problem of loading CSS files, which slows down the...

Learn More 222 7Jun 19 '21

Cross-site Request Forgery: protection against CSRF attacks

CSRF (cross-site request forgery) is a type of attack on a site that is carried out using a fraudulen...

Learn More 5 0May 25 '21

How and why to start working with Figma

Why choose a Figma editor? The designer's tool should have wide functionality and at the s...

Learn More 5 0May 5 '21

Python IDEs and code editors compilation

Whether you are a beginner or an experienced developer, quality IDEs or code editors are useful. With...

Learn More 9 2Apr 13 '21

How to choose a domain for a new site: useful tips

The site domain is like a name for a person. The first thing that the user sees when getting acquaint...

Learn More 5 4Apr 5 '21

How to learn Git from scratch

How does Git differ from other version control systems? Hi there! Storing inform...

Learn More 17 1Mar 26 '21

What a React developer needs to know in 2021

Knowledge of JavaScript React is built on the basis of JavaScript. First of all, people wh...

Learn More 432 26Mar 18 '21

7 types of modern databases: purpose, advantages and disadvantages

There are hundreds of SQL and NoSQL databases. Some are popular, others are ignored. Some are simple...

Learn More 99 7Mar 13 '21

The most useful website for a web-programmer

Hi there! What do you think is the best service or website for a programmer and why? The level of kno...

Learn More 3 0Mar 10 '21

The best movie about programmers

What is the best movie or TV series about programmers you have watched? IMHO, "The Silicon Valley" -...

Learn More 1 2Mar 5 '21

Weekly Frontend Digest (February 22 - February 28)

Hello everyone! The second part is already here. I have collected material that caught my attention m...

Learn More 7 0Feb 28 '21

The best framework in 2021

Hi there! In my humble opinion, frameworks get their popularity rapidly. So, what is the most critica...

Learn More 5 2Feb 27 '21

What annoys you while coding?

Hi, Dev community. Do you want to discuss what or who annoys you while working? Maybe someone has som...

Learn More 8 14Feb 26 '21

The most useful VS Code extensions for web developers

How are you, web devs? Is everything all right? I suggest you look at my list of useful extensions fo...

Learn More 34 5Feb 24 '21

Weekly Fronted Digest (15 February - 21 February)

What`s cooking, good-looking? Check out my own digest in English (originally in Russian). Here are th...

Learn More 3 2Feb 23 '21