TGViewer
Channel Public Channel
Ruby Backend | YeaHub

Ruby Backend | YeaHub

@yeahub_ruby_backend

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

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

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

Для связи: @ruslan_kuyanets
Subscribers
55
Photos
112
Videos
30
Links
408

Showing posts older than #128 · Back to latest

Older Posts 17 shown
Post #126 25
#полезное
🥱 DHH про локальный CI

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

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

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

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

rails test && gh signoff

👉Новости 👉База вопросов
GitHub GitHub - basecamp/gh-signoff: Local CI. Sign off on your own work. Local CI. Sign off on your own work. Contribute to basecamp/gh-signoff development by creating an account on GitHub.
Post #125 20
#Собес #networks
🤔 Что происходит в модели OSI, когда пакет данных перемещается от нижнего к верхнему уровню?

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

👉Новости 👉База вопросов
Post #123 22

Forwarded from YeaHub

🥳 В YeaHub теперь 2040 пользователей!

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

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

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

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

👍 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
  • 👍 1
  • 🔥 1
Post #122 26
#Собес #networks
🤔 Что происходит в модели OSI, когда пакет данных перемещается от верхнего к нижнему уровню?

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

👉Новости 👉База вопросов
Post #121 31
Post #120 24
#Собес #networks
🤔 Что такое зональный файрвол?

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

👉Новости 👉База вопросов
Post #119 24
#полезное
😎 DHH: "FactoryBot — самый быстрый способ убить производительность тестов в Rails"

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

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

👉Новости 👉База вопросов
Post #118 29
#Собес #bash
🤔 Что такое Bash shell?

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

👉Новости 👉База вопросов
  • ❤ 1
Post #115 26
Post #114 27
#Собес #bash
🤔 Как экспортировать переменную в Bash и зачем это нужно?

Чтобы сделать переменную доступной для всех запущенных процессов, используется export :
export VAR="Hello"

Теперь эта переменная доступна в дочерних процессах, например, в другом скрипте или командной оболочке.

👉Новости 👉База вопросов
Post #113 30
#видео
📱 Руби'лово за память - Юрий Самойленко, RNDSOFT

Если пропустили воркшоп «Масштабирование Rails-приложений» с Юрием Самойленко, можно посмотреть его доклад на RubyRussia. Юрий рассказывает о том, как растёт потребление памяти в приложениях — из-за фич, ошибок или увеличения нагрузки.

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

👉Новости 👉База вопросов
Post #112 31
#Собес #bash
🤔 Разница между одинарными и двойными кавычками в Bash

Одинарные кавычки ' ' предотвращают интерпретацию переменных и команд, а двойные " " позволяют их подставлять.
VAR="world"
echo 'Hello $VAR' # Выведет: Hello $VAR
echo "Hello $VAR" # Выведет: Hello world


👉Новости 👉База вопросов
Post #108 24
#полезное
👨‍💻 ASML: ад и боль энтерпрайз-разработки в реальности

ASML — тот самый монополист по литографическим машинам, на которых делают 90% всех чипов, имеет крайне запутанный софтверный стек

Каждый TWINSCAN EUV везёт с собой ~45 млн строк кода(сопоставимо с Windows 10)

Фичи и багфиксы начинаются... с Word-документов, которые проходят через несколько ревью-бордов. Огромные Jenkins-кластеры собирают более 1500 модулей на Maven и Make.

Даже мелкие правки компилятся дольше часа. Полные сборки собираются ночью.

Интеграция в основном виртуальная (Simulink), потому что в мире физически существует лишь две такие машины для тестов

Процесс инженерных изменений настолько сложный, что по нему пишут магистерские диссертации.

👉Новости 👉База вопросов
Older posts →
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 →