Ruby Meditation #16 in Odessa

15 JULY, 11:00 AM IQSpace, 9 Zhukovs'koho St, Odessa
10 July 2017   2513

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 Meditation – is a regular Ruby Conference since 2013. Here professionals share their thoughts and experience, communicate and answers on burning up-to-date issues. Conference is created for professional growth of every participant and community in general. Organizers held big annual Ruby Meditation Conference and monthly meetings for Ruby-community, mostly in Kiev, Odessa and Dnipro.

Ruby Meditation #16 will be held in Odessa at July the 15th at IQSpace, 9 Zhukovs'koho St, Odessa. Organizers are going to gather Ruby community in the South of Ukraine and share cases, new features, and practical advises. If you are going to be a speaker, please fill in this form


There will be interesting talks of skilled coders at Ruby Meditation.

Mikhail Bortnyk

Topic: "Different ways of integrating React into Rails - pros and cons"

Mikhail Bortnyk
Mikhail Bortnyk

Applications these days appear to become more specific and role-divided. However, we want to deploy frontend and backend as one unit so I am going to research and to tell how modern JS frameworks are integrating into RoR, with pros, cons, blackjack, and dancers.

Mikhail Bortnyk
Ruby Developer, Amoniac OÜ

Marek Piasecki  

Topic: "#Hype Review"

Marek Piasecki  Marek Piasecki  

Are you confused or really excited about some trending technology? Cool. I might have something for you. I’m attending conferences for years (7 conferences this year already) so I’m highly exposed to hype.
Let me connect dots for you and share my point of view on what has real value.

Marek Piasecki
Senior Full-stack Developer

Victor Shepelev 

Topic: "The curious case of Wikipedia parsing"

Victor Shepelev 
Victor Shepelev 

A case study of developing Wikipedia client/parser for structured information extraction, or How we are making entire world common knowledge information machine accessible (from Ruby). Includes investigation of parser development for semi-structured markup and semantic API design. 

Victor Shepelev 
Back-end Developer, Toptal

Sergey Kukunin 

Topic: "Domain typing in Ruby"

Sergey Kukunin 
Sergey Kukunin 

If you follow DDD approach, you understand that the domain of an application is what really matters.
The better you express it, the more maintainable application you get. Common approaches for modelling of real business processes doesn’t work well on big scale. Single model of Customer with all possible states and attributes in one place quickly turns it into mess. Here is the place where Types Algebra from Functional programming comes helpful. And it can be implemented in Ruby in a decent way.

Sergey Kukunin
Lead Ruby Developer, Matic

Tickets are still available here

Students can receive 50% discount by promocode ‘student’. Please send your student ID’s scan to make your registration on the event faster.

If you are on maternity leave with a small baby (0-3 years) you can get a special discount for a ticket with promocode ‘GrowWithYourKid’. Please take kid’s birth certificate with you to confirm the status. 

Git 2.20 to be Available

Let's check updates and features of new version control system
11 December 2018   390

Distributed version control system Git has received another update. In order for Git 2.20 to appear, 83 developers made changes 962 to the zcode. According to the team, this is an order of magnitude higher than the same figure in the largest release of the 2.x.x branch.

The git branch -l command is now a shortened version of the git branch --list - it used to help run reflog during the creation of a new branch. Developers have limited the launch of git fetch: it is only possible with an indication of --force, to avoid problems with consistency when updating the link.

The git help -a and git help -av commands to help newbies display a more verbose output. To return to the old view, just type git help - no-verbose -a. In git send-email, it is possible to extract lines with addresses that end with “-by” from signatures. This is an incompatible change, and it can be disabled by adding to the --suppress-cc = misc-by command.

  • If the repository contains files whose addresses differ only in the case of letters, a warning will be displayed during the execution of git clone.
  • The git format-patch command received the --interdiff and --range-diff options, which in a note or comment list the differences between the existing and previous versions.
  • git mailinfo learned how to recover code patches sent by email with plain text and damaged due to hyphenation.
  • git multi-pack-index now fixes damage in .midx files.
  • Creating experimental commit-graph files for large repositories takes a lot of time, so the developers have provided a form of output about the state of the process.

Performance and Development Support

  • For working builds, the -Wunused-function compilation option is provided.
  • git submodule update is completely rewritten in C.
  • One of the continuous integration (CI) tests, designed to work with the unusual/experimental/random settings, now supports midx and commit-graph files.
  • A new mechanism for finding objects among a large number of pack-files. It relies on combining all .idx files into one.

The previous version of the system was released in September 2018.