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

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

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

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #git
🤔 Что такое команда git cherry-pick?

Команда git cherry-pick позволяет выбрать и применить отдельный коммит из другой ветки в вашу текущую ветку, минуя другие изменения, которые были сделаны в той же ветке. Это полезно, когда вам нужно перенести только один коммит, а не весь набор изменений.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😘 Продуктивный хак для VS Code

Вместо того чтобы каждый раз писать console.log(), вы можете добавить в VS Code шорткат

В этом примере, текст "cc" автоматически расширяется в "console.log()" при нажатии Tab

Можно создать кучу таких сокращений для любых конструкций.

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

При возникновении конфликта в Git нужно вручную разрешить расхождения в файлах, а затем завершить слияние с помощью команды git merge -- continue .

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🥄 В VS Code появились чекпоинты. Теперь можно сохранять контрольные точки чата и откатываться к нужному состоянию

При выборе чекпоинта VS Code восстанавливает изменения в рабочем пространстве и историю чата на тот момент. После восстановления можно повторить отменённое действие

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

Если ветка была удалена локально, её можно восстановить, используя команду git reflog . Если ветка была удалена удалённо, можно восстановить еёс помощью git push origin ‹ branch_name›.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😬 Nuances on Kubernetes - RubyConf Taiwan 2025

Kubernetes — самый быстрый способ снизить производительность приложения, если пропустить важные детали

Запустить сервис в кластер просто. Но чуть завысили resource limits — и он уже работает медленнее.
Добавили неточную проверку liveness — и под нагрузкой перезапуски идут один за другим.
Даже «лучшие практики» контейнеризации иногда уменьшают скорость, вместо того чтобы её повысить.

Настройка Kubernetes — это не копирование чужого гайда, а точная подгонка под конкретное приложение.

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

💬 Кратко:
Для отмены коммита, который был отправлен на сервер, можно использовать команду git revert , которая создаст новый коммит, отменяющий изменения. Важно, что это безопасный метод, так как сохраняется история изменений.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В сети показали типичный рабочий день вайбкодера

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

💬 Кратко:
git reflog показывает историю всех перемещений HEAD, включая коммиты, слияния и переключения веток. Эта команда полезна для восстановления потерянных коммитов или веток.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
#полезное
❤️‍🔥 Нашёл годную опенсорс тулзу: FossFLOW

Позволяет создавать качественные 3D-диаграммы для наглядной архитектуры софта и инженерных систем. Удобный интерфейс, поддержка импорта/экспорта в JSON и хранение данных локально в браузере

Можно юзать онлайн или развернуть c GitHub

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

💬 Кратко:
Для удаления локальной ветки:
git branch -d ‹ branch_name>

Если ветка содержит незавершённые изменения:
git branch -D ‹ branch_name>

Для удаления удалённой ветки:
git push origin --delete ‹branch_name>


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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🏕 Прикольный лайфхак для VS Code, о котором 99% пользователей даже не знают

Вы можете легко менять местами элементы сайдбара и терминала, просто перетаскивая их

Простой трюк, который выводит кастомизацию VS Code на новый уровень

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

💬 Кратко:
Команда git stash сохраняет текущие незавершённые изменения в специальное место (стек), чтобы вы могли переключиться на другую ветку или выполнить другие действия. Эти изменения можно позже восстановить с ПОМОЩЬЮ git stash apply или git stash pop .

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
🤯 Kamal от DHH

Kamal остаётся инструментом «быстрого деплоя» через SSH и Docker. Удобно для маленьких команд, но с точки зрения безопасности есть ограничения: один ключ даёт полный доступ, секреты хранятся в .env.

Будет ли Kamal использоваться в будущем?

Для сравнения: Dokku существует уже больше десяти лет, имеет сообщество, экосистему плагинов и продолжает использоваться в продакшене. Kamal пока на старте, и многое зависит от того, станет ли он развиваться в сторону зрелого инструмента с упором на безопасность и работу в командах — или останется удобной, но нишевой утилитой «под Basecamp».

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

💬 Кратко:
HEAD в Git - это указатель на текущую ветку или коммит. Он показывает, над чем вы сейчас работаете, и меняется при переключении веток или выполнении коммитов.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😊 Мощный трюк для вайбкодеров

Если открыть любой репо на GitHub и заменить "hub" на "mvp" в URL — получишь детализированный промт для этого репозитория, который можно скормить LLM, чтобы сгенерировать аналог (клон)

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес #git
🤔 Почему мы делаем git pull, а затем git push?

💬 Кратко:
Мы делаем git pull , чтобы сначала синхронизировать наш локальный репозиторий с последними изменениями из удаленного. Затем выполняем git push , чтобы отправить свои изменения. Это помогает избежать конфликтов и сохранить согласованность данных между участниками команды.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес #git
🤔 Как посмотреть, что именно вы изменили в определенном файле git?

💬 Кратко:
Используйте команду git diff для просмотра изменений. Для конкретного файла:
git diff ‹имя_файла>


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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👍 Автоматическая генерация миграций

Кирилл Мокевнин показал, как миграции создаются автоматически на основе параметров в CLI.

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

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

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