Node.JS [ru] | Серверный JavaScript
11.4K subscribers
91 photos
5 videos
25 files
3.22K 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
​​😶‍🌫️Используем SWC с Firebase функциями

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

Читать...
👍1
​​😵Подключаемся к Ethereum Testnet используя только web3.js и консоль

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

Читать...
​​🚀filebump — хостинг файлов по API / свой локальный upload

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

Читать...
​​🚀Ускоряем разработку в VSCode

В этой статье автор расскажет, как создать файловую структуру с необходимым наполнением, и как можно создавать собственные шаблоны, а также вы узнаете как можно создать в корне проекта директорию .vscode/cch-template.

Читать...
👍4
​​🤔Как сделать много форм, не сделав ни одной

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

Читать...
👍5
​​🔥Избавляемся от предупреждений и уязвимостей при установке пакетов с помощью yarn

В этой статье автор расскажет, как бороться с уязвимостями (vulnerabilities) и сообщениями типа «has unmet peer dependency» и «has incorrect peer dependency» при использовании yarn, а также вы узнаете почему проблема, чаще всего, связанна зависимостями устанавливаемых библиотек, которые используются в приложении.

Читать...
👍4
​​⚡️Примитивы синхронизации в JavaScript

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

Читать...
👍2
​​🚀Сравнительный анализ производительности популярных JS-фреймворков — Express.js, Koa.js и Fastify

В этой статье автор расскажет, какой же бэкенд-фреймворк лучше использовать, и почему Express.js — один из самых известных фреймворков на основе Node.js, а также вы узнаете Koa.js более современный, минималистичный, гибкий и выразительный с более надежной основой для серверных служб чем в Express.js.

Читать...
👍3
​​👤Что нужно знать, перед тем как использовать Prisma у себя в проекте

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

Читать...
👍3
​​🚀Как NodeJS обрабатывает множественные запросы

В этой статье автор расскажет, что такое однопоточный процесс, почему Node.js является однопоточным, и как Node.js обрабатывает множественные запросы, а ещё вы узнаете чем NodeJS лучше традиционной многопоточной модели ответа на запрос.

Читать...
👍5
​​🤖Телеграм-боты на NodeJS

В этой статье автор расскажет об основных моментах, с которыми Вы скорее всего столкнётесь при написании телеграм-ботов на NodeJS.

Читать...
👍4
​​⚡️Node.js: разрабатываем сборщик модулей

В этой статье вы узнаете, как работают сборщики модулей (module bundlers) JavaScript типа Webpack или Parcel, и как разработать простой сборщик модулей на Node.js, который будет компилировать все модули приложения в один минифицированный файл с кодом, соответствующим стандарту ES5.

Читать...
👍2
​​😎Руководство по NestJS. Часть 1

В этой статье автор расскажет о NestJS — фреймворке для разработки эффективных и масштабируемых серверных приложений на Node.js.

Читать...
👍9
​​😍Создаем Discord-бота с помощью Node.js

В этой статье автор расскажет, как создать Discord-бота с нуля, используя Node.js и библиотеку Discord.js, которая позволяет пользователям напрямую взаимодействовать с Discord API, и как настроить профиль для Discord-бота, получить для него токены аутентификации и реализовать в боте возможность обработки команд с аргументами от пользователей.

Читать...
👍3
​​⚡️Руководство по NestJS. Часть 2

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

Читать...
👍7
​​🤔А какие версии HTTP поддерживают ваши nodejs-приложения

В этой статье автор расскажет, почему современные web-приложения общего назначения должы иметь возможность работать и по HTTP/1.1, и по HTTP/2, и почему HTTP/2 в nodejs-приложениях распространён куда меньше, чем принято считать.

Читать...
👍3
​​🤔Захват флага: Практика уязвимости веб-приложений на Node.js (часть 1)

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

Читать...
👍5
​​🤫Node.js: разрабатываем пакетный менеджер

В этой статье автор расскажет, как под капотом работают пакетные менеджеры, и как можно разработать простой пакетный менеджер на Node.js и TypeScript.

Читать...
👍4
​​😎Свой NPM репозитарий Verdaccio + GitLab + Docker

В этой статье автор расскажет, как развертывать проект на целевом сервере, и как настроить проект, что бы он работал через Verdaccio.

Читать...
👍5
​​🧐Кэш в JavaScript: не все Map'ы одинаково полезны

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

Читать...
👍5
​​🐳🐘Прочный фундамент для API: Docker + Node.js + Nginx + Postgres

В этой статье автор продемонстрирует универсальную сборку для бэкенда на Node.js c Postgres в Docker.

Читать...
👍20