nodejs (33)

Патерн Pub/Sub в Node.js

Вступ Патерн Pub/Sub - це універсальний односторонній патерн обміну повідомленнями, в якому паблішер генерує дані/повідомлення, а підписник реєструється для отримання певних типів повідомлень. Він мож...
02 квітня ·
1
· 190 · Alex

Посібник по міграції з Webpack на Vite

У цій статті ми розглянемо, як оновити ваш фронтенд з Webpack на Vite. Vite - це сучасний інструмент для розробки фронтенду, який користується величезною популярністю. Просто подивіться на цю статисти...
29 вересня 2023 ·
1
· 485 · Alex

5 просунутих прийомів NodeJS з ExpressJS

Кожен розробник прагне мати ефективну та надійну кодову базу, яку легко зрозуміти, модифікувати та розширювати. Переймаючи найкращі практики та вивчаючи передові методи, ми можемо розкрити справжній п...
16 серпня 2023 ·
0
· 343 · Alex

Що таке Node.js? Основи серверної розробки на JavaScript

Node.js - це потужне середовище виконання для запуску JavaScript-коду поза веб-браузером. Воно дозволяє запускати JavaScript на стороні сервера, що дає змогу розробникам створювати масштабовані, висок...
04 серпня 2023 ·
1
· 424 · 3 · Alex

Реліз Node.js 17: що нового

Опублікований реліз Node.js 17 — випуск зі звичайним терміном підтримки, оновлення для якого випускатимуть до червня наступного року (завантажити його можна звідси). Натомість зараз стабілізують гілку...
21 жовтня 2021 ·
0
· 4 · Codeguida

Node Hero: Частина 12 - Як розгортати Node.js-застосунки на Heroku або Docker

Розгортання Node.js у PaaS Провайдери платформи-як-послуги(platform-as-a-Service) можуть бути чудовим вибором для команд, які бажають робити мінімальну кількість операцій або створювати невеликі засто...
14 серпня 2021 ·
0
· 27 · Codeguida

Основи MongoDB

В цьому гайді ми познайомимось з MongoDB, документно-орієнтованою NoSQL-БД з відкритими сирцями. Я покажу як її встановити та використовувати базові команди. Також ми напишемо невеличкий додаток на No...
04 червня 2021 ·
0
· 624 · Codeguida

Node Hero: Частина 11 - Безпека у Node.js-застосунках

Загрози безпеці У наші дні майже кожен день трапляються якісь проблеми з безпекою, наприклад випадки з LinkedIn та MySpace. Протягом цих атак відбувся витік дуже великої кількості інформації користува...
02 червня 2021 ·
0
· 33 · Codeguida

Віддалене налагодження: інтегруємо код у рантайм Node.js

Ця стаття описує метод динамічної зміни поведінки запущеного процесу Node.js. Робиться це через увімкнення інтерфейсу віддаленого інспектора, а потім — через протокол налагодження Chrome. На Linux або...
07 травня 2021 ·
0
· 4 · Codeguida

Node Hero: Частина 5 - База даних в Node.js

Зберігання даних у глобальній змінній Статичні сторінки для користувачів - як ви дізналися в попередньому розділі - можуть добре підходити для landing-сторінок, або для персональних блогів. Проте, якщ...
04 травня 2021 ·
0
· 50 · Codeguida

Cтворення консольного додатку на JavaScript

Багато хто вважає, що Node.js тільки для серверних додатків, але це не так. Мікросервіси, REST API, утиліти, IoT та десктопні додатки — все це сфери, де використовують Node. Сьогодні ми напишемо конс...
26 квітня 2021 ·
0
· 198 · Codeguida

Node Hero: Частина 13 - Моніторинг Node.js-додатків

Важливе значення моніторингу у Node.js Розуміння внутрішньої роботи вашого Node.js-додатка дуже важливе! Вам потрібно постійно знаходити прогалини і з'ясовувати, що уповільнює роботу вашого продукту....
11 березня 2021 ·
0
· 18 · Codeguida

Найкращі практики при використанні npm

npm install - одна з найпопулярніших операцій з npm, але це навіть не верхівка айсбергу, це сніжинка, що лежить зверху нього. В цій статті ви дізнаєтеся про найкращі практики використання npm: від ств...
02 березня 2021 ·
0
· 79 · Codeguida

Node Hero: Частина 8 - Аутентифікація у Node.js використовуючи Passport.js

Технології Перед тим, як почати по-справжньому програмувати, давайте розглянемо деякі нові технології, які ми будемо використовувати у наступних розділах. Що таке Passport.js? Проста, ненав'язлива аун...
25 лютого 2021 ·
0
· 43 · Codeguida

Node Hero: Частина 10 - Відлагодження Node.js-застосунків

Відлагодження Node.js-застосунків Один з найпоширеніших рішень для знаходження помилок у Node.js-застосунках - постійне використання console.log для дебагінгу. console.log є ефективним способом для де...
14 грудня 2020 ·
0
· 15 · Codeguida

Node Hero: Частина 2 - Використання NPM

У цій частині ви дізнаєтесь, що таке NPM і як ним користуватись. Давайте почнемо! NPM у Nutshell NPM - це менеджер пакетів, який використовується Node.js-додатками - ви можете знайти там тонни модулів...
07 листопада 2020 ·
0
· 57 · Codeguida

TypeScript для бекенд-розробки

Java все ще являється мовою яку найчастіше вибирають для бекенд розробки. На це є чимало причин: швидкість, безпека (якщо, звичайно, закрити очі на null-покажчики), плюс велика, добре протестована еко...
01 листопада 2020 ·
0
· 565 · Alex

Node Hero: Частина 7 - Структура проектів на Node.js

Це сьома частина серії туторіалів під назвою Node Hero. В цих розділах ви дізнаєтесь, як почати роботу з Node.js і розробляти програмні продукти, використовуючи його. Більшість фреймворків Node.js не...
24 жовтня 2020 ·
0
· 19 · Codeguida

Node Hero: Частина 1 - Починаємо роботу з Node.js

Це перший пост серії туторіалів по Node.js під назвою Node Hero. Ви дізнаєтесь, що таке Node.js, як встановити програмну платформу на своєму комп'ютері і як почати роботу з нею. В наступних розділах м...
17 жовтня 2020 ·
1
· 142 · Codeguida

Node Hero: Частина 9 - модульне тестування у Node.js

Тестування Node.js-застосунків Ви можете вважати тести гарантією для застосунків, які ви розробляєте. Тести будуть працювати не тільки на вашому локальному комп'ютері, але і у сервісах неперервної інт...
05 липня 2020 ·
0
· 26 · Codeguida

Node Hero: Частина 3 - Поняття асинхронного програмування в Node.js

Синхронне програмування У традиційній практиці програмування, більшість операцій вводу/виводу відбуваються синхронно. Наприклад, в Java ми б зчитували файл приблизно так: try(FileInputStream inputStre...
30 червня 2020 ·
0
· 110 · Codeguida

Node Hero: Частина 4 - Ваш перший Node.js HTTP сервер

Модуль http для вашого Node.js северу При розробці додатків на основі HTTP в Node.js, ви будете багато працювати з вбудованими модулями http/https. Тепер, давайте створимо наш перший Node.js HTTP серв...
18 червня 2020 ·
0
· 36 · Codeguida

11 корисних хаків з npm

Використовувати npm ефективно буває непросто. В нього вбудовано дуже багато фіч, і тому є сенс пройтися по дуже корисних, але маловідомих. Ми зібрали список з 11 найкорисніших, що пришвидшать розробку...
01 травня 2020 ·
0
· 36 · Codeguida

19 уроків, які я отримав читаючи документацію NodeJS

Я думав, що знаю Node.js досить добре. Всі мої сайти, що я писав за останні три роки, використовують його. Але я ніколи серйозно не читав документацію. Але я все ж вирішив зробити це, і був здивований...
19 квітня 2020 ·
0
· 42 · Codeguida