When a website is just a set of static pages, "adding rich functionality" usually means including a 3rd-party module, which handles all the aspects from performance to security. As a trade-off, a developer often loses control over that part.
But the personal blog is a too attractive place to practice. This time, let's implement a reactions bar
based on Amazon AWS (with Javascript flavor, of course).
In recent years Javascript developers spent hours on discussions regarding a new async/await
syntax and its necessity in modern applications. Let's review it and try to understand if there is a use for this (relatively) new syntax.
As an official part of ECMAScript specification, Promise
exists for 5 years already, but it still appears confusing part of Javascript. This post makes a try to explain them. By pictures and code.
A pretty subjective article about a tech lead's routine and some advice for people who think of it.
Despite the fact that Javascript is highly involved in data representation (your next project will be highly likely based on a JS framework, rather than plain HTML / CSS), we're still counting numbers. A discount on Amazon or a graph on your website still needs a precise calculation. So let's check how to avoid the usual pitfalls that come to us at the moment we start using Javascript.
For past 20 years, "remote work" was a known term for all of us, but was used in practie by relatively small amount of people. Everything has changed with the start of new decade, and almost everyone felt it personally.
For many years this space (belski.dev) was a tiny bridge between my thoughts and close friends. I wrote in Russian and mostly for fun. In course of time, I felt that I need to switch from a monologue to an open discussion, which forced me to change format little bit.
Refreshing this blog means a lot to me. Though I am not a professional journalist, I’ll do my best to make articles posted here interesting and useful. Feel free to share and comment them, it’ll give me even more motivation to write.
Thank you for your visit and enjoy.
Много лет данный вебсайт (belski.dev) был своеобразной связью между моими мыслями и близкими друзьями. Я писал по-русски и в основном для себя. С течением времени, я почувствовал, что мне нужно переключиться от монолога к открытой дискуссии. Это и заставило меня немного сменить формат.
Перезапуск этого блога много для меня значит. И хотя я не профессиональный журналист, я буду оттачивать свои навыки для того, чтобы мои заметки были интересными и полезными. Пожалуйста, делитесь ими в социальных сетях и комментируйте. Это даст мне еще больше мотивации писать.
Спасибо что посетили этот блог.
В спецификации ES2015 отведено место под такую синтаксическую конструкцию, как Promise (дословно на русский - "Обещание"). Бывалые уже встречались со таким понятием, например, в jQuery. Давайте рассмотрим, для чего Promise нужен и какие преимущества дает.
Если вы слышите слово "замыкание" впервые, оно может заставить вас нервничать. Но не стоит волноваться. На самом деле - это просто. Давайте рассмотрим, что есть замыкание на примерах.
EcmaScript 2015 (также известный как ES6), привнес новые способы объявления переменных в Javascript: let
и const
. Однако, возможность объявить var
никуда не делась. Давайте разберемся, что меняется с приходом новых ключевых слов.