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
​​⭐️Формат имён в коде

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

Читать...
​​👤Почему PASETO лучше для аутентификации, чем JWT

В этой статье мы рассмотрим PASETO — токен, который был разработан для замены JWT.

Читать...
​​🤿Погружение в Web RTC или пишем SFU своими силами

В этой статье описывается основа работы с WebRTC, обмен SD и ICE-кандидатами.

Читать...
​​🧠Утечки памяти, которые не утечки

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

Читать...
1
​​Ладья на XSS: как я хакнул chess.com детским эксплойтом

В этой статье я расскажу о том, как использовал свои знания по кибербезопасности для обнаружения XSS-уязвимости (Cross-Site Scripting, межсайтовый скриптинг) на крупнейшем шахматном сайте интернета со 100 миллионами участников.

Читать...
​​🌐Как из браузера открыть папку в проводнике Windows используя ExpressJS

Из этой статьи вы узнаете, как использовать ExpressJS для создания сервера, который позволяет открывать папки в проводнике Windows прямо из браузера.

Читать...
​​👌Собираем логи веб-приложений в Kibana/Loki

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

Читать...
​​🧠Как я написала веб-плеер с искусственным интеллектом

В этой статье речь пойдёт в основном о том, как использовать нейросети LSTM для генерации midi-треков, а в конце я кратко расскажу о том, как с помощью Tone.js создаются песни.

Читать...
​​🤔REcollapse: фаззинг с использованием unicode-нормализации

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

Читать...
​​🧠Пререндеринг или Серверный рендеринг?

В этой статье рассмотрим альтернативное решение для SSR, а именно Динамический рендеринг (он же Пререндеринг).

Читать...
​​🔍Интеграция Поиска в Strapi: Meilisearch vs. Elasticsearch

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

Читать...
​​🦾Next.js. Технология современной веб-разработки

В этой статье мы рассмотрим Next.js, мощный JavaScript-фреймворк и новаторское решение для создания современных веб-приложений на основе React, созданный компанией Vercel.

Читать...
​​😉Больше библиотек богу библиотек или как я переосмыслил i18n [next.js v14]

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

Читать...
This media is not supported in your browser
VIEW IN TELEGRAM
Всем кодерам посвящается

Code ready — современные решения для разработчиков, реализации web задач, полезные шпаргалки, и многое другое для твоих проектов, сразу с готовым кодом и примером их использования.

🪩 Расставь приоритеты, добавь лёгкости в свою работу и становись лучше с @code_ready
Please open Telegram to view this post
VIEW IN TELEGRAM
​​👍Практическая реализация паттерна Server-Driven UI на Flutter c использованием фреймворка Duit

В этой статье мы попытаемся решить эти проблемы, взяв за основу один из популярных паттернов и создав демонстрационное Flutter приложение на базе Server-Driven UI фреймворка Duit.

Читать...
​​👍Как выдавать бесплатные SSL сертификаты с помощью certbot, Nginx и Docker

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

Читать...
​​🦾Проектируем процесс авторизации по номеру телефона: 130 гайдлайнов

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

Читать...
​​🔍Как сопоставить номера деталей с изображениями: Использование поиска Google и сравнения изображений в Node.js

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

Читать...
​​🚀Next.js Layout RFC. Изменить всё и сделать веб ещё быстрее

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

Читать...
​​✉️Учимся настраивать свою почту, не наступая на чужие грабли: Postfix + msmtp + сайт

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

Читать...
​​🫥Как использовать Fetch API в Node.js, Deno и Bun

В этой статье вы узнаете о том, как использовать метод Promise.allSettled() для выполнения нескольких запросов fetch() одновременно.

Читать...