Node.JS [ru] | Серверный JavaScript
11.4K subscribers
92 photos
6 videos
25 files
3.17K 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
​​🧛‍♂8 неочевидных уязвимостей при разработке e-commerce проекта на NextJS

В этом материале расскажем о безопасности на примере мультиязычного e-commerce сервиса – интернет-магазина с аккаунтом покупателя.

Читать...
​​💪API без версий — делаем API обратно совместимыми НАВСЕГДА, чтобы позволить бизнесу сотрудничать

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

Читать...
​​🦾Best Practices по подключению к сторонним API в проекте

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

Читать...
​​🌝Что такое semantic-release и как с ним работать

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

Читать...
​​👻Rolldown — новый сборщик на основе Rollup

В этой статье автор расскажет о новом сборщике под названием Rolldown, который является проектом создателя Vue и Vite Evan You.

Читать...
​​☁️Web Application and API Protection (WAAP): эволюция WAF (Web Application Firewall)

В этой статье автор расскажет о развитии защиты веб-приложений и API с помощью концепции Web Application and API Protection (WAAP), которая представляет собой эволюцию традиционного WAF.

Читать...
​​👤Разработка автоматизированной очереди для сдачи лабораторных работ

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

Читать...
​​👩‍💻Безопасная параллельная разработка. Istio

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

Читать...
​​☁️Неадекватная стоимость исходящего трафика у некоторых облачных хостеров

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

Читать...
​​🧑‍💻Как я создал еще один JS фреймворк

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

Читать...
​​💡Избавляемся от технического долга: практические советы для разработчиков и менеджеров

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

Читать...
​​🤔В чем разница между движками и средами выполнения JavaScript?

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

Читать...
​​🧠Как в Node.js контролировать потребление памяти при обработке сетевых запросов

В этой статье я расскажу, как с помощью Node.js Streams и механизма Back Pressure протокола TCP реализовать пакетную обработку сотен гигабайтов данных на машинах с жестким лимитом памяти.

Читать...
​​🐬Удобное управление тестовыми окружениями в docker-compose

В этой статье автор расскажет о своей утилите dcw (Docker Compose Workspace) для удобного управления тестовыми окружениями на базе docker-compose.

Читать...
​​👨‍💻Как сделать и настроить свой CDN

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

Читать...
​​💻Разбираем 5 способов ускорить сайт: от простого к сложному

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

Читать...
​​🚀Оптимизация JavaScript. Inline Caches

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

Читать...
​​🤴Один репозиторий, чтобы править всеми

В этой статье автор расскажет о том, как использовать единый репозиторий для разработки кроссплатформенных React приложений, включая серверную и клиентскую сборки, Android, iOS, macOS, Linux, Windows, Chrome extension, Docker, Kubernetes.

Читать...
​​🚀Как выбрать быстрый виртуальный сервер

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

Читать...
​​👥Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage

В этой статье автор расскажет о том, как использовать совместно GitHub Actions, Docker и GitHub NPM Package для автоматизации процесса сборки и развертывания приложений.

Читать...