RailsClub'Moscow 2014: Interview with Eric Michaels-Aubert

    Hello!
    12 days left before the RailsClub 2014 Ruby Developer Conference ! We are not tired of reminding that tickets are still possible and need to be ordered here .

    And in our blog - the time of the next interview. We asked a few questions to Eric Michaels-Ober . He has been involved in numerous open source projects, including RailsAdmin, Thor, and Twitter gem. Eric Ruby Hero 2014, and also a trainer in the Rails Girls Summer of Code project. Works at SoundCloud in Berlin.

    image

    When and why did you start programming?


    I started programming in BASIC when I was about 10 years old. My first program simply made the computer issue a beep. But I could no longer come off.

    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.


    What are you working on now?

    I am currently responsible for the SoundCloud 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 .

    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.


    What is the best part of your work?

    The best part is traveling around the world. I am very glad that I will come to Moscow for the first time.

    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.


    What do you consider to be your main achievement in life / career at the moment?

    My biggest honor was receiving the Ruby Hero Award at this year's RailsConf conference. This means a lot to me, because the winners are chosen by other Ruby Hero, and they are all my heroes.

    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.


    In your opinion, in what direction will Ruby and Ruby on Rails develop in the coming years?

    I expect big performance improvements in Ruby, both in MRI and in alternative interpreters like JRuby. Hopefully future versions of Ruby will contain better concurrency primitives like Actors and Futures. I’m also waiting for the AOT compiler to appear to create executable files that are easy to distribute.

    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


    What, in your opinion, is the most important problem facing the community of developers of Ruby and Ruby on Rails now?

    I think the biggest challenge for the Ruby community right now is to get rid of the GIL. JRuby and Rubinius have already solved this problem, but there is still a large amount of non-thread-safe Ruby code.

    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.

    Is there a gem that you could point your finger at and say, “That's how you need to write code”?

    I am proud of the Twitter gem code . The library has 7,000 lines of tests for 2,500 lines of code, this is 100% coverage and 3.9 on the Code Climate scale. No code is perfect, but this is the maximum that I could get closer to.

    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.


    Do you read any Ruby / RoR blog?

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

    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.


    What do you like to do when you don't write code?

    Programming is one of my main hobbies. When I do not program, I like to be in nature: to walk, to go hiking, to ride a bicycle, to go in for sports. Almost everything that includes movement and sunlight :)

    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. :)

    Thanks for the interview!

    Want to meet Eric in person? Come to RailsClub on September 27th at Digital October Center. The entire program is on the conference website .

    Registration and payment of participation - here.

    Our sponsors:
    General sponsor: Toptal
    Gold sponsors: Boookmate and FunBox
    Silver sponsors:

    image

    AT-Consulting is one of the strongest players in the market of information technology and IT services for companies in the telecommunication, financial, state, fuel and energy and other sectors.

    image

    Lookatme- This is a modern online magazine for young people, with an audience of more than 1.7 million users per month. The project was developed on Ruby on Rails, therefore, traditionally, Lookatme helps our conference. Very creative and interesting people work in LAM.

    HR partner: DigitalHR
    Organizers: Evrone and Undev

    Stay up to date with our newsletter by subscribing to the newsletter on railsclub.ru and stay tuned:
    RailsClub.ru
    twitter.com/railsclub_en
    facebook.com/railsclub

    Also popular now: