nodejs
(33)
Посібник по міграції з Webpack на Vite
У цій статті ми розглянемо, як оновити ваш фронтенд з Webpack на Vite.
Vite - це сучасний інструмент для розробки фронтенду, який користується величезною популярністю. Просто подивіться на цю статисти...
29 вересня 2023
·
1
· 500
·
Alex
Що таке Node.js? Основи серверної розробки на JavaScript
Node.js - це потужне середовище виконання для запуску JavaScript-коду поза веб-браузером. Воно дозволяє запускати JavaScript на стороні сервера, що дає змогу розробникам створювати масштабовані, висок...
04 серпня 2023
·
1
· 440
·
3
·
Alex
PHP vs Node.js
Це переклад статті Крега Баклера (Craig Buckler) «SitePoint Smackdown: PHP vs Node.js» і суддівських рішень Бруно Шкворца і Джеймса Хиббарда (Bruno Škvorc, James Hibbard) статті Кре...
16 грудня 2019
·
1
· 429
·
Alex
Патерн Pub/Sub в Node.js
Вступ
Патерн Pub/Sub - це універсальний односторонній патерн обміну повідомленнями, в якому паблішер генерує дані/повідомлення, а підписник реєструється для отримання певних типів повідомлень. Він мож...
02 квітня
·
1
· 194
·
Alex
Node Hero: Частина 1 - Починаємо роботу з Node.js
Це перший пост серії туторіалів по Node.js під назвою Node Hero. Ви дізнаєтесь, що таке Node.js, як встановити програмну платформу на своєму комп'ютері і як почати роботу з нею.
В наступних розділах м...
17 жовтня 2020
·
1
· 147
·
Codeguida
Основи MongoDB
В цьому гайді ми познайомимось з MongoDB, документно-орієнтованою NoSQL-БД з відкритими сирцями. Я покажу як її встановити та використовувати базові команди. Також ми напишемо невеличкий додаток на No...
04 червня 2021
·
0
· 638
·
Codeguida
TypeScript для бекенд-розробки
Java все ще являється мовою яку найчастіше вибирають для бекенд розробки. На це є чимало причин: швидкість, безпека (якщо, звичайно, закрити очі на null-покажчики), плюс велика, добре протестована еко...
01 листопада 2020
·
0
· 567
·
Alex
5 просунутих прийомів NodeJS з ExpressJS
Кожен розробник прагне мати ефективну та надійну кодову базу, яку легко зрозуміти, модифікувати та розширювати. Переймаючи найкращі практики та вивчаючи передові методи, ми можемо розкрити справжній п...
16 серпня 2023
·
0
· 345
·
Alex
Обробляємо замовлення з інтернет магазину за допомогою RabbitMQ і TypeScript
Популярність інтернет комерції зростає все більше, як і частка інформатизації всіх суміжних з торгівлею видів діяльності. Разом з цим зростає і складність обробки інформації. Кожне замовлення, зроблен...
06 жовтня 2019
·
0
· 321
·
Alex
Поширені помилки API та способи їх уникнення
Поради в цій статті стосуються будь-якого API. Однак деякі проблеми, які ми розбиратимемо, легше розглянути, коли програма написана динамічною мовою, наприклад, JavaScript, у порівнянні з більш статич...
19 березня 2019
·
0
· 274
·
Codeguida
Cтворення консольного додатку на JavaScript
Багато хто вважає, що Node.js тільки для серверних додатків, але це не так. Мікросервіси, REST API, утиліти, IoT та десктопні додатки — все це сфери, де використовують Node.
Сьогодні ми напишемо конс...
26 квітня 2021
·
0
· 200
·
Codeguida
Як писати REST API на Node.js правильно
В цій статті я опишу кращі практики при написанні REST API на Node.js. Як краще називати методи вашого API, як організувати аутентифікацію тощо.
1. Використовуйте HTTP-методи
Уявіть, що вам потрібно н...
14 червня 2017
·
0
· 130
·
Codeguida
Node Hero: Частина 3 - Поняття асинхронного програмування в Node.js
Синхронне програмування
У традиційній практиці програмування, більшість операцій вводу/виводу відбуваються синхронно. Наприклад, в Java ми б зчитували файл приблизно так:
try(FileInputStream inputStre...
30 червня 2020
·
0
· 112
·
Codeguida
Огляд Serverless архітектури
Всім привіт! У даній статті ми:
розглянемо переваги й недоліки Monolith, Microservices і Serverless архітектур;
створимо перший застосунок з використанням AWS Lambda і Serverless Framework.
Типи арх...
25 липня 2018
·
0
· 83
·
Codeguida
Найкращі практики при використанні npm
npm install - одна з найпопулярніших операцій з npm, але це навіть не верхівка айсбергу, це сніжинка, що лежить зверху нього. В цій статті ви дізнаєтеся про найкращі практики використання npm: від ств...
02 березня 2021
·
0
· 79
·
Codeguida
Node Hero: Частина 2 - Використання NPM
У цій частині ви дізнаєтесь, що таке NPM і як ним користуватись. Давайте почнемо!
NPM у Nutshell
NPM - це менеджер пакетів, який використовується Node.js-додатками - ви можете знайти там тонни модулів...
07 листопада 2020
·
0
· 58
·
Codeguida
Node Hero: Частина 5 - База даних в Node.js
Зберігання даних у глобальній змінній
Статичні сторінки для користувачів - як ви дізналися в попередньому розділі - можуть добре підходити для landing-сторінок, або для персональних блогів. Проте, якщ...
04 травня 2021
·
0
· 51
·
Codeguida
Node Hero: Частина 6 - Модуль запитів у Node.js
Що таке HTTP?
HTTP означає Hypertext Transfer Protocol. HTTP функціонує в якості протоколу запит-відповідь в обчислювальній клієнт-серверній моделі.
Коди стану HTTP
Перед тим, як зануритися в інші API...
03 березня 2020
·
0
· 50
·
Codeguida
Node Hero: Частина 8 - Аутентифікація у Node.js використовуючи Passport.js
Технології
Перед тим, як почати по-справжньому програмувати, давайте розглянемо деякі нові технології, які ми будемо використовувати у наступних розділах.
Що таке Passport.js?
Проста, ненав'язлива аун...
25 лютого 2021
·
0
· 47
·
Codeguida
19 уроків, які я отримав читаючи документацію NodeJS
Я думав, що знаю Node.js досить добре. Всі мої сайти, що я писав за останні три роки, використовують його. Але я ніколи серйозно не читав документацію.
Але я все ж вирішив зробити це, і був здивований...
19 квітня 2020
·
0
· 42
·
Codeguida
Node Hero: Частина 4 - Ваш перший Node.js HTTP сервер
Модуль http для вашого Node.js северу
При розробці додатків на основі HTTP в Node.js, ви будете багато працювати з вбудованими модулями http/https.
Тепер, давайте створимо наш перший Node.js HTTP серв...
18 червня 2020
·
0
· 38
·
Codeguida
11 корисних хаків з npm
Використовувати npm ефективно буває непросто. В нього вбудовано дуже багато фіч, і тому є сенс пройтися по дуже корисних, але маловідомих. Ми зібрали список з 11 найкорисніших, що пришвидшать розробку...
01 травня 2020
·
0
· 36
·
Codeguida
Node Hero: Частина 11 - Безпека у Node.js-застосунках
Загрози безпеці
У наші дні майже кожен день трапляються якісь проблеми з безпекою, наприклад випадки з LinkedIn та MySpace. Протягом цих атак відбувся витік дуже великої кількості інформації користува...
02 червня 2021
·
0
· 36
·
Codeguida
Node Hero: Частина 12 - Як розгортати Node.js-застосунки на Heroku або Docker
Розгортання Node.js у PaaS
Провайдери платформи-як-послуги(platform-as-a-Service) можуть бути чудовим вибором для команд, які бажають робити мінімальну кількість операцій або створювати невеликі засто...
14 серпня 2021
·
0
· 30
·
Codeguida