Ruby Meditation #17 in Kiev

9 SEPTEMBER, 11:00 AM; Hub 4.0, 1/3 Yaroslavs'kyi Ln, Kyiv
31 August 2017   1875

Ruby Meditation is a regular Ruby Conference since 2013. Professionals can share their thoughts and experience, communicate and get 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 #17 will be held at September 9th at Hub 4.0, 1/3 Yaroslavs'kyi Ln, Kyiv. Organizers are going to gather Ruby community in the heart of Ukraine and share cases, new features, and practical advises. If you are going to be a speaker, please check this page.


There will be interesting talks of experienced developers at Ruby Meditation.

Nick Sutterer

Topic: "Workflows and BPMN with Trailblazer 2.1

Nick Sutterer
Nick Sutterer

For a long time in the Ruby community, complex workflows have caused confusion, and we limited ourselves to half-baked state machines on database models. With Trailblazer 2.1, workflows become the central element of designing and implementing software. Trailblazer now supports the BPMN standard and takes over the flow control, while your team focuses on implementing what will happen.

Nick Sutterer
Trailblazer creator

Alexey Vasylies

Topic: "React-Native from Rubyist’s Perspective"

Alexey Vasylies

Ruby developer has a task to make a mobile application for iOS and Android platforms. First question - what to choose: native or cross platform solution? In this talk I want to consider what is the react native, how it works, main advantages and disadvantages, when it should be used.

Alexey Vasylies
Rails developer, Railsway administrator

Maksim Goncharov  

Topic: "Ruby approaches in the projection of professional growth"

Maksim Goncharov
Maksim Goncharov

Many of us do not pay attention to the compliance of approaches and work experience. But, there are several interesting things to know about.

Maksim Goncharov

Ruby developer

Alexander Obozinskiy

Topic: "Dark Insight: the Basics of Security"

Alexander Obozinskiy
Alexander Obozinskiy

Nowadays, when the hacker industry begins to outperform the classical types of business in terms of profitability, and the damage it does can be catastrophic, the task of providing cybersecurity is set not only to highly specialized professionals, but also for ordinary people. Developers rarely conceive how much damage can be caused even by the slightest breach in their systems, while management does not have sufficient knowledge to assess the potential risks, almost any system can become vulnerable to hackers attacks. Therefore we will talk about what is information and cyber security, about the means of their provision.
In the menu:

  • Informational security basics
  • Cyber security basics
  • Social engineering
  • Protection approaches
  • Some useful software solutions overview

Alexander Obozinskiy
Ruby developer

Tickets are 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   121

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.