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
407

Showing posts older than #190 · Back to latest

Older Posts 20 shown
Post #188 24
#полезное
😘 Продуктивный хак для VS Code

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

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

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

👉Новости 👉База вопросов
Post #187 25
#Собес #git
🤔 Что такое команда git cherry-pick?

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

👉Новости 👉База вопросов
Post #185 27
#Собес #git
🤔 Как вы находите коммит, который что-то нарушил после операции слияния?

Для поиска коммита, который нарушил код после слияния, можно использовать команду git bisect . Этот инструмент помогает найти коммит, который вызывает проблему, путем бинарного поиска.

👉Новости 👉База вопросов
  • ❤ 1
Post #183 22
#Собес #git
🤔 Что такое команды git reset -mixed и git merge - abort?

git reset --mixed : отменяет изменения, которые были добавлены в индекс, но сохраняет изменения в рабочем каталоге.
git merge --abort : отменяет слияние, которое в данный момент находится в процессе, и возвращает репозиторий в состояние до начала слияния.

👉Новости 👉База вопросов
  • ❤ 1
Post #182 21
Post #181 27
#Собес #ruby
🤔 Ruby - статически или динамически типизированный язык?

Ruby является динамически типизированным языком. Это означает, что тип переменной определяется во время выполнения программы, и переменная может менять тип данных. Например, переменной можно присвоить сначала число, а затем строку, и это не вызовет ошибок.

👉Новости 👉База вопросов
Post #180 24
#видео
🥄 Как Ruby-разработчик стал тимлидом и почему вернулся к коду

В этом выпуске подкаста "Heavy Tech" Арсений делится своим опытом работы в команде, рассказывает о переходе от разработчика к тимлиду и обратно, а также обсуждает архитектурные подходы в разработке.

👉Новости 👉База вопросов
Post #179 21
#Собес #ruby
🤔 Что такое геттеры и сеттеры в Ruby?

Геттеры используются для получения значений переменных объекта, а сеттеры - для их изменения. Их
можно определить вручную, но в Ruby есть специальные методы attr_reader, attr_writer И
attr_accessor, которые упрощают создание геттеров и сеттеров.

👉Новости 👉База вопросов
Post #177 20
#Собес #ruby
🤔 Что происходит при вызове метода в Ruby?

Когда вызывается метод в Ruby, объекту отправляется сообщение с именем метода. Если метод существует у обьекта, он будет выполнен. Такой подход позволяет вызывать методы динамически с ПОМОЩЬЮ send иЛи public_send.

👉Новости 👉База вопросов
Post #176 24
Post #175 16
#Собес #ruby
🤔 Какие типы переменных есть в Ruby?

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

👉Новости 👉База вопросов
Post #174 25
#полезное
😘 На #RailsWorld Joe Masilotti будет вживую собирать iOS- и Android-приложения с помощью Hotwire Native — без Swift и Kotlin. Только HTML, CSS и Rails-бэкенд. Один код — три платформы, минимум усилий.

Звучит круто. Правда в России про это вряд ли кто-то услышит.

Hotwire Native — мощный инструмент: можно строить гибридные мобильные приложения с нативными элементами и WebView прямо из Rails-кода.

Но кто о нём знает в Сбере или Самокате? Как и про PWA из коробки в Rails 8 — классная штука, которая просто пройдет мимо.

У нас Rails — это скорее "то, что было в 2010-х", чем современный фреймворк, который реально развивается. Пока в мире на нём делают мобильные приложения, мы продолжаем его игнорировать.

👉Новости 👉База вопросов
Post #172 19
#видео
🤯 От стажера до синьора: Путь Ruby-разработчика с Даниилом Любимцевым

Гость выпуска: Даниил Любимцев, Ruby-разработчик из Balance Platform.

В этом выпуске обсуждаем карьеру разработчика, выбор технологий, Ruby-сообщество и его развитие. Даниил рассказывает о своём пути в разработке, начиная с 13 лет, делится опытом работы в разных компаниях и даёт советы начинающим разработчикам.

👉Новости 👉База вопросов
Post #171 21
#Собес #ruby
🤔 Чем отличаются переменные, начинающиеся с @ @@ и $?

• @ — переменная экземпляра, принадлежащая объекту.
• @@ — переменная класса, общая для всех экземпляров класса.
• $ - глобальная переменная, доступная из любого места программы.

👉Новости 👉База вопросов
Post #170 21
#видео
👨‍💻 DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast

David Heinemeier Hansson (aka DHH) is a legendary programmer, creator of Ruby on Rails, co-owner & CTO of 37signals that created Basecamp, HEY, & ONCE, and is a NYT-best-selling author (with Jason Fried) of 4 books: REWORK, REMOTE, Getting Real, and It Doesn't Have To Be Crazy At Work. He is also a race car driver, including a class-winning performance at the 24 hour Le Mans race.

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