Ruby meet-up 6

Traditional Ruby coders meet-up with reports, communication and pizza
04 July 2017   2689
Ruby

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
 

Ruby on Rails

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.

Speakers 

Stanislav German

Topic: "RoR in age of microservices"

Stanislav German

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.
 

Stanislav German
Lead Ruby developer at Rambler

Voldemar Duletskiy 

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.
 

Voldemar Duletsky
Ruby Developer, Evrone

Ivan Lopatin

Topic: "Parsing user input using PEG"

Ivan Lopatin

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.
 

Ivan Lopatin
Ruby developer

Alexandr Kadyrov 

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.
 

Alexandr Kadyrov
RCNTEC

Also, you will can receive answer for your questions about RailsClub

Free tea and pizza available.

Registration is necessary and free. 

 

Ruby\RoR News Digest 30.06 - 5.07

Let's check what happened in Ruby programming this week and learn about latest updates and news
05 July 2019   1015

Greetings! I hope your week went great! Here's new Ruby/RoR news digest.

Articles and Guides

  • 6 changes you might have missed coming in Ruby 2.7

Learn about some tiny, but interest thing you really may not noted in this Ruby version.

  • Sorbetting a gem, or the story of the first adoption

As you may remember, new type checker for Ruby called Sorbet was released last week;  in this article, programmer shares his thoughts and impressions on the topic.

  • I just made Ruby++

The ++ implementing was more difficult. than expected.

  • Brewing our own Template Lexer in Ruby

A practical walkthrough of building a basic lexer (the parser part will come later) as a way to implement your own templating language

  • Rails 6 adds support for Multi Environment credentials

In Rails 6, different environments credintials can now be stored in separate files personal key for each.

  • In-App Payments Backend Using Ruby

Updates

  • HTTP Debugging for Ruby

Free version available too.