📜 ⬆️ ⬇️

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


If you do not know yet , a conference will be held on February 10 in Digital October. Toaster {ruby} , where we have tried to bring the most famous speakers from around the world.

About the event itself, it can be said with confidence that in close cooperation with the program partner, Evil Martians , we managed to assemble the strongest Rubist team that ever spoke live at a Russian conference.

First, the good news: for those who can not physically participate in this event, an online conference broadcast will be organized, tickets for which will appear in the very near future. However, please note that you will miss all the fun after the conference will not participate in informal communication with the stars.
')
Let's take a look at all the speakers who will take the stage on February 10 and see what theme each of them will speak on.


I. After morning coffee and greetings from all the participants, Gregg Pollak will leave Envy Labs 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're into Ruby and once watched videos on rails or listen to podcasts, then you are most likely to have heard Gregg's voice.

In his report, Gregg will first of all 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 clicker will be transferred to our guest from Brazil - Fabio Akita , with the report "Understanding the Rails web model and scalability options".

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

Fabio will share his experience of participating in a number of projects and will talk about the different ways in which applications can be scaled, including through Pusher.com .

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

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

In addition, they will be touched on the topics of rolling out and configuration (Chef), analyzed examples of work with loads, which were first discussed at the Brainwashing company course. Including Ivan touches and open-source libraries, which were created during the work on Grupon and are still actively used.

Iv . Naturally, we could not but invite to the conference Blake Mizerani , the author of Sinatra and the employee of Heroku , who will tell about the history of his last project - the second most popular Ruby framework (and for someone, perhaps, the first and only). Blake resisted for a long time and did not want to talk about Sinatra, but after much persuasion and promises to treat him to tasty water from the Moscow River with vodka and 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 appeared, about its influence on modern web development and how Sinatra is growing and developing, as well as how he managed to establish excellent relations with US educational institutions.

V. Under the excellent, fifth, number will be one of the most incendiary speakers - Scott Schacon , IT Director (CIO) GitHub .

We don’t have any sense to tell what GitHub is - Scott will do it in detail from two perspectives: first, he will focus on how the product idea came about, how it was developed and grew, what difficulties the development team faced as the Rails application grew; secondly, Scott promised to share with us the history of the company's development as a business, where the initial 5 people grew to 50, and how they manage to effectively manage not a start-up 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 service Travis CI and his main evangelist, will tell about his creation in all its details and details.

Josh is in the top 30 Core Ruby on Rails developers and manages a number of gems, so even listening to Travis is interesting to anyone who writes in ruby. But Josh will not stop at this: using the example of a large product with a great team, he shares his experience, which everyone can apply in their own project. Josh promised us to focus on how five different applications emerged from the Travis CI as the complexity and functionality grew, how they were 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 talk on the example of a large and successful application promises to be doubly exciting.

VII . Under the happy seventh number, the second Russian speaker, Timofey Klimenko from the Hot Spot, will speak.

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

Viii . Finally, the last (but not least), will be another European - Jonathan Leighton from the UK. Jonathan is a young freelancer, but in his 22 years he enters the Rails Core Team and will report on the topic: "Attributes Unwrapped: Lessons under the surface of Active Record."

Invite a member of the Core Team was our goal. John Leighton is one of the last rubists who received this title. He will talk about the experience he gained while refactoring Active Record and will focus on how this knowledge can be used by all rubists 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 member of the Rails development team, Jonathan will have to answer all the questions from the audience :)

This is what the program of the coming toaster looks like, before which there are only 20 days left. All those who wish to take part in the conference, we can only say one thing: do not 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 take part in the conference and be sure that you have enough space - you should take care of the ticket for yourself and a friend right now.

See you at the toaster!

PS Follow the blog updates - we will tell you more about each of the speakers and the topic of his report, as you 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, publishing their answers in future posts.

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

Source: https://habr.com/ru/post/136447/


All Articles