Previous Editions: 2011
RuPy is unique conference that brings together communities from different state-of-the-art programming languages Ruby, Python, JavaScript and related technologies.
Joins us on November 16—18, 2012 in Brno, Czech Republic.

Blog

Speakers

Behold our professional, creative, sharp-witted and simply awesome speakers and developers who will surely make this conference an unforgettable experience.
Dr Nic Williams

Dr Nic Williams

VP of Developer Evangelism at Engine Yard

Bio | Talk

Steve Klabnik

Steve Klabnik

Instructor, Jumpstart Lab

Bio | Talk

José Valim

José Valim

Lead Delevoper at Plataformatec

Bio | Talk

Zed A. Shaw

Zed A. Shaw

The Original Programming Motherfucker

Bio | Talk

Charles Oliver Nutter

Charles Oliver Nutter

JRuby Co-Lead

Bio | Talk

Thomas E Enebo

Thomas E Enebo

JRuby Co-Lead

Bio | Talk

Mitchell Hashimoto

Mitchell Hashimoto

Creator and Maintainer of Vagrant

Bio | Talk

Benjamin Browning

Benjamin Browning

TorqueBox Lead at Red Hat

Bio | Talk

Piotr Szotkowski

Piotr Szotkowski

Cheap Science Officer at Rebased

Bio | Talk

Andrzej Krzywda

Andrzej Krzywda

Ruby and CoffeeScript programmer

Bio | Talk

Karel Minarík

Karel Minarík

Ruby Developer

Bio | Talk

Honza Král

Honza Král

Python Engineer

Bio | Talk

Armin Ronacher

Armin Ronacher

Software Engineer at Fireteam Ltd.

Bio | Talk

Piotr Solnica

Piotr Solnica

Freelancer

Bio

Dr Frank Celler

Dr Frank Celler

Lead Developer at ArangoDB

Bio | Talk

Igor Minár

Igor Minár

Troublemaker at Google

Bio | Talk

Michal Petrucha

Michal Petrucha

Student at Comenius University

Bio | Talk

Lukáš Linhart

Lukáš Linhart

Bee at Apiary.io

Bio | Talk

Jaroslava Schovancová

Jaroslava Schovancová

Doctoral student at Institute of Physics, ASCR

Bio | Talk

Eric Florenzano

Eric Florenzano

Engineer on Growth at Twitter

Bio | Talk

Kenneth Reitz

Kenneth Reitz

Python Overlord at Heroku

Bio | Talk

Lynn Root

Lynn Root

Engineer at Red Hat

Bio | Talk

Stepan Bechynsky

Stepan Bechynsky

Technical Evangelist at Microsoft

Bio | Talk

Andrew Godwin

Andrew Godwin

Developer at Lanyrd / Django core developer

Bio | Talk

Mike Burns

Mike Burns

Developer at thoughtbot

Bio | Talk

Ladislav Thon

Ladislav Thon

QA Engineer at Red Hat

Bio | Talk

Michal Papis

Michal Papis

RVM Release Manager at Engine Yard

Bio | Talk

Lukas Rieder

Lukas Rieder

Ruby programmer at Wooga

Bio | Talk

James Williams

James Williams

Author of Learning HTML5 Game Programming

Bio | Talk

Marcin Kulik

Marcin Kulik

Senior Engineer at Lunar Logic

Bio | Talk

Mihael Konjevic

Mihael Konjevic

Senior JavaScript developer at Bitovi

Bio | Talk

Cristina Santamarina

Cristina Santamarina

Freelance Project Manager

Bio | Talk

Maciej Fijalkowski

Maciej Fijalkowski

PyPy

Bio | Talk

James Coglan

James Coglan

Developer at Songkick

Bio | Talk

Andreas Ronge

Andreas Ronge

Developer at Jayway

Bio | Talk

Nick Fisher

Nick Fisher

Front End Engineer at SoundCloud

Bio | Talk

Jedrzej Nowak

Jedrzej Nowak

Cofounder at Codernity

Bio | Talk

Olov Lassus

Olov Lassus

"use restrict";

Bio | Talk

Ales Komarek

Ales Komarek

Service Integrator at Virtualmaster

Bio | Talk

Peter Savelyev

Peter Savelyev

oVirt team

Bio | Talk

Workshops

In addition to the lectures, we offer an attendees the possibility to participate in workshops which provide a more active and hands-on approach to gain new useful knowledge.

Build your own Blog with PyLadies!

Lynn Root

  • 20
  • 1

Want to learn Python? Want to learn by building your own blog using the popular Django web framework? Look no further! Bring yourcomputer, charger, and your game face, and join the members of PyLadies as we walk through how to build your own web app and deploy it for all to see! Who: This workshop is only open to those who identify as women. Emphatically queer and trans friendly. Newbies to Python and/or Django are highly encouraged to join! Bring your own laptop with Python 2.x [1], Django [2] and text editor installed. [1] Python - http://www.python.org/download/releases/2.7.3/ [2] Django - https://docs.djangoproject.com/en/1.4/intro/install/

Lynn Root

Lynn Root

Instructor

Where are the girls? Coding in Rails

Cristina Santamarina

  • 2

Get yourself a Rails pack here, look for where the girls are and come with your laptop - not a knitting class, we will be programming our first Ruby on Rails app. Who: Women, and men wearing a kilt. Please come with rails and a text editor installed. http://guides.railsgirls.com/install/

Cristina Santamarina

Cristina Santamarina

Instructor

Testing Django Applications

Honza Král

  • 20
  • 3

We will go through various techniques and method on how to test individual parts that comprise most of Django apps out there (models, forms, views and templatetags) with focus on how to structure the code that it's unit testable and how to get the most out of your test suite.. Who: For any Django developer

Honza Král

Honza Král

Instructor

Outside-in testing in Ruby.

Michal Czyz

  • 20
  • 4

My workshop is a Test Driven Development walk-through on how to write and test an example Ruby on Rails application. During the coding sessions the focus will be put on how tester/developer is going through the stack of different test types, from acceptance, to integration and unit tests. Finally, we’ll do some refactoring, improving our tests readability and maintainability. Who: For ruby on rails developers - bring your own laptop

Michal Czyz

Michal Czyz

Instructor

ArangoDB & Ruby

Frank Celler & Lucas Dohmen

  • 20
  • 5

Learn how to set up the NoSQL database ArangoDB and the corresponding Ruby driver Ashikawa. Experiment with built-in query language in the ArangoDB shell. Using this knowledge we build a small Ruby application using ArangoDB as database and Ashikawa as driver. Who: Ruby developers with interest in NoSQL - bring your own laptop (Linux or Mac)

Frank Celler & Lucas Dohmen

Frank Celler & Lucas Dohmen

Instructor
Register for workshops

Agenda

Fri, 16 Nov 2012

Track 1 Track 2
08:45 Registration
09:30 Opening Remarks
10:00 Creating Games with WebGL and Three.js
(James Williams)
-
10:30 Javascript as language for native apps?
(Stepan Bechynsky)
-
11:15 Python performance landscape
(Maciej Fijalkowski)
-
12:00 Lunch Break
13:15 Oh my Dart!
(Ladislav Thon)
-
13:45 Event oriented architecture and big client side applications
(Mihael Konjevic)
-
14:45 Breaking the Big Ball of Mud
(James Coglan)
-

Sat, 17 Nov 2012

Track 1 Track 2
08:45 Registration
09:30 Keynote
(Zed A. Shaw)
10:15 Elixir - A modern approach to programming for the Erlang VM
(José Valim)
Extendable Django Apps
(Honza Král)
10:45 Break
11:00 AngularJS
(Igor Minár)
JS - from good to great (an ode to assert)
(Olov Lassus)
11:30 The Future of Deployment
(Dr Nic Williams)
Rust from Python and Ruby
(Armin Ronacher)
12:00 Lunch Break
13:15 The Future of Development
(Mitchell Hashimoto)
Running MRuby in a database - totally awesome, useful or just another pointless approach?
(Dr Frank Celler)
13:45 Fly, You Tools!
(Piotr Szotkowski)
Rippin' off Ruby
(Kenneth Reitz)
14:15 Animation Break
14:30 When not to use OO
(Mike Burns)
How to monitor search for new particles?
(Jaroslava Schovancová)
15:00 Don't use Ruby!
(Marcin Kulik)
The Dynamic Nature of Graph Databases
(Andreas Ronge)
15:30 Break: Coffee
16:00 Simplify Your Infrastructure with TorqueBox
(Benjamin Browning)
CodernityDB - pure python NoSQL database
(Jedrzej Nowak)
16:30 Lighting Talks
17:00 Closing

Sun, 18 Nov 2012

Track 1 Track 2
09:30 Hiring Session
10:00 JRuby: Industrial-Strength Ruby
(Charles Oliver Nutter, Thomas E Enebo)
10:45 Break
11:00 Why should I care about Rails 4?
(Steve Klabnik)
The Wonderful World Of Databases
(Andrew Godwin)
11:30 Rails Girls - Giving tools for women to build their ideas
(Cristina Santamarina)
Challenges in A/B Testing Mobile Native Apps
(Eric Florenzano)
12:00 Lunch Break
13:15 Ruby and Elasticsearch
(Karel Minarík)
Community FTW
(Lynn Root)
13:45 Single Page Applications with CoffeeScript
(Andrzej Krzywda)
DELETE /ivory-tower
(Lukáš Linhart)
14:15 Animation Break
14:30 Pyvfs
(Peter Savelyev)
Steering the Rocket
(Ales Komarek)
15:00 RVM2: Python Version Manager
(Michal Papis)
Getting Fat
(Nick Fisher)
15:30 Break: Coffee
16:00 Burn all the cores!
(Lukas Rieder)
Implementing composite fields in Django
(Michal Petrucha)
16:30 Lighting Talks
17:00 Closing

Location

By connecting hemispheres RuPy aims to connecting people as well.Brno will be the place where all the RuPy magic will happen.

Faculty of Informatics Masaryk University

Address:
Botanická 68a
602 00 Brno
Czech Republic
Europe
GPS:
Latitude: 49.210211
Longitude: 16.599676

Brno

Historic sites, modern architecture, busy city streets, quiet corners and parks, fancy restaurants, cosy cafés and pubs, culture, past and future, passion and charm... All this and even more can be found in Brno, the second biggest city of the Czech Republic, which will surely captivate you by its liveliness and cosy atmosphere.

Friday track: VUT

Address:
Technicka 8
616 00 Brno
room T-020
tel. : +420 532 294 111
GPS:
Latitude: 49.22608
Longitude: 16.58127

Workshops: RedHat HQ

Address:
Purkyňova 99, 612 45 Brno
tel. : +420 532 294 111
GPS:
Latitude: 49.22608
Longitude: 16.58127

Accomodation

Expensive: Barceló Brno Palace

If you are looking for living in a palace, Barceló Brno Palace is the right hotel for you. The recently renovated 19th century building standing in the historical heart of the the city offers elegant and comfortable rooms, superb restaurant, free Wi-Fi, sauna and a gym.

Price for night
127—160 EUR

Standard: Hotel Avanti

Hotel Avanti situated near the city centre by Luzanky Park offers its guests modern, spacious rooms, a restaurant with Czech and international cuisine and a wellness centre. Free Wi-Fi.

Attention! Hotel Avanti offers a special discount rate for conference participants: Just mention our secret password "RuPy 12 Europe" and the discount is yours.

Price for night
1 room / 1 person 60 EUR
1 room / 2 person 66 EUR

Cheap: Hostel Fléda

Are you a party animal looking for cheap and comfortable accommodation? Hostel Fleda is the right place for you. Located in a vibrant area right in the city centre, Fleda features a bar and a well-known club Fleda where concerts, various theatre performances and movie projections take place. Bunk beds and shared bathrooms. Free Wi-Fi. Note that due to concerts and performances there might be an increased level of noise.

Price for night
approximately 14 EUR

For more information about accomodation please visit our blog.

Travel Info

Bus

Student Agency buses leave regularly from Vienna, Berlin, Budapest, Munich, Bratislava or Prague. Note that it is necessary to buy bus tickets for Student Agency via their website.

Train

EC trains to Brno leave regularly from Vienna, Prague, Bratislava, Budapest, Berlin, Munich, Ljubljana, Zagreb, Belgrade, Wroclaw, Krakow, Poznan or Warsaw. For train timetables check jizdnirady.idnes.cz or cd.cz.

Car

There are roads that connect Brno to with major Czech cities. Use D1 highway from the direction of Prague, Ostrava, Łódź or Gdańsk, D2 highway from Budapest and Bratislava, D3 highway from Austria, D5 or D8 highway from Germany. For the highway you have to buy a toll sticker.

Plane

Directly to Brno from London with lowcosts Ryanair or Wizzair. Fly to Prague or Vienna and then take a direct Student Agency bus or an EC train.

For more information & special tips about traveling please visit our blog.

Sponsors

It’s thanks to the support and assistance of our sponsors that RuPy conference is possibleso take the time and have a look on who they are and what they do.

Diamond Sponsor

Red Hat is the world’s leading provider of open source solutions, offering choice to customers building open source IT infrastructures. Its unique business model provides open source subscriptions for its high-quality, affordable technology. Its operating system platform, Red Hat Enterprise Linux, and virtualization solution, Red Hat Enterprise Virtualization, together with applications, management, service-oriented architecture (SOA) solutions, included in the JBoss Enterprise Middleware portfolio, and cloud solutions, deliver industry-leading value. The company is based in Raleigh, NC and has 66 offices around the world.

Gold Sponsor

Vendavo is a leading provider of price management and optimization solutions for business-to-business companies all over the world. The solutions include comprehensive pricing analysis, optimization, price setting, and deal execution capabilities that help companies improve profits. Vendavo HQ is based in Mountain View in Silicon Valley and has a great team worldwide.

Silver Sponsor

Django

Bronze Sponsors

Openshift Pyvec Selleo Github Wimdu Virtualmaster Future-simple Psf

Support Sponsors

Newrelic Dotcloud Pragmatic-bookshelf Codeschool

Media Sponsor

Skillsmatter

Team

Our dedicated and enthusiastic team of organizers is readyto make the best RuPy conference yet.
Alban

Alban

Ruby dev: Nukomeet & Coworfing cofounder

Fabio

Fábio

Designa founder, bachelor in computer science and more than 10 years working as software developer in desktop and web with ruby.

Julien

Julien

After economics and statistics studies followed by two years working in the banking industry, Julien is now part of the Nukomeet team as a Ruby developper.

Katarina

Katarína

Language enthusiast, English language teacher and translator currently working on her MA thesis on Translation Studies and trying to improve her Dutch.

Kristian

Kristian

Freelance Trainer for teaching, presfentation, and development skills. Teaching Python to scientists and everything else to software developers.

Mlitwiniuk

Maciej

Rails lover, just to be Python dev, open source enthusiast. Founder of GaldoMedia and Prograils.com.

Marek

Marek

Ruby enthusiast, polyglot programmer, working as OpenShift and PaaS evangelist at Red Hat.

Martin

Martin

Ruby script-kiddie and teacher, Lean-Agile and Service Design thinker currently working on his master thesis focused on Lean Startup principles in Enterprise

Michel

Michel

Designa Founder, Agile Freak and Ruby enthusiast.

Robson

Robson (BSAO)

Professional Chef, Amateur Brewer and Freelance Ruby Developer and researching about artificial intelligence applied to agile methodologies.

Tyler

Tyler

Team Lead for Red Hat's EMEA engineering recruiting organization. Originally from US but now calling Brno home.

Zaiste

Zaiste!

Programmer at Nukomeet cofounder, RuPy Founder, zaiste.net

Frequently Asked Questions

It's thanks to the support and assistance of our sponsors that RuPy conference is possible so take the time and have a look on who they are and what they do.

What is this conference about?

RuPy is the first, non-profit, volunteered conference in Central and Eastern Europe about Ruby, Python and JavaScript organized by developers for developers. Its aim is to bring together communities from different state-of-the-art programming languages: Ruby, Python and JavaScript. The goal of the conference is to bridge these communities because we believe that being a polyglot developer brings huge benefits to the skill-set of a developer.

How is RuPy different from the others?

Don't expect any singular, monothematic technological views or boring talks. If you are looking for diversity, high quality, interesting talks from remarkable speakers, workshops led by experts, open events, lightning talks, affordable price, confrontations, contrasting and comparing different approaches, diving into modern, still unexplored, technology solutions, unexpected synergies or creative mixes, then RuPy conference is the right conference for you.

Why connecting hemispheres?

The first four years of the conference were held in Poland. This year there will be two simultaneous editions across two hemispheres, one in Brno and one in São José dos Campos. Brno is becoming the technological centre of Central Europe with several universities providing technical education and many tech-companies setting up centres here. São José dos Campos is an important technological centre in Brazil with constantly evolving and growing community of Ruby and Python.

Am I fit for RuPy?

If you are a developer who is not afraid to confront different points of view, willing to learn and experiment with new languages and technologies, eager to compare problems and solutions, determined to dive into and explore modern still unexplored technology solutions, ready to share methodologies and philosophy in order to come up with new synergies and ideas, then RuPy is exactly the conference you shouldn't miss.

Code of Conduct

RuPy is a community conference designed to bring developers from diverse backgrounds together for collaborative learning experiences and networking. We value the participation of each attendee of the event and want all attendees to have an enjoyable and fulfilling experience. Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout the conference and at all conference events, whether officially sponsored by RuPy or not. To make clear what is expected, all delegates, speakers, exhibitors and volunteers at any RuPy event are required to conform to the following Code of Conduct. Organizers will enforce this code throughout the event.

Short Version

RuPy is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of conference participants in any form. All communication should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate for any conference venue, including talks. Be kind to others. Do not insult or put down other attendees. Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for RuPy. Attendees violating these rules may be asked to leave the conference without a refund at the sole discretion of the conference organizers. Thank you for helping make this a welcoming, friendly event for all.

Longer Version

Harassment includes offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Participants asked to stop any harassing behavior are expected to comply immediately. Exhibitors in the expo hall, sponsor or vendor booths, or similar activities are also subject to the anti-harassment policy. In particular, exhibitors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment. Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can be offensive to those around you. Excessive swearing and offensive jokes are not appropriate for RuPy. If a participant engages in behavior that violates this code of conduct, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.

Contact Information

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff. Conference staff will be wearing "RuPy Staff" t-shirts. If the matter is especially urgent, please call/contact any of these individuals:

  • Tyler Siprova at +420 777 788 783
  • Honza Kral at + 402 606 678 585

Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

Feel free to contact us hello@rupy.eu or chat