Как стать автором
Обновить
8.17
Рейтинг

Ruby *

Динамический высокоуровневый язык программирования

Сначала показывать
Порог рейтинга

RubyRussia 2022: как выбрать себе доклад?

Блог компании Evrone Ruby *Программирование *Ruby on Rails *Конференции

Самое большое (по версии Юкихиро Мацумото) русскоязычное событие по Ruby и Rails случится уже вот-вот: 30 сентября и 1 октября. Чтобы ориентироваться было легче, мы подробно описали каждый доклад, оценили их по сложности и обозначили, кому конкретно они будут полезны. Проверяйте, попали ли мы в ваши ожидания и интересы, и выбирайте, что посмотреть на конференции. И не забывайте регистрироваться, конечно!

Узнать больше о докладах →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 640
Комментарии 0

Новости

Курс по Ruby+Rails. Часть 1. Императивное программирование

Блог компании Evrone Ruby *Ruby on Rails *
Tutorial

Компания Evrone работает на рынке веб-разработки уже 13 лет. Ruby on Rails — одна из технологий, которую мы используем часто, поэтому накопили внушительный багаж знаний — от продвинутых приёмов программирования на Ruby до эффективного использования «магии» Rails.

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

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 2.7K
Комментарии 13

Ferrum — бесстрашный Ruby-драйвер для Chrome с открытым исходным кодом

Ruby *Ruby on Rails *
Из песочницы

Если вы хотите запустить интеграционные тесты на своем сайте, у вас есть три варианта: Poltergeist, Selenium и новое секретное оружие — Ferrum.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 2.9K
Комментарии 4

Разработка Rails приложений с использованием Hotwire

Ruby *Ruby on Rails *
Перевод
Tutorial

Если вы разрабатываете SPA приложения на Ruby on Rails, вы, скорее всего, используете какой-нибудь классный JS-фреймворк для быстрого обновления пользовательского интерфейса без перезагрузки страницы. И без JS фреймворка на фронтенде действительно мало что можно сделать, это своего рода стандарт в наши дни. Пока в Rails не появился Hotwire. С Hotwire вы можете получить быстрое и отзывчивое веб-приложение, но без написания тонны Javascript кода. Звучит здорово, но что такое Hotwire?

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.7K
Комментарии 7

Serverless хостинг в AWS для рубиста

Ruby *Ruby on Rails *Amazon Web Services *Serverless *

В первой части мы разворачивали приложение в Oracle cloud. Теперь попробуем сделать то же самое в AWS и зададимся вопросом так ли уж нужны Rails. Итак у нас: SPA приложение, REST api, Terraform как средство деплоя и управления ресурсами в облаке.

поехали
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.3K
Комментарии 0

Serverless хостинг в Oracle Cloud для рубиста

Ruby *Oracle *Serverless *
Из песочницы

Serverless хостинг в Oracle Cloud для рубиста

Почему бы и не поддаться современным веяниям, и не реализовать REST api на лямбдах?

Проверить так ли уж необходимы Rails и попробовать минимизировать количество зависимостей.

Попробовать декомпозировать веб приложение в терминах облачных сервисов.

Oracle free tier,  хм, насколько это бесплатно в реальности?

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.2K
Комментарии 0

Как заставить интерпретатор Ruby выполнить программу, написанную на естественном языке

Ruby *Ruby on Rails *
Перевод
Tutorial

Многие языки программирования позиционируют себя как почти естественные. Ruby не отстает: язык для людей и всё такое. Однако, первый же гайд по Rails (да, Ruby это всё еще Rails) предложит вам что–то такое:

class UserController < ApplicationController

end

То есть это вот абсолютно естественный английский текст, правда? Кажется, нас обманули: было бы здорово писать код на полностью естественном языке, например таком:

assign variable a value 1 assign variable b value 2 sum a with b

Давайте попробуем запустить эту программу!

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.6K
Комментарии 1

Делаем патч для Pods библиотеки

Ruby *Разработка под iOS *Cocoa *
Из песочницы

Приветствую друзья на связи автор телеграм канала ReactNative - info, недавно столкнулся с одной интересной проблемой, сборка архива для iOS приложения постоянно завершалась такой ошибкой:

error: Abort trap: 6 (in target 'iOSPhotoEditor' from project 'Pods')

Читать далее
Рейтинг 0
Просмотры 791
Комментарии 2

GraphQL без N+1 это легко благодаря N1Loader

Ruby *Ruby on Rails *

N1Loader разработан для легкого избежания N+1 проблемы
любого типа. К счатью, гем очень легко интегрировать в GraphQL
API. Без дальнейших отлагательств, давайте рассмотрим простой, но самодостаточный пример.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 3.3K
Комментарии 3

Ruby-Дайджест за две недели (21 фев — 1 мар)

Ruby *Ruby on Rails *

Для новичков и стажеров была представлена подборка интересного обучающего материала и литературы.

А уже состоявшимся разработчикам можно почитать новости из сферы и узнать о обновлениях гемов.

Читать RubyDigest
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 977
Комментарии 0

Ruby-Дайджест за две недели (14 фев — 21 фев)

Ruby *Ruby on Rails *

Для новичков и стажеров была представлена подборка интересного обучающего материала и литературы.

А уже состоявшимся разработчикам можно почитать новости из сферы и узнать о обновлениях гемов.

Читать RubyDigest
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 859
Комментарии 0

Пишем социальную сеть на Ruby on Rails. Часть 2

Разработка веб-сайтов *Ruby *MySQL *Ruby on Rails *Изучение языков
Tutorial

Прошлая статья:

Пишем социальную сеть на Ruby on Rails. Часть 1

Всем привет, сегодня вторая часть серии статей "Пишем социальную сеть на Ruby on Rails" и сегодня я планирую добавить CI/CD.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.9K
Комментарии 3

«Руби мистически жив»: как в СберМаркете превращают разработчиков других стеков в рубистов

Блог компании СберМаркет Ruby *Ruby on Rails *Учебный процесс в IT Карьера в IT-индустрии


Ruby-разработчиков на рынке почти нет — на одну вакансию на hh приходится по одному резюме. Для других языков это соотношение 1 к 5. Чтобы восполнить нехватку рубистов, в СберМаркете переобучают разработчиков на другом стеке.


Меня зовут Александр Бунтов, я руководитель группы разработки в СберМаркете. Расскажу, кому будет полезна наша программа переподготовки, как она проходит и чем же так хорош Ruby.

Читать дальше →
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 6.5K
Комментарии 33

Пишем социальную сеть на Ruby on Rails. Часть 1

Разработка веб-сайтов *Ruby *MySQL *Ruby on Rails *Изучение языков
Tutorial

Всем привет! Я Ruby on Rails Developer и еще совсем недавно я начинал свой путь в этой области. Я уже прошел первые шаги (о них я писал в данной статье), как выбор языка, изучение его основ, знакомство с фреймворком, первые pet-проекты, первые собеседования, первый оффер, первая компания. Но многие только начали идти по этому пути и именно для них эта статья. По своему опыту помню, как сложно искать гайды (большинство из них про создание книжных магазинов, личных блогов и т.д.), поэтому, надеюсь, многим понравиться идея создания соц сети.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 3.3K
Комментарии 5

Ruby-Дайджест за две недели (1 фев — 14 фев)

Ruby *Ruby on Rails *

Для новичков и стажеров была представлена подборка интересного обучающего материала и литературы.
А уже состоявшимся разработчикам можно почитать новости из сферы и узнать о обновлениях гемов.

Читать RubyDigest
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.1K
Комментарии 0

Трудности перехода: каков Elixir на вкус после Ruby

Блог компании Karuna Ruby *Ruby on Rails *Elixir/Phoenix *

Привет! Меня зовут Наталья. В Каруне я пишу в команде высоконагруженные сервисы на Elixir.

Это третья компания, в которой я работаю на Elixir. До этого я писала на Ruby. Если посмотреть свежее исследование Хабр Карьеры по зарплатам, можно увидеть — зарплаты рубистов растут, а Elixir там нет. Более того, есть истории о том, как люди возвращались с Elixir обратно на Ruby. Я считаю, что на это сильно влияет вход в язык. Elixir классный, но в первые месяцы знакомства с ним мне самой так не казалось. Настолько классный, что я не хочу назад. В этой статье я расскажу про трудности перевода перехода.

Читать далее
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 4.9K
Комментарии 4

Ruby-Дайджест за неделю (24 янв — 31 янв)

Ruby *Ruby on Rails *

Новый формат дайджеста.

- WebPacker в скором времене перестанет поддерживать Ruby.
- В ближайшем будущем C Ruby может содержать в себе код Rust. Matz одобрил.
- Spree Commerce получил релиз 4.4. Система электронной коммерции Rails с открытым исходным кодом.
- Sidekiq исполнилось 10 лет. Рассказ автора.

- Обновления гемов.

- Поиск работы Ruby-разработчиком.

Читать RubyDigest
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 871
Комментарии 0

Как рутинное обновление гемов привело к созданию подписок на $73К

Ruby *MongoDB *Биллинговые системы *IT-компании
Перевод

Как и почему рутинное обновление Руби гемов менее чем за 1 час создало 475 новых подписок на общую сумму $73.271 долларов.

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 7.4K
Комментарии 7

Вклад авторов

Работа

Ruby on Rails
19 вакансий
Программист Ruby
16 вакансий