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

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

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

Для связи: @ruslan_kuyanets
Download 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
1
Офисние работяги — это вам идейка

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

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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
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
#полезное
🥺 DHH про Importmap:

Import maps стали ключевым прорывом, который сделал возможным подход #nobuild — без отказа от современного JavaScript.
Я уже несколько лет не начинаю новые JS-сборки — и это прекрасно.
Здорово видеть, как Shopify помогает продвигать эту технологию дальше.


Shopify Engineering:

Import maps и модули JavaScript — важные примитивы веб-платформы, которые дают серьёзные преимущества в производительности, но на масштабе они были ненадёжны.
Мы это исправили!


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

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

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
👋 Чистая архитектура: Как разделить бизнес-логику и детали реализации

В этом выпуске подкаста HeavyTech мы обсуждаем принципы чистой архитектуры и их применение в разработке на Ruby on Rails. Ведущий Сергей Удалов рассказывает о том, как важно разделять бизнес-логику и технические детали, чтобы сделать код более тестируемым, масштабируемым и переиспользуемым.

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

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

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
😇 How DHH Solved Deploying to Production (with open source)

Kamal is an open source alternative to Vercel, Heroku and others.

You can set it up yourself, on your laptop, raspberry pi, or a remote unused server.
It comes with all the bells an whistles you'd expect including CI, monitoring, secrets management, rolling updates and notifications.

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

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

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