Join us on 7th of December, 2024 for our very-first conference

Genadi Samokovarov

Genadi Samokovarov's avatar

Genadi Samokovarov

12 talks

Genadi is the organizer of Ruby Banitsa. A false Eastern European gopnik with a love for Ruby.

Talks

Barter Community Hub
Genadi Samokovarov's avatar

Balkan Ruby code-and-tell

Genadi Samokovarov's avatar
Genadi Samokovarov
Code is not essential for running events, even tech events but I'm a coder, and code I did. It helped!

Read more ->

Barter Community Hub
Genadi Samokovarov's avatar

RuboCop's Baddest Cop

Genadi Samokovarov's avatar
Genadi Samokovarov
Genadi Samokovarov is going to RubyKaigi in Matsumoto, Japan this year and he's going to talk about RuboCop's Baddest Cop; or, how hard it is (was) to enforce method calls without parentheses. But since you're "my kind of people" (наши хора), you'll get to see the very first edition of this talk, right here in Ruby Banitsa! This talk won't be recorded, come and see it live!

Read more ->

Barter Community Hub
Genadi Samokovarov's avatar

Linting Ruby

Genadi Samokovarov's avatar
Genadi Samokovarov

Read more ->

Zoom
Genadi Samokovarov's avatar

Tourism

Genadi Samokovarov's avatar
Genadi Samokovarov

Read more ->

Puzl CowOrKing
Genadi Samokovarov's avatar

Writing Debuggers in Pure Ruby

Genadi Samokovarov's avatar
Genadi Samokovarov

Read more ->

Puzl CowOrKing
Genadi Samokovarov's avatar

Implementing Web Console

Genadi Samokovarov's avatar
Genadi Samokovarov
Web Console is a debugging tool bundled with Rails. The most popular feature is a console that is shown in every development error, however, it is a general purpose debugging tool that let you execute Ruby code in any binding as it runs, through its web UI. In this talk, we'll take a look at how the web-console gem is implemented. This includes a deep dive into how exceptions in Ruby work; how to build Ruby bindings for every part of an exception backtrace, so we can execute code in them; how we interact with the DebugInspector and TracePoint C APIs to make this possible and how we supported alternative Ruby implementations like JRuby.

Read more ->

Puzl CowOrKing
Genadi Samokovarov's avatar

Code and tell – https://rubybanitsa.com

Genadi Samokovarov's avatar
Genadi Samokovarov

Read more ->

Puzl CowOrKing
Genadi Samokovarov's avatar

Brownie Points Postmortem

Genadi Samokovarov's avatar
Genadi Samokovarov

Read more ->

Puzl CowOrKing
Genadi Samokovarov's avatar

Disaster Coping

Genadi Samokovarov's avatar
Genadi Samokovarov
A talk about what happens when a disaster strikes – what happened, what we learned and what we applied to prevent those in the future. In no way a unique story, but one all of us can relate to.

Read more ->

betacafe
Genadi Samokovarov's avatar

Simple API Stack

Genadi Samokovarov's avatar
Genadi Samokovarov

Read more ->

betacafe
Genadi Samokovarov's avatar

Rack Proxy Errors

Genadi Samokovarov's avatar
Genadi Samokovarov

Read more ->

betacafe
Genadi Samokovarov's avatar

Scheduled Tasks

Genadi Samokovarov's avatar
Genadi Samokovarov
Do you know how to manage your background tasks? What about your periodic or scheduled tasks? Learn it all, for absolutely free, at this presentation.

Read more ->

Designed by Ruby Lift