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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/backend_ready
加入频道
👩‍💻 Напоминалка для работы с 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
👩‍💻 Украшаем консоль в Node.js с помощью chalk — цветной текст, стили, фон, underline и даже RGB!

Если ты делаешь CLI, логгер или просто хочешь, чтобы твой вывод в консоли был не скучный — chalk даст тебе всё. Работает как цепочка методов, можно использовать шаблоны и настраивать темы. Красиво, быстро и читаемо.


Backend Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍4🤝3
👩‍💻 Генерируем уникальный цвет по имени!

Пишем утилиту, которая получает строку (например, имя) и возвращает уникальный, но стабильный HEX-цвет. Полезно для UI, где хочется, чтобы у каждого элемента был "свой" цвет.

В этом посте:
Хешируем строку в число.

Конвертируем число в цвет.

Получаем уникальные визуальные метки без базы и рандома.


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


Backend Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥156👍3