Pull to refresh
0
RubyRussia
Конференция разработчиков на Ruby и RoR

RailsClub'Moscow 2014: Интервью с Эриком Майклсом-Обером

Reading time4 min
Views2.4K
Привет!
Осталось 12 дней до конференции Ruby-разработчиков RailsClub 2014! Не устаём напоминать, что билеты по-прежнему можно и нужно заказывать здесь.

А у нас в блоге — время очередного интервью. Мы задали несколько вопросов Эрику Майклсу-Оберу. Он занимается многочисленными open source проектами, включая RailsAdmin, Thor и Twitter gem. Эрик Ruby Hero 2014, а еще — тренер в проекте Rails Girls Summer of Code. Работает в SoundCloud в Берлине.

image

Когда и почему ты начал программировать?


Я начал программировать на BASIC, когда мне было около 10 лет. Моя первая программа просто заставляла компьютер издавать «бип». Но я больше не мог оторваться.

I started programming in BASIC when I was about 10 years old. My first program just made the computer «beep». I’ve been hooked since then.


Над чем ты сейчас работаешь?

Сейчас я отвечаю за публичное API SoundCloud, а также за наши SDK Ruby, Python и JavaScript. Еще я работаю над разнообразными open-source Ruby проектами, в том числе RailsAdmin, Thor и гемом Twitter.

I am currently responsible for SoundCloud’s public API as well as our Ruby, Python, and JavaScript SDKs. I also work on a variety of open-source Ruby projects, including RailsAdmin, Thor, and the Twitter gem.


Что является лучшей частью твоей работы?

Лучшая часть – путешествия по миру. Я очень рад, что впервые приеду в Москву.

The best part of my job is getting to travel around the world. I’m very excited to be visiting Moscow for the first time.


Что ты считаешь своим главным достижением в жизни / карьере на данный момент?

Самой большой честью для меня было получение награды Ruby Hero на конференции RailsConf в этом году. Для меня это очень много значит, потому что победителей выбирают другие Ruby Hero, и все они мои герои.

The greatest honor of my career was receiving a Ruby Hero Award at RailsConf earlier this year. It was very meaningful to me because the winner is chosen by the other Ruby Heroes, who are all heroes of mine.


На твой взгляд, в каком направлении будут развиваться Ruby и Ruby on Rails в ближайшие годы?

Я ожидаю больших улучшений производительности в Ruby, как в MRI, так и в альтернативных интерпретаторах, например JRuby. Надеюсь, будущие версии Ruby будут содержать лучшие примитивы для работы с concurrency, такие как Actors и Futures. А еще жду, что появится АОТ-компилятор, для создания простых для распространения исполняемых файлов.

I’m looking forward to more performance improvements in Ruby, both MRI and alternative interpreters such as JRuby. I hope future versions of Ruby will include better concurrency primitives, like Actors and Futures, and an ahead-of-time compiler, for creating easy-to-distribute binaries and better


В чём, на твой взгляд, самая важная проблема, которая стоит сейчас перед сообществом разработчиков Ruby и Ruby on Rails?

Думаю, самый большой вызов для Ruby сообщества сейчас — избавиться от GIL. JRuby и Rubinius уже решили эту проблему, но существует еще большое количество не потокобезопасного Ruby-кода.

I believe removing the global interpreter lock is the biggest challenge for the Ruby community. JRuby and Rubinius have already solved this problem, but there is still a lot of existing Ruby code that is not threadsafe.

Есть гем, на который ты мог бы показать пальцем и сказать: “Вот так нужно писать код”?

Я горжусь кодом Twitter gem. В библиотеке 7 000 строк тестов на 2500 строк кода, это 100% покрытие и 3,9 по шкале Code Climate. Ни один код не идеален, но это максимум, к чему я смог приблизиться.

I am quite proud of the code in the Twitter gem. The library has 7,000 lines of tests for about 2,500 lines of code with 100% c0 code coverage and 3.9 Code Climate score. No code is perfect but this is the closest I have come.


Ты читаешь какой-нибудь блог, посвященный Ruby/RoR?

Я очень рекомендую новостную рассылку Ruby Weekly и This Week in Rails. Также я читаю блоги James Edward Gray II, Aman Gupta, Sam Saffron и скринкасты Avdi Grimm Ruby Tapas.

I highly recommend subscribing to the Ruby Weekly and This Week in Rails newsletters. I also read the blogs of James Edward Gray II, Aman Gupta, Sam Saffron, as well as Avdi Grimm’s Ruby Tapas screencasts.


Чем тебе нравится заниматься, когда ты не пишешь код?

Программирование — одно из самых главных моих хобби. Когда я не программирую, мне нравится быть на природе: гулять, ходить в походы, ездить на велосипеде, заниматься спортом. Практически всем, что включает в себя движение и солнечный свет :)

Coding is one of my biggest hobbies. When I’m not coding, I like to be outside: walking, hiking, riding my bike, playing sports. Pretty much anything that involves movement and sunlight. :)

Спасибо за интервью!

Хотите познакомиться с Эриком лично? Приходите на RailsClub — 27 сентября, в центре Digital October. Вся программа — на сайте конференции.

Регистрация и оплата участия — тут.

Наши спонсоры:
Генеральный спонсор: Toptal
Золотые спонсоры: Boookmate и FunBox
Серебряные спонсоры:

image

AT-Consulting — один из сильнейших игроков на рынке информационных технологий и ИТ-услуг для компаний телекоммуникационного, финансового, государственного, топливно-энергетического и других секторов.

image

Lookatme — это современный интернет-журнал для молодых людей, с аудиторией более 1,7 млн. пользователей ежемесячно. Проект разработан на Ruby on Rails, поэтому, традиционно, Lookatme помогает нашей конференции. В LAM'е работают очень креативные и интересные люди.

HR-партнер: DigitalHR
Организаторы: Evrone и Undev

Будьте в курсе наших новостей, подписавшись на рассылку на сайте railsclub.ru, и следите за обновлениями:
RailsClub.ru
twitter.com/railsclub_ru
facebook.com/railsclub
Tags:
Hubs:
Total votes 9: ↑7 and ↓2+5
Comments2

Articles

Information

Website
rubyrussia.club
Registered
Founded
Employees
Unknown
Location
Россия