Strongly Dynamic Conference Connecting Hemispheres
RuPy is unique conference that brings together communities from different state-of-the-art programming languages Ruby, Python, JavaScript and related technologies.
Behold our professional, creative, sharp-witted and simply awesome speakers and developers who will surely make this conference an unforgettable experience.
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
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/
Where are the girls? Coding in Rails
Cristina Santamarina
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/
Testing Django Applications
Honza Král
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
Outside-in testing in Ruby.
Michal Czyz
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
ArangoDB & Ruby
Frank Celler & Lucas Dohmen
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)
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) |
- |
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 |
By connecting hemispheres RuPy aims to connecting people as well.Brno will be the place where all the RuPy magic will happen.
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.
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.
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.
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.
For more information about accomodation please visit our blog.
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.
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.
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.
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.
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.
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.
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.
Our dedicated and enthusiastic team of organizers is readyto make the best RuPy conference yet.
Designa founder, bachelor in computer science and more than 10 years working as software developer in desktop and web with ruby.
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.
Language enthusiast, English language teacher and translator currently working on her MA thesis on Translation Studies and trying to improve her Dutch.
Freelance Trainer for teaching, presfentation, and development skills. Teaching Python to scientists and everything else to software developers.
Rails lover, just to be Python dev, open source enthusiast. Founder of GaldoMedia and Prograils.com.
Ruby enthusiast, polyglot programmer, working as OpenShift and PaaS evangelist at Red Hat.
Ruby script-kiddie and teacher, Lean-Agile and Service Design thinker currently working on his master thesis focused on Lean Startup principles in Enterprise
Professional Chef, Amateur Brewer and Freelance Ruby Developer and researching about artificial intelligence applied to agile methodologies.
Team Lead for Red Hat's EMEA engineering recruiting organization. Originally from US but now calling Brno home.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.