February 10: {ruby & ruby ​​on rails}


    If you still don’t know , on February 10th at Digital October there will be a conference. Toaster {ruby} , where we tried to bring the most famous speakers from around the world.

    About the event itself, we can confidently say that in close cooperation with the program partner Evil Martians , we managed to collect the strongest line-up of rubists who ever performed live at a Russian conference.

    First, the good news: for those who cannot physically participate in this event, an online broadcast of the conference will be organized, tickets for which will appear in the very near future. True, keep in mind that you will miss all the fun after the conference; you will not participate in informal communication with the stars.

    Let us take a look at all the speakers who will enter the stage on February 10 and see what topic each of them will speak on.


    I of . After morning coffee and greetings from all the participants, Gregg Pollack of Envy Labs will come out on the podium with the report “Deciphering Rails 3”. Many people know Gregg primarily as the author of the Ruby5 podcast , the Scaling Rails screencast series, and the Rails for Zombies course . In other words, if you are fond of ruby ​​and once watched videos on rails or listened to podcasts, then most likely you heard Gregg's voice.

    In his report, Gregg will primarily talk about new and sometimes unobvious things in Rails 3, which, in his opinion, can significantly reduce the amount of code and improve the code in applications. You can be sure that his report will be at the same high level as his screencasts and courses.

    II . After Gregg, the microphone and the clicker will go to our Brazilian guest, Fabio Akita , with the report “Understanding the Rails web model and scalability options”.

    Surely those who correctly perceive English tweets know Fabio ( @AkitaOnRails ) on his blog akitaonrails.com , he is known to others for the popular assembly of configs for Vim. But, of course, Fabio earned his fame as the chief on rails in South America and the evangelist Ruby on Rails. Up to 30 times a year (!) There is an opportunity to see Fabio on various stages of the whole world, speaking to a diverse audience - from beginners to high-level professionals.

    Fabio will share his experience in participating in a number of projects and talk about different options for organizing application scaling, including using Pusher.com .

    III . The third speaker will be the first Russian speaker - Ivan Evtukhovich from Evil Martians , with a report on how one of the most heavily loaded Runet projects of recent times was developed - Groupon.ru .

    In many ways, this is a unique report, as the guys will be talking about the construction of the project for the first time. Ivan, the team lead of the project, will describe in detail how he managed to grow the application from tens of thousands to ten million users, how to maintain a high pace of development, while constantly developing new features, deploying the application several times a day and, at the same time, maintaining the highest quality of the code.

    In addition, he will cover topics of roll-out and configuration management (Chef), examples of work with loads that were first discussed at the Brainwashing corporate course . In particular, Ivan will touch on open source libraries that were created during the work on the Groupon and are still actively used.

    IV . Naturally, we could not help but invite to the conferenceBlake Miserani , author of Sinatra and an employee of Heroku , who will talk about the history of his last project - the second most popular Ruby framework (and for someone, perhaps the first and only). Blake rested for a long time and did not want to talk about Sinatra, but after much persuasion and promises to treat him with tasty water from the Moskva River vodka with a snack, he nevertheless agreed.

    The author of Sinatra and the main person in the project will talk about how the idea of ​​the framework came about, about its impact on modern web development and how Sinatra grows and develops, as well as how he managed to establish excellent relations with educational institutions in the USA.

    V. Under the excellent fifth number, one of the most fiery speakers will speak - Scott Shakon , IT Director (CIO) of GitHub .

    There is no point in telling us what a Github is - Scott will do it in detail from two perspectives: firstly, he will focus on how the idea of ​​the product came about, how it was developed and grew, what difficulties the development team faced with the growth of the Rails application; secondly, Scott promised to share with us the history of the development of the company as a business, where the initial 5 people grew to 50, and how they manage to effectively manage not a startup, but a confidently developing medium-sized company and remain as effective as if they were five.

    VI . The first speaker from Europe (straight from Amsterdam) -Josh Calderimis , the author of the popular Travis CI service and his main evangelist, will tell about his brainchild in all the details and details.

    Josh is one of the top 30 Core Ruby on Rails developers and manages a number of gems, so even just listening to Travis is interesting to anyone who writes in ruby. But Josh will not stop there: on the example of a large product with an excellent team, he will share his experience, which everyone can apply in their own project. Josh promised us to concentrate on how five different applications stood out from Travis CI as complexity and functionality grew, how they gradually separated from each other, and how the team manages their development.

    Sharing code between applications and the capabilities of engines are constantly discussed by ruby ​​developers, so listening to Josh’s report on the example of a large and successful application promises to be doubly exciting.

    VII . The second Russian speaker, Timothy Klimenko from Hot Spot, will make a happy seventh issue .

    The topic of Timofey’s report is JRuby and everything related to it: the history of the interpreter, why it should be used in development, as well as how JRuby is used in his company. In addition, the capabilities of the JVM platform and its distinctive features from other programming languages ​​will be affected.

    Viii . Finally, the last (last but not least), will be another European - Jonathan Leightonfrom the UK. Jonathan is a young freelancer, but at 22, he is part of the Rails Core Team and will give a talk on the topic: “Attributes Unwrapped: Lessons under the surface of Active Record”.

    Invite a Core Team member was our goal. John Leighton is one of the last rubists to receive this title. He will talk about the experience that he received while refactoring Active Record and will focus on how this knowledge can be used by all the rubies in their own projects. Jonathan promised not to miss his ideas on changing the Active Record API, which have every chance to appear in Rails 4. Naturally, as the only representative of the Rails development team, Jonathan will have to answer all questions from the audience :)

    This is what the upcoming toaster program looks like before left20 with a few days . We can say only one thing to everyone who wants to take part in the conference: don’t pull and buy a ticket now , we are not in China, and Digital October, unfortunately, is not rubber, which means the number of seats is limited! If you want to participate in the conference and be sure that you have enough space, you should take care of the ticket for yourself and your friend right now.

    See you on the toaster!

    PS Follow the blog updates - we will tell you more about each of the speakers and the topic of his report, you also have the opportunity to ask your questions to the speakers right now - write them in the comments, and we will ask them to all speakers by publishing their answers in future posts.

    All changes and events are published on our twitter: @toster_ru

    Also popular now: