Ruby on Rails
& Ruby Conf

31 August, 1 September 2019

Buy ticket

Join us for GrillRB 2019, a gathering of Ruby enthusiasts from around the world.

GrillRB is Polish outdoor single-track community-driven conference fully dedicated to Ruby on Rails framework and Ruby language. The conference will be held in Wrocław on 31 August and 1 September 2019. During the two day event we are going to discuss the topics which are the most crucial for Ruby community, such as: best practices, development process and the future of Ruby. Come and exchange the knowledge and experience, talk over projects with other Rubyists in relaxing & enjoyable environment.

Become a supporter Become a speaker Become a volunteer

Do you have any interesting topic to present?

Call for paper
Day 1
Day 2
Bird illu@3x
13:00 - 14:00
Come early, get your badge and secure the best spot!
14:00 - 14:45
Hardware Hacking with your Rails app
Ramón Huidobro

When working on a Rails app with lots of users and a plethora of requests, you’ll likely soon be addressing how you can have dedicated custom hardware for them.

In this talk, I’ll go over my experiences and lessons learned from working on dedicated hardware for industrial catering services.

Show more arrow
15:00 - 15:45
An introduction to typed Ruby programming
Soutaro Matsumoto

Ruby has been a dynamically typed language for 26 years, but it will change next year. Matz declared Ruby3 will give an option for type checking and you would be interested in how the Ruby programming will change.

In this talk, I will explain the overview of “Ruby3 & types project”, the team, goal, and current status. I also will introduce my type checker called Steep and let you know how the Ruby programming experience with type checker will be.

Show more arrow
16:00 - 16:45
Tensorflow Ruby API
Arafat Dad Khan

TensorFlow( is an extraordinary open-source software library for numerical computation using data flow graphs. It was originally developed by researchers and engineers working on the Google Brain Team within Google’s Machine Intelligence research organization for the purpose of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well. TensorFlow comes with an easy to use Python interface and a C++ interface to build and execute your computational graphs. However, it is available only in Python, and due to the strong interest from the Ruby community, I took an interest in porting it. I worked on Ruby API with support from and SciRuby foundation and came across some cool things that I would like to share with you.

Show more arrow
16:45 - 18:00
Delicious barbecue, sausages, steaks and more grilled over charcoal. Take a rest and talk with other Rubyists.
18:00 - 18:45
Events... And what next?
Paweł Świątkowski

Event sourcing is a hot topic in Ruby community lately. But usually at conferences we just get a scratching-the-surface intro. This, in turn, is a story of building a event-sourcing-based product for a production environment, processing millions of events per day.

Show more arrow
19:00 - 19:45
Deconstructing the hype: What people think is wrong with Ruby?
Amr Abdelwahab

We spend a big portion of our days doing Ruby, perhaps some of us write more Ruby than we do our native natural languages. Over the past few years, there is a noticed hype of criticising ruby as a programming language without stating solid arguments.

Sadly, the common tendency in our industry is to follow hypes without solid claims backing them. Therefore, I started my project of talking to influential people in the ruby community trying to deconstruct the hype and form a constructive list of problems we as ruby community believe should be addressed in order for us to move forward.

In this talk, I want to talk about the story of my project “What is wrong with ruby?” what is the progress so far? and what can we all do to contribute shaping the future of our technology stack.

Show more arrow
Middle Party
Take a rest and spend a good time with other Rubyist.
09:00 - 09:45
Ruby Prototyping for Impact
Naomi Freeman

Technology, at its core, is a tool. Each language has its own unique benefits and advantages. One thing Ruby is particularly excellent at is prototyping. It’s also easily accessible by non-technologists because of its human-readable syntax. This makes Ruby an extraordinary tool for prototyping impact projects, since impact projects (social housing, the environment, children’s hospital apps) usually require expertise from outside of technology. In this talk Naomi will share an impact project case study and highlight how Ruby’s was uniquely qualified and use for the project. You’ll also take away an understanding of how to introduce Ruby as the best tool in projects you want to work on in future.

Show more arrow
10:00 - 10:45
A year with Hanami in production: the Good, the Bad and some Recipes
Yevhen Kuzminov

A story of one commercial project grown with Hanami:
• Brief comparison major differences between Hanami and Ruby on Rails web apps
• Solving “well known” issues using Hanami and facing “now known yet”
• Recipes for what we used to with Rails: “doсkerization”, Trailblazer, background jobs, caching, WebSockets, etc.
• Vision of the ideal Hanami app, comparison with Elixir/Phoenix
• Hanami as a modular puzzle - an example of building somewhat exotic

Show more arrow
11:00 - 11:45
Working with binary data in Ruby
Grzegorz Kołodziejczyk

Most of the Ruby projects we work on involve text-based protocols and formats: HTTP, HTML, CSS, JSON, SQL. The tooling for that is awesome. But what if we have to work with non-ASCII based protocols? In this talk I’d like to look at what tools are built in to Ruby, what gems are available, how we’re using them in production and what we learned. I will also show how to approach an overwhelming protocol spec and gradually implement the needed parts.

Show more arrow
12:00 - 12:45
RubyX: Compiling Ruby and it's effect on the community
Torsten Rüger

I have been successfully exploring the possibility of compiling ruby to binary, to remove the traditional downside of dynamic languages, namely (lack of) speed.
I will demonstrate the ability to compile ruby, detail this with an overview of the implementation, and outline what has been achieved and what the road ahead entails.
Also i want to elaborate on the possibilities this approach opens up for the community that go far beyond the speed benefits.

Show more arrow
12:45 - 14:00
Delicious barbecue, sausages, steaks and more grilled over charcoal. Take a rest and talk with other Rubyists.
14:00 - 14:45
How to test microservices and stay sane
Tatiana Shepeleva

Microservices shine in many aspects, but testability. Whenever you deploy a service, no matter how small it is, as long as it has dependencies, you have to keep them in mind. By definition, microservices have lots of dependencies and makes you appreciate how easy it is to test integration in a monolithic code base. In this talk, I’ll show the concept of contract testing that makes testing microservices a breeze. I’ll do it on an example of Pact, an open source library with adapters for many popular languages.

Show more arrow
15:00 - 15:45
Lightning talks
Prepare very short presentation lasting only a few minutes

Last chance to buy your conference tickets. Become a part of GrillRB conference.

119 PLN + VAT
Early Bird
Until: 12-07-2019
168 PLN + VAT
Until: 14-08-2019

10% of ticket price will be donated to charity.

This year, GrillRB will be located on Wzgórze Andersa in Wrocław. The hill is 2.5 kilometers from the city center. In the near distance there are hotels, restaurants, shops and AquaPark.

Wrocław is the largest town in western Poland. The city's major tourist attractions are: Panorama Racławicka, Ostrów Tumski , Wroclaw's fountain, Wroclaw's Dwarfs and Old Town-Historic Center.

Show on maps

Are you going to come to a conference from another city?

Find accommodation
Support the Rails and Ruby community while promoting your company on GrillRB outdoor conference. Check out the prospectus.
Previous years of Grill Conferences
Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Photo 7
Photo 8
Community partners

If you have any questions or suggestions, don't hesitate to contact us

Meet the team
Marcin Wierzbicki
Łukasz Horonziak
Łukasz Łanecki
Daniel Aniszkiewicz
Paweł Pych
Patrycja Wereszko
Izabela Polewska
Marek Polewski

Do you want to help us in organization?

Become a volunteer