TGViewer
Channel Public Channel
Ruby Backend | YeaHub

Ruby Backend | YeaHub

@yeahub_ruby_backend

Теория, подготовка к интервью и курсы для Ruby разработчиков

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

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

Для связи: @ruslan_kuyanets
Subscribers
55
Photos
111
Videos
30
Links
406
Recent Posts 20 shown
Post #449 1
#Собес #http #api #httparty
🤔 Как можно в Ruby запросить сторонний API? Какой встроенный класс позволяет это сделать?

💬 Кратко:

В Ruby для запросов к сторонним API можно использовать класс Net::HTTP, который является частью стандартной библиотеки. Также популярным выбором является использование внешней библиотеки, такой как HTTParty или Faraday, которые предоставляют более удобный интерфейс для работы с HTTP-запросами.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #448 5
#trainer #excercise
📚 Exercism (Ruby)

Платформа для отработки навыков через решение задач: 120 упражнений по Ruby разбиты на 20 тематических блоков (строки, массивы, рекурсия, ООП и др.). После отправки решения можно получить обратную связь от менторов — опытных разработчиков, которые указывают на недочёты и предлагают улучшения. Есть система отслеживания прогресса и возможность сравнивать свои решения с чужими. Идеально для закрепления теории и развития «чувства кода».

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #447 5
#Собес #token #url
🤔 Какие риски возникают при передаче токенов или чувствительных данных в GET-запросах?

💬 Кратко:

Токены в GET-запросах передаются в URL и могут сохраняться в логах, истории браузера и прокси-серверах. Это увеличивает риск утечки. Также URL может быть случайно передан третьим лицам. Поэтому чувствительные данные лучше передавать в заголовках или теле запроса.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #446 5
#Собес #http #api #httparty
🤔 Как можно в Ruby запросить сторонний API? Какой встроенный класс позволяет это сделать?

💬 Кратко:

В Ruby для запросов к сторонним API можно использовать класс Net::HTTP, который является частью стандартной библиотеки. Также популярным выбором является использование внешней библиотеки, такой как HTTParty или Faraday, которые предоставляют более удобный интерфейс для работы с HTTP-запросами.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #445 7
#Собес #ruby #disadvantages #performance
🤔 Какие проблемы в Ruby (как в языке программирования) вы видите? Какие, по вашему мнению, нужно решать как можно быстрее?

💬 Кратко:

Ruby — это гибкий и удобный язык, однако есть несколько проблем, таких как низкая производительность по сравнению с другими языками (например, Go или Java), а также высокая нагрузка на память при выполнении интенсивных операций. Одной из проблем является отсутствие хорошей поддержки многозадачности и параллельных вычислений. Это можно улучшить через улучшение механизмов многозадачности и оптимизацию скорости выполнения.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #444 7
#podcast #всё
📚 TeachMeSkills IT-школа

Это серия выпусков от "TeachMeSkills Школа программирования"
Речь пойдет об актуальные направления и технологии в IT; перспективы роста начинающих специалистов; холиварные топики из жизни разработчиков.


Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #443 6
#Собес #persistent #connection
🤔 Какие риски есть у постоянного WebSocket-соединения?

💬 Кратко:

Постоянное WebSocket-соединение потребляет ресурсы сервера и клиента. Оно чувствительно к сетевым сбоям и нестабильному интернету. Также возрастает риск утечки авторизационных данных. Требуется сложная логика переподключения и контроля состояния. Без этого приложение становится нестабильным.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #442 6
#Собес #variable #scope #instance_variable
🤔 Какие типы переменных есть в Ruby?

💬 Кратко:

В Ruby есть четыре типа переменных:

- Локальные (local_variable) — видны только внутри блока, метода или класса.
- Переменные экземпляра (@instance_variable) — принадлежат конкретному объекту.
- Переменные класса (@@class_variable) — делятся между всеми экземплярами класса.
- Глобальные ($global_variable) — доступны из любого места программы.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #441 6
#Собес #arguments #named_arguments #positional_arguments
🤔 Какая разница между последовательными и именованными аргументами метода?

💬 Кратко:

Последовательные аргументы передаются в определённом порядке, а именованные можно передавать в произвольном порядке, используя ключи.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #440 6
#tool #гит
📚 Хочешь изучить Git, не рискуя своей локальной установкой?

Теперь можно запускать команды Git прямо из браузера , с пошаговым объяснением, что делает каждая команда.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #439 6
#Собес #profiling #performance
🤔 Какие инструменты и методы используются для профилирования и поиска проблем производительности?

💬 Кратко:

Для профилирования используются: Application Insights для мониторинга в production, dotTrace/JetBrains Profiler для детального анализа CPU и памяти, SQL Server Profiler для диагностики запросов к БД, и нагрузочное тестирование с помощью JMeter. Методика включает сбор метрик, идентификацию "узких мест", оптимизацию и повторное тестирование.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #438 6
#Собес #hash #array #key-value
🤔 Что такое Hash в Ruby? Чем Hash отличается от массива?

💬 Кратко:

Hash — это коллекция пар ключ-значение, где каждое значение связано с уникальным ключом. В отличие от массива, где элементы упорядочены и индексируются числами, в хэше порядок не важен, и доступ к значениям осуществляется через ключи.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #437 6
#Собес #monkey_patching #open_class #overriding
🤔 Что такое monkey patching?

💬 Кратко:

Monkey patching — это изменение или добавление методов в существующие классы или модули. Это мощный инструмент, но его неправильное использование может создать конфликты и баги.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #436 10
#course #начинающие
📚 Уроки Ruby для начинающих

Приступаем к изучению языка Ruby для начинающих. В ходе курса мы изучим синтаксис Руби и научимся писать консольные программы на нем.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #435 9
#Собес #ingress #nginx #kubernetes
🤔 Что такое Nginx Ingress?

💬 Кратко:

Nginx Ingress — это:

- Контроллер для маршрутизации входящего трафика в кластере Kubernetes.
- Реализация Ingress-ресурсов через Nginx.
- Инструмент для:

- Виртуального хостинга (много доменов → много сервисов).
- TLS-терминации (HTTPS).
- Балансировки нагрузки.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #434 9
#Собес #float #integer #conversion
🤔 Что вернётся в результате сложения 10.5 и 10?

💬 Кратко:

Результатом сложения 10.5 + 10 будет число с плавающей точкой: 20.5.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #433 8
#Собес #file #read #write
🤔 Что такое File?

💬 Кратко:

File — это класс в Ruby, используемый для работы с файлами. С его помощью можно читать, записывать и манипулировать файлами.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #432 12
#repository #кибербезопасность
📚 Структурированный 90-дневный план обучения кибербезопасности предназначенный для начинающих специалистов

План обучения, разделённый на ежедневные задания, охватывающие ключевые темы

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #431 6
#Собес #SQL #Explain #Explain_Analyze
🤔 Какие инструменты используются для анализа выполнения SQL-запросов (например Explain / Explain Analyze)?

💬 Кратко:
Основные инструменты — это команды EXPLAIN и EXPLAIN ANALYZE. EXPLAIN показывает предполагаемый план выполнения запроса без его реального запуска, позволяя увидеть, какие индексы будут использоваться и в каком порядке соединятся таблицы. EXPLAIN ANALYZE фактически выполняет запрос и показывает реальные метрики: время выполнения, количество обработанных строк. Эти команды помогают находить "узкие места" — например, полные сканирования таблиц вместо использования индексов. Их используют разработчики и DBA для оптимизации медленных запросов.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #430 6
#Собес #inherited #class #oop
🤔 С помощью какого хука можно посчитать количество потомков определенного класса?

💬 Кратко:

Для подсчета количества потомков класса можно использовать хук inherited. Этот хук вызывается каждый раз, когда новый класс наследуется от текущего класса.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Older posts →

About this channel

How can I read @yeahub_ruby_backend without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Ruby Backend | YeaHub: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Ruby Backend | YeaHub have?
Ruby Backend | YeaHub (@yeahub_ruby_backend) has 55 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Ruby Backend | YeaHub know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →