Home
CV
Articles
Home
CV
Articles
Мои публикации
Лучшие статьи и посты.
Больше материала всегда можно найти в моём Telegram-канале
@startpoint_dev
Event Loop крутится, Node.js мутится
Цикл статей про то, как работает Event Loop в Node.js
Часть 1. Браузер VS сервер
Начало увлекательного путешествия по просторам вечных циклов макро- и микротасок, setTimeout-ов и nextTick-ов в Node.js.
Читать
Часть 2. Нюансы работы Event Loop
На очереди нюансы работы Event Loop, о которых не поговорили в первой части.
Читать
Часть 3. За пределами Event Loop
Разбираюсь, как Node.js читает файлы, работает с потоками и почему одна регулярка может положить весь сервер.
Читать
Часть 4. HTTP-сервер.
HTTP-серверы: как Node.js принимает запросы, что происходит под капотом, зачем нужны таймауты и обработка ошибок.
Читать
Часть 5. Настоящая многопоточность.
Что такое cluster, worker_threads, чем они отличаются от child_process, и в каких случаях всё это нужно.
Читать
Часть 6. Профилировать и замерять.
Как понять, что с приложением что-то не так, и что с этим делать.
Читать
Прочее
Pnpm: чем он так хорош?
Недавно переходила на проекте с npm на pnpm, и вдруг подумала, а почему вообще pnpm? Основной аргумент перехода - это лучше npm-а, но стало интересно, а чем же. Пошла искать и по итогу собрала небольшую статью.
Читать
Pnpm: особенности peer dependencies при работе над проектом
Вторая часть про peer dependencies в pnpm. Рассмотрела пару интересных примеров конфликтов зависимостей с использованием peer deps.
Читать
Как настроить Prettier, ESLint, Stylelint и Husky в проекте с нуля
Пошаговая инструкция с примером, как настроить обвязку всех нужных линтеров в проекте с нуля.
Читать
Телеграм-канал:
@startpoint_dev
Belgrade, Serbia
Email: anastasia.kotova.business@gmail.com