Node.JS [ru] | Серверный JavaScript
11.4K subscribers
88 photos
5 videos
25 files
3.19K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
​​🧠Полное понимание асинхронности в браузере

В этой статье мы рассмотрим функции обратного вызова, цепочки обещаний и проброс отказа.

Читать...
👍1
Модули ECMAScript - Новая фича Node.JS

В последние месяцы проект продолжал успешно внедрять модули ECMAScript. И ключевые вехи включают стабильные модули JSON . Хотя модули JSON остаются экспериментальными, теперь они включены по умолчанию, начиная с Node.js 17.5.0.

Также была добавлена ​​поддержка утверждений импорта JSON, демонстрируемая следующим синтаксисом:

import example from './example.json' assert { type: 'json' };

Удачи в экспериментах!
👍12
​​🧑‍💻Сквозное тестирование DApp в связке с расширением Metamask

В этой статье я расскажу, как работает этот инструмент, как его настроить и запускать тесты.

Читать...
👍2
​​👨‍💻Запускаем Telegram Bot на панели оператора (HMI) от Weintek

В данном туториале мы научим нашу панельку работать с Telegram Bot API, напишем Echo-бот и реализуем отправку сообщений по событию.

Читать...
​​⚡️Разработка RESTful API: как использовать ExpressJS и другие фреймворки для создания RESTful API

В этой статье мы рассмотрим, что представляет собой REST, какие принципы лежат в его основе, и какие преимущества предоставляет использование RESTful API.

Читать...
👍4
​​🧙Как внедрить гайд по стилю кода в проект

В этой статье я расскажу, от каких проблем вас сможет защитить такой гайд, и приведу подробную инструкцию, как его внедрить.

Читать...
​​🔐Пишем key-value storage на пакетах ping'а или храним данные между облаками

В этой статье я расскажу как сделать key-value хранилище, где все данные будут храниться внутри сети.

Читать...
👍2
​​🧐Принцип работы async/await в JavaScript

В этой статье речь пойдёт об реализации функциональности async/await без использования ключевых слов async и await.

Читать...
👍7
​​🧐Особенности кодировки строк в Base64 в JavaScript

В этой статье мы рассмотрим некоторые особенности и ловушки, связанные с этими процессами.

Читать...
👍4
​​🙌Amazon IVS: как быстро добавить видеотрансляции в приложение или на сайт

В этой статье мы рассмотрим, как можно легко интегрировать видеотрансляции в приложение или на сайт, используя Amazon Interactive Video Service.

Читать...
👍3
​​👽Простой пример ИИ для управления роботом. TensorFlow + Node Js

В данной статье расскажу, как можно применить ИИ для управления роботом, используя готовую библиотеку TensorFlow.

Читать...
👍11
​​BI с Redshift от ETL до бордов

В этой статье я хочу поделиться с вами опытом по реализации business intelligence (BI) процесса.

Читать...
👍2
Состоялся релиз Node.js 21

Разработчики Node.js сообщили о выпуске версии 21, в которой обновили JavaScript-движок V8 до 11.8, включили стабильные версии fetch и WebStreams. В конце октября Node.js станет единственной актуальной версией, а Node.js 20 перейдёт в LTS. Планируется, что 21 версия будет поддерживаться следующие шесть месяцев.
👍13
​​🧠Память в браузерах и в Node.js: ограничения, утечки и нестандартные оптимизации

В этой статье я расскажу о видах проблем с памятью, о том, какие ограничения мы часто забываем и как их можно преодолеть.

Читать...
👍3
​​😇Примитивы синхронизации в JavaScript: cемафоры и хоккей

В этой статье мы реализуем простейшие механизмы синхронизации потоков в JavaScript.

Читать...
👍2
​​👨‍💻Как подготовиться к собеседованию с помощью Telegram-бота на Node.js

В этой статье мы разработаем бота для подготовки к собеседованиям. Он будет задавать вопросы по HTML, CSS, JS и React.

Читать...
👍8
​​🛍Автоматическая публикация npm пакета из gitlab ci/cd

В этой статье я расскажу как реализовать автоматическую публикацию npm пакета в cicd gitlab, с помощью каких инструментов мы генерируем CHANGELOG файл и обновляем версию package.json.

Читать...
👍4
​​😵‍💫Техподдержка: как научиться жить без Jira

В этой статье мы поделимся своим опытом и идеями с теми, кто тоже рассматривает этот инструмент как альтернативу существующему решению.

Читать...
👍3
Новые изменения в Node v.21

Всем привет! Недавно я писал о том что анонсирована новая версия Node.JS. Чуть ниже я написал несколько фич которые появятся / изменятся.

👉 модули fetch и WebStreams получили статус стабильных после недавнего обновления. Это затрагивает модули WebStreamsFormDataHeadersRequestResponse, и fetch, разработчикам следует обратить внимание;

👉 добавили экспериментальную имплементацию WebSocket, которую можно активировать с помощью флага --experimental-websocket;

включили JavaScript-движок V8, который обеспечивает поддержку новых функций и улучшенную производительность;
👍10
​​​​🧠Память в браузерах и в Node.js: ограничения, утечки и нестандартные оптимизации

В этой статье я расскажу о видах проблем с памятью, о том, какие ограничения мы часто забываем и как их можно преодолеть.

Читать...
👍4
​​🧐Популяризация JSON-RPC (часть 2)

В этой статье автор расскажет как JSON-RPC отделяет бизнес логику от сетевого протокола.

Читать...
👍1