-
Событийно-ориентированная архитектура и Node.js Events
Статья о cобытийно-ориентированной архитектуре, EventEmitter и вот обо всем об этом.
-
Реактивное программирование: теория и практика
Статья о реактивном программировании с примерами на Node.js Streams.
-
Как и зачем писать тесты?
Статья о тестировании наших приложений, его видах, преимуществах и недостатках каждого.
-
Функциональное программирование. Что это и зачем?
Статья о функциональном программировании, его преимуществах и некоторых его подвидах.
-
Профилирование Node.js-приложений
Статья о профилировании и оптимизации Node.js-приложений.
-
Docker: что, зачем и почему
Статья о Docker, как он работает, зачем нужен и как им пользоваться.
-
Микросервисы или монолит?
Статья о микросервисах и монолитах, преимуществах и недостатках.
-
Аутентификация, авторизация, идентификация и прочие сложные слова
Статья об аутентификации, авторизации и идентификации.
-
Управление памятью в JS
Статья о cборке мусора в JavaScript — то, что часто остается незаметным
-
Модуль Cluster: как сделать Node.js многопоточным
Статья о том, как заставить обычное Node.js-приложение использовать все доступные CPU
-
Proxy и Reflect — зачем и когда?
Статья о встроенных в JS монадических штуках, о которых мало кто знает — Proxy и Reflect
-
Встроенные в JS структуры данных: Map/WeakMap, Set/WeakSet
Статья о встроенных объектоподобных структурах данных — Map, Set, WeakMap, WeakSet
-
Базы данных: какие бывают, зачем так много, что с ними делать
Статья о типах баз данных, их преимуществах и недостатках.
-
Inversion of Control и Dependency Injection — что и зачем. Максимально коротко.
Статья об IoC и DI — зачем, что это и как, все с примерами и предельно понятно.
-
Транспортный уровень — протоколы TCP, UDP и все такое. Максимально просто (я старался)
Статья о различиях TCP и UDP, о том, как оно работает все и о том, почему нам это нужно
-
Немного о монадах в JavaScript
Немного (ну как — немного. Нормально так) о монадах в JavaScript
-
Генераторы в JS — что это, зачем это и почему это красиво
Генераторы в JS — что это, зачем это и почему это красиво. Ну, и о монадах немного.
-
SOLID, GRASP и другие принципы разработки
Статья о шаблонах и принципах проектирования — больше об ООП, чуть меньше о JS.
-
Как работает HTTP: разбор в деталях
Статья об HTTP, HTTP/2, HTTPS и вот этом всем
-
Прототипное наследование в JS
Статья о реализации наследования в JS и всем, что с этим связано
-
Контекст выполнения функции (this) в JS
Статья о this в JavaScript, и обо всем, что с этим связано
-
Асинхронность в JavaScript: практика и теория
Статья об асинхронности в JS, V8, event loop и таком прочем