Все статьи
Полный архив материалов HackerX: уроки по Node.js, JavaScript, jQuery, базам данных и алгоритмам.
110 материалов
-
Язык программирования Go
Установка Go на Ubuntu: официальный способ и почему не apt
Как установить актуальную версию Go на Ubuntu: официальный tar-архив с go.dev, настройка PATH и почему apt install golang даёт …
· 4 мин
-
ECMAScript 6
ECMAScript 6: что принёс и что было после него
Что такое ECMAScript 6 (ES2015): let и const, стрелки, деструктуризация, промисы, модули. И что появилось после — по годам, до …
· 5 мин
-
Node.js
EventEmitter в Node.js: события своими руками
Как работает EventEmitter в Node.js: on, emit, once, обработка error и events.once с await. Разбор с примерами кода, проверенными …
· 6 мин
-
Node.js
Redis в Node.js: кэш, счётчики, очереди и блокировки
Redis из Node.js: строки, хеши, списки, множества и sorted set. TTL, атомарный INCR, блокировка через SET NX и пайплайн. Код …
· 6 мин
-
Redis
Установка Redis на Ubuntu: официальный репозиторий и защита
Как установить Redis на Ubuntu из официального репозитория, настроить пароль и не выставить базу в интернет — три ошибки, которые …
· 4 мин
-
Node.js
Middleware в Node.js: как устроена цепочка обработчиков
Что такое middleware в Node.js простыми словами: цепочка обработчиков запроса, порядок вызова, next() и обработка ошибок. Почему …
· 4 мин
-
FS — файловая система
readFile или readFileSync: чем синхронное чтение вредит серверу
Чем readFileSync отличается от readFile в Node.js и почему синхронное чтение останавливает весь сервер. С замером блокировки …
· 5 мин
-
MySQL и Node.js
MySQL и Node.js: подключение, пул и защита от инъекций
Как подключить MySQL к Node.js в 2026: драйвер mysql2, пул соединений вместо одиночного, параметризованные запросы против …
· 5 мин
-
FS — файловая система
Модуль fs в Node.js: работа с файлами и каталогами
Модуль fs в Node.js: чтение и запись файлов, каталоги, stat и readdir, обработка ошибок по кодам и пути в ESM. Справочник с …
· 6 мин
-
Framework Sails.js
Sails.js в 2026: жив ли фреймворк и чем его заменить
Что стало с Sails.js — MVC-фреймворком для Node.js: почему его перестали выбирать и что берут вместо него в 2026. Express, …
· 5 мин
-
Алгоритмы и структуры данных
Нотация «большое O»: сложность алгоритмов на практике
Что такое O(n), O(n²) и O(log n) простыми словами: как оценивать сложность алгоритма, почему константы отбрасывают и где вложенный …
· 6 мин
-
Node.js
HTTP-сервер на Node.js: «Hello, World!» без фреймворков
Как поднять HTTP-сервер на Node.js на встроенном модуле http: минимальный сервер, маршрутизация, JSON и 404, корректное …
· 6 мин