NOP::Nuances of Programming
69.8K subscribers
3.18K photos
10 videos
12 files
4.52K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
Минимальный вводный курс по созданию веб-сервера в несколько простых шагов, включая установку пакета Express, прописывание маршрутов, реализацию прослушивания порта и базовое оформление.

https://nsprg.ru/O7pw3m

VK: https://nsprg.ru/v8EpGO

Дзен: https://nsprg.ru/xP4G4x

@nuancesprog #NodeJS #Express
Пошаговое руководство поможет создать простейшее чат-приложение с помощью серверной платформы node.js и библиотеки socket.io. Чат-бот сможет отвечать на заданные вопросы и послужит для заказа билетов, еды и прочих продуктов или услуг.

https://nsprg.ru/v8E5zO

VK: https://nsprg.ru/vg9rNm

Дзен: https://nsprg.ru/v2K2pO

@nuancesprog #NodeJS
Специалисты, имеющие отношение к параллельному проектированию, иногда сталкиваются с так называемым состоянием гонок. Сегодня поговорим о том, чем чревато такое явление, что его вызывает и как с ним бороться.

VK: https://nsprg.ru/v3pr9O

Дзен: https://nsprg.ru/Oo1Xyx

@nuancesprog #NodeJS
Обсуждаем, почему так важно вести логи, и разбираем популярные библиотеки, обеспечивающие эту возможность для приложений Node.js: Winston, Pino, Bunyan, Log Level и npmlog.

https://nsprg.ru/mw6a6O

VK: https://nsprg.ru/xR2kEx

Дзен: https://nsprg.ru/vLGr5x

@nuancesprog #NodeJS
Хотите создать веб-сервер с помощью NodeJS? Основные модули Node.js - HTTP и fs - позволят вам обойтись без сторонних зависимостей.

https://nsprg.ru/mMBXgx

VK: https://nsprg.ru/mWN9oO

Дзен: https://nsprg.ru/OKw2LO

@nuancesprog #NodeJS
Хотите создавать быстрые сайты? Предлагаем эффективный способ комплексной разработки с помощью "волшебного тандема" React и Node.js.

https://nsprg.ru/O4pn2O

VK: https://nsprg.ru/OBGgQm

Дзен: https://nsprg.ru/x1qG1x

@nuancesprog #NodeJS #React
Узнаем, откуда берется замедление при одновременном изменении более 50 записей и как в 10 раз ускорить операцию массового редактирования записей. Используем promise, чтобы не ждать возвращения каждого запроса на изменение, прежде чем делать следующий, и сэкономить много времени.

https://nsprg.ru/xP4Vrx

VK: https://nsprg.ru/vg96Nm

Дзен: https://nsprg.ru/v8EPzO

@nuancesprog #NodeJS
Выдалась свободная минутка? Почему бы не устроить эпичный баттл с драконом? Наше пошаговое руководство поможет выйти из боя победителем!

https://nsprg.ru/xe23Xv

VK: https://nsprg.ru/mzV9Am

Дзен: https://nsprg.ru/xl48Jx

@nuancesprog #GameDevelopment #JavaScript #NodeJS
GraphQL завоевывает все большую популярность. Спроектируем API на основе этой технологии и запустим сервер, чтобы наглядно разобраться в реализации механизмов модульности и аутентификации.

https://nsprg.ru/xl457x

VK: https://nsprg.ru/xJkPev

Дзен: https://nsprg.ru/mzVrrm

@nuancesprog #GraphQL #NodeJS
В современном мире стремительного развития технологий каждый стремится найти для себя наиболее подходящий инструмент для разработки. Наличие большого количества фреймворков Node.js позволяет сделать выбор каждому разработчику, в зависимости от его потребностей и особенностей разработки, однако сделать этот выбор не так просто. Рассмотрим 10 лучших фреймворков Node.js и узнаем, какими особенностями обладает каждый их них

https://nsprg.ru/xl4dkx

VK: https://nsprg.ru/xJkXDv

Дзен: https://nsprg.ru/mzV12m

@nuancesprog #NodeJS
Рассматриваем особенности использования шаблона Saga при создании приложений с наиболее востребованной сегодня микросервисной архитектурой.

https://nsprg.ru/x9pwGm

VK: https://nsprg.ru/mwYZ4v

@nuancesprog #NodeJS #Saga #Microservices
…когда пишешь плохой код. О том, как применять пул соединений, а не просто копипастить найденный в интернете код.

https://nsprg.ru/xeAJNx

VK: https://nsprg.ru/xlEJ4v

@nuancesprog #NodeJS #Golang #NestJS #Bun #LanguagePerfomance
Подробно разберем передовые методы обеспечения безопасности, дадим идеи для их реализации. Попробуем выстроить многоуровневую линию обороны.

https://nsprg.ru/xRaYLm

VK: https://nsprg.ru/xeAZNx

@nuancesprog #NodeJS #InfoSec
Предлагаем пошаговую инструкцию по разработке простого микросервиса на основе API с использованием JavaScript, NodeJS и контейнеризации с помощью docker.

https://nsprg.ru/mW7Kqm

VK: https://nsprg.ru/v38YPO

Дзен: https://nsprg.ru/O5knnx

@nuancesprog #NodeJS #JavaScript #Docker #Microservices
Создание качественных приложений на Node.js - отдельный вид искусства. В этой статье поговорим о распространенных практиках архитектуры и написании кода, а также дадим полезные советы по обеспечению производительности и безопасности приложений.

https://nsprg.ru/O7kAWO

VK: https://nsprg.ru/xPbLVO

@nuancesprog #NodeJS
Одна из интересных особенностей Telegram заключается в возможности создать собственного бота. Он помогает автоматизировать и упрощать повседневные задачи. Узнаем, как сделать простого бота с помощью Node.js.

https://nsprg.ru/vdWbJx

VK: https://nsprg.ru/O7kQ3O

Дзен: https://nsprg.ru/maYjZm

@nuancesprog #Telegram #NodeJS
Кратко знакомимся с Socket.io, а затем пошагово рассматриваем создание проекта, начиная с архитектуры сервера и структуры каталогов, заканчивая настройкой каналов и подключений.

https://nsprg.ru/xJp4VO

VK: https://nsprg.ru/OVYJKv

Дзен: https://nsprg.ru/mDzZ2v

@nuancesprog #SocketIO #NodeJS #React
Фильтры Vue JS играют большую роль при разработке пользовательского интерфейса для приложений. Что это такое и в чем их преимущества? Рассмотрим особенности фильтров и пример создания приложения с их применением.

https://nsprg.ru/xPG86m

VK: https://nsprg.ru/vgkAXv

Дзен: https://nsprg.ru/v8porv

@nuancesprog #VueJS #NodeJS #WebDesign
Пошаговое руководство поможет за считанные минуты внедрить и протестировать ролевое управление доступом (RBAC) в приложение Node.js и Express. Библиотека Permify позволит упростить управление разрешениями и создать устойчивую и безопасную среду приложения.

https://nsprg.ru/my803O

VK: https://nsprg.ru/x9wkqO

@nuancesprog #NodeJS #ExpressJS