A dynamic, open source programming language with a focus on simplicity and productivity, it has an elegant syntax that is natural to read and easy to write
A framework written in the Ruby programming language.
Meet-up for Ruby developers will be held in Moscow, Warsaw road , 9 , 1 at 20th of July.
Experienced coders will provide reports and share their experience. Also, everyone will be able to take a free mic for a lightning talk - small 5 minute speech.
Topic: "RoR in age of microservices"
I will tell you some facts and personal experience about the migration from monolith application to microservice architecture. When it is necessary to use this approach, what issues will you face and how Ruby on Rails allows to solve issue with scalability of monolith.
Lead Ruby developer at Rambler
Topic: "Overcommit: convenient description and git hooks use for code quality increase"
Sometimes task arise when you have to do a project by yourself or in a really small team. So, you are not able to set up full-fledged CI. In my express-report I will tell you about useful utility called "overcommit", which adds cool features to a Git that increase code quality.
Ruby Developer, Evrone
Topic: "Parsing user input using PEG"
In my report I want to talk about what PEG parsers are, using the example of the treetop library.
I'll tell you how to describe the parser's PEG grammar. When they can be useful and in what cases they should be applied.
Let's analyze the practical case of using PEG parser on the example of parsing user input.
Topic: "Year-length deploy"
Imagine the beginning: a geographically distributed service with 18 servers on board and more than 3,000 corporate users which should have a lightning response from the authentication server via the API or via the RADIUS protocol at any times.
The service is used in 1C accounting, a corporate portal for 1400 users, integrated with Linux sudo and many other applications and services. Any unavailability of the authentication service means only one thing - the users will hate you.
It is necessary to release it in such way that the service does not stop for a second, it can fall at any error and at any time conduct a verification of user data. It took us a year and a half.
In my short report, I will talk about our experience of using Ansible to manage an authentication platform that can digest any loads, and why you need to be friends with admins or developers.
Also, you will can receive answer for your questions about RailsClub.
Free tea and pizza available.
Registration is necessary and free.