Backend Ready | IT
6.8K subscribers
768 photos
70 videos
5 files
521 links
Авторский канал по Backend разработке.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/backend_ready
加入频道
👩‍💻 Фундаментальное понимание Node.js

Уникальный плейлист, где ты поймёшь, как устроен Node.js на глубоком уровне — с объяснениями асинхронности, API и архитектуры. Лекции проходят в формате живого разбора и примерами. Подойдёт для тех, кто хочет мыслить, а не просто писать код.

Ссылочка на плейлист: YouTube 🖤


Backend Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥42
6👍4🔥3
Что же выведет консоль?
Anonymous Quiz
47%
A
34%
B
10%
C
9%
D
🔥105👍3
👩‍💻 Вся асинхронность Node.js — на одной схеме!

Асинхронное программирование — сердце Node.js. На картинке ты найдёшь карту всех подходов: от callback hell и Promise, до EventEmitter, Rx и даже Async Iterators.

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

Backend Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5
👩‍💻 Как адаптировать поведение в зависимости от запуска?

Иногда нужно понять: приложение работает в dev-режиме или уже в проде? А может его запустили с отладкой? Вот два способа это отследить:

process.execArgv — показывает, с какими флагами был запущен Node.js. Можно отловить --inspect, --trace-warnings и прочие важные режимы.

process.env — доступ к переменным окружения. Часто используется NODE_ENV, но можно настроить и свои. Это основа гибкой конфигурации приложений.

🔥 — если узнал новое
🤝 — если уже использовал


Backend Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤝7👍5
😎 Нашел мощную статью о том, как доступ к runtime-контексту помогает AI точнее понимать поведение кода и исправлять баги осмысленно, а не наугад!

Она включает:
• Почему одного кода LLM больше не хватает.
• Как BitDive передаёт модели все данные о реальном выполнении кода
• Практический пример устранения N+1 проблемы через Cursor
• Полный trace, верификация, сокращение SQL-запросов на 99% и ускорение на 86%

🔊 Очень советую прочитать на Habr!


Backend Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
👩‍💻 Погружаемся в бинарные данные с Buffer!

Когда дело касается работы с файлами, шифрованием, сокетами или raw-данными — без Buffer никуда. Это типизированный кусок памяти, который ты можешь читать, писать, сравнивать и делить. Именно через него идут все байты в Node.js.

Backend Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤝4👍3
👩‍💻 Напоминалка для работы с Git.

Если кто не знает, Git — это система контроля версий, которая помогает отслеживать историю изменений в файлах.

Например с помощью команды git pull, можно загружать удаленные репозитории к себе на ПК, чтобы вести разработку локально, не затрагивая продуктовую или dev ветку.

Сохрани в избранное, чтобы не забыть!

Backend Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥4
Упаковываем файлы в .zip!

Хочешь архивировать файлы прямо из кода? Легко! Сейчас расскажу, как сжать нужные файлы и папки в zip-архив — пригодится для бэкапов, логов или деплоя.

Для начала ставим нужную библиотеку:
npm install archiver


Импортируем модули:
const fs = require('fs');
const archiver = require('archiver');


Создаём поток для записи архива:
const output = fs.createWriteStream('archive.zip');
const archive = archiver('zip', { zlib: { level: 9 } }); // максимальная компрессия

archive.pipe(output);


Добавляем в архив файлы и папки:
archive.file('file1.txt', { name: 'file1.txt' });
archive.directory('folder/', 'folder');


Завершаем архивацию:
archive.finalize();


🔥 После запуска рядом появится result,zip с файлами и папками, которые ты указал. Никакой ручной упаковки — теперь всё автоматом, прямо из кода.

Backend Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93👍3🤝1
👩‍💻 MERN-практика: создаём облачное хранилище!

Большой практический курс по полному стеку MERN — MongoDB, Express, React и Node.js. Ты построишь облачное хранилище наподобие Google Drive, прокачаешь навыки работы с REST API, файловой системой, асинхронностью и спроектируешь базу данных. Чёткий фокус на реальном функционале.

Ссылочка на плейлист: YouTube 🖤


Backend Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4
👩‍💻 Безопасно запускаем код в песочнице через vm!

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

Сегодня рассмотрим:
Создание песочницы с vm.createContext()

Передача переменных в изолированный код

Блокировка доступа к опасным модулям


🔥 — если узнал что-то новое
🤝 — если уже пробовал


Backend Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4🤝3
👩‍💻 Решим задачу — самый частый символ в строке!

Пишем утилиту, которая считает частоту символов и находит самый повторяющийся. Отлично подходит для тренировки работы с объектами, циклами и строками.

В этом посте:
Подсчитываем символы через объект
Ищем самый популярный
Делаем удобную утилиту с вводом строки


🔥 — если попробуешь повторить
🤝 — если уже делал подобное


Backend Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤝6👍4