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

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

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

Для связи: @ruslan_kuyanets
Download 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
#Собес #networks
🤔 Что такое интерсеть (internetworking)?

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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Офисние работяги — это вам идейка

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Назовите две технологии, которые можно использовать для подключения двух офисов в УДаленных локациях.

Для подключения двух офисов в удаленных локациях можно использовать VPN (виртуальную частную сеть) и облачные технологии. VPN обеспечивает защищённое соединение через Интернет, а облачные технологии позволяют обмениваться данными и приложениями через удалённые серверы.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😇 Logman — упрощённая отладка логов Rails

Logman — десктопное приложение для удобного анализа логов Rails. Вместо ручного поиска нужной информации среди большого объёма логов, приложение помогает быстро находить важные данные для отладки.

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

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

Сервер RabbitMQ — это масштабируемая и надежная реализация AMQP- брокера, который отвечает за управление сообщениями между производителями и потребителями. Он показывает сообщения о запуске и успешно запускает брокер, если конфигурация выполнена корректно.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Дни Trix сочтены. Очень жду новое поколение Action Text, которое готовит Хорхе.

Прим.: Trix — это текущая библиотека для редактирования текста в Rails. Action Text — фреймворк для работы с Rich Text, а Хорхе (Jorge Manrubia) — один из ключевых разработчиков Rails

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

RabbitMQ обрабатывает сообщения через цепочку компонентов: продюсер отправляет сообщение в обмен, который перенаправляет его в очередь согласно правилам маршрутизации, а потребитель обрабатывает сообщение из очереди.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM