Ruby Backend | YeaHub
63 subscribers
30 photos
11 videos
114 links
Теория, подготовка к интервью и курсы для Ruby разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #bash
🤔 Как объявить переменную в Bash?

B Bash переменная объявляется без ключевого слова, просто через = без пробелов:
VAR=value

Значение переменной можно получить через $VAR .

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Ты просто чиловий парень

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Что такое Bash shell?

Bash (Bourne Again Shell) - это командный интерпретатор, используемый в Unix и Linux. Он позволяет выполнять команды, автоматизировать задачи с помощью скриптов и управлять системой. Bash поддерживает переменные, управляющие конструкции (циклы, условия) и обработку командного вывода.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 DHH: "FactoryBot — самый быстрый способ убить производительность тестов в Rails"

HEY.com проходит за <2 минут на современной Linux-машине. Более 30 000 проверок — и всё это на реальной базе данных.

Всё благодаря Rails Fixtures: загружаются один раз, откатываются через транзакции, работают молниеносно.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое зональный файрвол?

Зональный файрвол - это усовершенствованный метод межсетевого экрана с сохранением состояния (stateful firewall). Он организует трафик между доверенными и недоверенными зонами, основываясь на правилах безопасности, применяемых к трафику между зонами.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что происходит в модели OSI, когда пакет данных перемещается от верхнего к нижнему уровню?

Когда пакет данных перемещается от верхнего к нижнему уровню модели OSI, на каждом уровне добавляются заголовки. Эти заголовки содержат информацию, необходимую для передачи данных между устройствами.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from YeaHub
🥳 В YeaHub теперь 2040 пользователей!

На этой неделе мы побили рекорд по количеству регистраций — и это важный для нас рубеж! 🚀 Мы не останавливаемся на достигнутом и готовим крутые обновления:

- Обновленный лендинг — станет еще информативнее и удобнее;
- Публичные страницы коллекций — делитесь своими подборками с сообществом;
- Избранное для вопросов — сохраняйте самое важное в один клик;
- Горячий режим 🔥 — для дополнительной мотивации;
- Мультипрофили — удобное переключение между аккаунтами;
- Новый сервис "Полезные ресурсы" — всё необходимое для развития в одном месте.

А еще мы будем еженедельно пополнять коллекции актуальными вопросами с собеседований по всем направлениям.

И это только начало! В планах — запуск 20+ новых сервисов для развития, нетворкинга и досуга. Оставайтесь с нами — будет ещё круче! 💪

👍 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что происходит в модели OSI, когда пакет данных перемещается от нижнего к верхнему уровню?

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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥱 DHH про локальный CI

Локальный CI за 10 секунд. Никакого облака, никакой мороки.

gh-signoff — это расширение для GitHub CLI, которое превращает ваш ноутбук в CI-раннер. Запускайте тесты локально и подтверждайте коммит, когда всё зелёное.

Удалённый CI отлично подходит для больших сборок и параллельных тестов. Но большинству приложений это не нужно.

Современные машины разработчиков быстрее, чем когда-либо — и вы уже заплатили за них. Облачный CI медленный, дорогой и арендованный.
Гитхаб

rails test && gh signoff

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 На каком уровне модели OSI добавляются заголовки и трейлеры?

Заголовки добавляются на уровнях 6 (представления), 5 (сеансов), 4 (транспортного) и 3 (сетевого). Трейлер добавляется на канальном уровне (уровень 2).

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 Панель управления для Active Storage — без внешних зависимостей

active_storage_dashboard — современная админка для мониторинга и работы с Active Storage. Позволяет просматривать blobs, вложения и статистику без стороннего JS и CSS.

— Показывает статистику по blobs и вложениям
— Выделяет неиспользуемые объекты
— Позволяет быстро находить и инспектировать файлы
— Подходит для продакшена и локальной отладки

Полезный инструмент для сопровождения проектов на Active Storage.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Назовите некоторые службы, предоставляемые прикладным уровнем в интернет-модели.

Прикладной уровень предоставляет такие службы, как электронная почта SMTP), передача файлов (FTP), управление доступом (SSH) и сетевой виртуальный терминал (Telnet).

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
👍 Сравнение производительности Ruby-интерпретаторов: MRI vs Truffle vs Truffle Native

Проверьте реальные данные сравнения популярных Ruby-интерпретаторов – MRI, Truffle и Truffle Native!

В этом ролике подробно рассматриваются показатели производительности каждого интерпретатора при работе с реальными проектами Ruby on Rails. Узнайте плюсы и минусы каждой технологии, основанной на GraalVM, и выясните, почему классический MRI всё ещё остаётся лидером среди разработчиков.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое протокол HTTPS?

HTTPS (HyperText Transfer Protocol Secure) - это защищенная версия протокола НТТР, использующая SSL/TLS для шифрования данных. Он работает через порт 443 и защищает передаваемые данные от перехвата или изменения.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Назовите аппаратные уровни или уровни поддержки сети в модели OSI.

Аппаратные уровни в модели OSI - это физический уровень, канальный уровень и сетевой уровень. Они отвечают за передачу данных по сети, управление доступом к среде и маршрутизацию пакетов.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 Solid Queue и новое слово в Active Job для Rails

В блоге AppSignal вышла отличная статья про Solid Queue. В отличие от Sidekiq и других решений, он полностью на PostgreSQL и не требует Redis.

Интеграция — как по учебнику: все на Active Job, удобные CLI-команды, хорошие dev- и test-режимы. Для простых проектов — прям идеально.

Но стоит ли переходить? Пока что Solid Queue — новичок. В проде он работает, но обкатан хуже, чем тот же Sidekiq. Нет поддержки шедулинга задач, нет полноценной веб-панели — всё ещё развивается.

Если сейчас всё стабильно и работает — менять не обязательно. Но если хочется быть ближе к «Rails way» и упростить инфраструктуру — Solid Queue уже заслуживает внимания.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Назовите уровни пользовательской поддержки в модели OSI.

К уровням пользовательской поддержки в модели OSI относятся прикладной (Application), представления (Presentation) и сеансовый (Session). Эти уровни отвечают за взаимодействие приложений, обработку данных и управление соединениями.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😇 Редактор нового поколения для Action Text

В 37signals готовится важное обновление Action Text. Никаких Trix, House, Tiptap или ProseMirror. Это полноценная замена редактора, которая поднимет работу с rich text в Rails на принципиально новый уровень. Всё, что мы хотели от редактора последние годы — теперь станет реальностью.

Редактор уже используется внутри нового продукта, тестируется и полируется. Совсем скоро — релиз.

Главное:
– Полностью совместим с текущим backend и canonical markup Action Text.
– Современный WYSIWYG с поддержкой Markdown.
– Полностью клиентская реализация, легко переносимая.
– Улучшенный HTML-вывод при сохранении.

Это не просто шаг вперёд — это новая платформа для текста в Rails. Без ограничений Trix, без компромиссов. Фундамент, на котором можно строить редактор уровня Basecamp и выше.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM