Strongly Dynamic Conference Connecting Hemispheres
Behold our professional, creative, sharp-witted and simply awesome speakers and developers who will surely make this conference an unforgettable experience.
VP of Developer Evangelism at Engine Yard
Dr Nic is a developer’s developer. He writes blog posts for developers; creates tools, libraries and text editor extensions for developers; and speaks to developers at conferences. He’s the VP of Developer Evangelism at Engine Yard, the leading Platform as a Service. He has contributed to over 250 open source projects. He is known for creating or curating projects such as Rails Installer, Composite Primary Keys, Choc Top, App Scrolls, Rails TextMate bundle, New Gem, Tab Tab, GitHub Badges, Install Theme for Rails, and Dr Nic’s Magic Models.
Dr Nic Williams
Instructor, Jumpstart Lab
Ruby, anarchism, critical code studies. I love hypermedia APIs and teach awesome Ruby and Rails classes with Jumpstart Lab.
Lead Delevoper at Plataformatec
José Valim is a Rails Core member and author of Crafting Rails Applications. Also, he is the lead-developer of Plataformatec, a Ruby on Rails consultancy firm based in Brazil. He created and maintains many open source projects, the latest being Elixir and Dynamo, a language and web framework targeting the Erlang VM.
In this talk, José Valim will cover the main goals and features in Elixir while also presenting some of the rationale and changes behind the language design and its latest tools.
The Original Programming Motherfucker
I am the author of Learn Python The Hard Way, Learn Ruby The Hard Way, The Command Line Crash Course, and Learn C The Hard Way. I'm the original author of the Mongrel web server, the Lamson email server, and many other smaller open source projects. I also created the Programming, Motherfucker methodology which is awesome because it has t-shirts. I also play and build guitars, synths, and basses for fun.
Zed A. Shaw
Charles works on JRuby and other language implementations at Red Hat, helping to bring languages to the power of the JVM and bring the JVM to the broader polyglot world.
Charles Oliver Nutter, Thomas E Enebo
Thomas Enebo is co-lead of the JRuby project and an employee of Red Hat. He has been a practitioner of Java since the heady days of the HotJava browser, and he has been happily using Ruby since 2001. When Thomas is not working he enjoys biking, anime, and drinking a decent IPA.
Charles Oliver Nutter, Thomas E Enebo
Creator and Maintainer of Vagrant
Mitchell is the creator of Vagrant, an O'Reilly author, and a professional speaker. He is a well known and respected leader in the DevOps community, most commonly associated with building forward-thinking automation tools. He is also passionate about open source, and spends hours of his free time each day contributing to the community in any way possible.
Three years ago, the de facto way to do web development was by installing lots of backend software on your machine, and running that application directly from your machine. This method is still around, but wrought with problems and pitfalls.
Then came Vagrant. Vagrant introduced an elegant workflow around working with VirtualBox virtual machines. Today, working in VMs for development, infrastructure/operations work, and more has become more of the norm. There is still a long way to go, but Vagrant-style workflows are quickly overcoming the previous status quo.
It's time for development and our points of view on development to change again. With the rise of PaaS, multiple cloud vendors, more accessible virtualization, and more, we now have the opportunity to once again fundamentally change the way we work. This talk will discuss my ideas on this and introduce the work I'm doing to reach this goal with future versions of Vagrant. The goal of this talk is to stir up your imagination and redefine what you believe is possible, and how you can work.
And, prepare to hear some exciting news, announced to the world for the first time ever.
TorqueBox Lead at Red Hat
Ben is the lead of the TorqueBox project and an active contributor to many other open-source projects. He spent several years in the enterprise Java world before embracing the JRuby goodness and now works hard to bring the Ruby and Java communities together through TorqueBox.
TorqueBox is an open source project that combines JRuby with the JBoss Application Server to form a fast, scalable server for Rack/Rails applications. It exposes features traditionally found in Java application servers to Ruby, such as asynchronous processing, job scheduling, daemons, caching, clustering, and websockets.
After a quick overview, we'll show how the above features simplify the accidental complexity present in many Ruby applications.
Cheap Science Officer at Rebased
Piotr Szotkowski is an assistant professor at Warsaw University of Technology (where he happily sneaks Ruby, EventMachine and newfangled database systems into the creaking world of twentieth-century academia) and a Ruby developer at Rebased. He’s also a long-time contributor to various open source projects for the civic sector and co-organiser of NetWtorek – monthly meetings of people from the NGO/non-profit and IT sectors, as well as SocHack – quarterly 48-hour hackatons for worthy causes, in coordination with Random Hacks of Kindness, Open Data Day and Open Education Week.
As developers we heavily depend on our tools of the trade, as oftentimes mastering them means getting out of deep trouble so much faster.
This talk covers some lesser known features of our everyday infrastructure (like Git or PostgreSQL); tricks which make using these tools such a pleasure, regardless whether it’s for shaving yet another yak or saving one’s own skin.
Ruby and CoffeeScript programmer
Ruby and Coffee programmer. The founder of Arkency and GameBoxed. Rails teacher at University of Wroclaw. He's originally a backend developer, with Rails experience since 2004. He knows all the pains and beauty of Rails. Now, after working for the last 2 years on frontends, he knows how to build them properly. He will teach us all the lessons he's learned and he's going to show a lot of production frontend code.
We, the backend programmers, often have troubles working on JS frontends. We avoid it, even when that would be the best User Experience.
Once you realize, that the frontend is a separate application and once you learn good patterns of the real MVC, you will be proud of your frontend code.
Karel Minarík is as a freelance designer and developer of web applications, consultant, software architect and Ruby/Rails and NoSQL evangelist. He lives in Prague with his wife and two daughters. Find out more at karmi.cz.
Elasticsearch is a Lucene-based search engine with powerful capabilities, which has been gaining a lot of steam in the recent year or two.
In the talk, we'll see how to work with elasticsearch in Ruby with the Tire client, by walking through a real use case. I'll go over the problems of modelling your data as JSON documents, explaining the analysis process and using custom analyzers, giving tips on proper testing setup, writing Cucumber features for search behaviour, extending the Tire client, and more.
Honza is a Python programmer and Django core developer – since he is scared of the bright and shiny world of browsers, designers, and users he prefers to stay buried deep in the infrastructure code and just provides others with tools to do the actual site-building.
I will describe how we manage to run all manner of different sites off of one code base, what were the challenges and how we managed to overcome them.
Software Engineer at Fireteam Ltd.
Software developer and Open Source lover with a focus on Python. Author of Flask, Jinja2 and a few other Python projects. Interest in system architecture and API/graphical design and writing.
Rust is a programming language that wants to rival C++ but takes a lot of inspiration from Haskell and Erlang, looks a bit like Ruby and has many of the design philosophies from Python. This is an introduction why Rust might very well be an interesting language in the future.
Piotr Solnica is a software developer based in Kraków, Poland. He's been using Ruby as his main language of choice since 2005. He's a member of DataMapper Core Team and a contributor to many open source projects. He's a big fan of OOP and clean code and likes to blog about it at solnic.eu.
Lead Developer at ArangoDB
Frank is both entrepreneur and backend developer, developing mostly memory databases for two decades. Besides Frank organizes Cologne’s NoSQL group & NoSQL conferences. Since Matz released MRuby Frank became an active member of the Ruby community.
Dr Frank Celler
In April Matz released a new implementation of the Ruby language called MRuby. MRuby allows developers to embed Ruby in other programs. This talk will give you an overview what MRuby is, what can be done with MRuby and what not. And we will have a closer look at our approach of embedding Ruby in the open source NoSQL database ArangoDB. We will introduce some real life use cases, ready to hear if this approach is nonsense in your point of view or may help you building better applications in a shorter period of time.
Troublemaker at Google
Igor Minár is a software engineer at Google. He is a co-lead of the AngularJS project that aims to bring simplicity to the development of client-side web development via declarative markup, data-binding, and APIs with testability baked in. In his previous life, Igor was a hardcore server-side developer at Sun Microsystems specializing in test-driven web development with Java, JavaEE, JRuby and Rails.
This talk will take the audience on a tour of what the web platform of the future will look like and how the AngularJS framework can provide many of the powerful capabilities to existing browsers and bridge the path to web components, model driven views and other platform features that are currently being spec-ed.
Student at Comenius University
Michal Petrucha is a student of computer science at the Comenius University in Slovakia. Shortly after discovering Django he got a project accepted for last year's Google Summer of Code and he keeps working on Django in his free time. He also plays his part in keeping the Slovak Correspondence Seminar in Programming running.
People and organizations switching their projects over to Django often hit one of its limitations: they have a fairly large database containing tables with primary keys consisting of multiple columns. Unfortunately for them, Django currently doesn't support such tables which means these organizations have to either modify their schemas or choose a different solution.
Last year a project implementing support for these schemas has been accepted into Google's Summer of Code. This talk will be about the amount of work involved, the difficulties encountered along the way and what is still left to be done.
Bee at Apiary.io
I help people to build their APIs. I live in OSS world. I think code is mostly powered by tea.
Doctoral student at Institute of Physics, ASCR
Project Associate in CERN IT Experiment Support group. Physics student and enthusiast at the Institute of Physics, ASCR. Fan of smashing protons in the Large Hadron Collider at CERN and eagerly waiting for data coming out of the ATLAS Experiment to measure Top quark properties. Active in ATLAS Distributed Computing, coordinating the Monitoring.
Engineer on Growth at Twitter
Eric is an engineer currently hacking on growth at Twitter. Previously he co-founded Clutch.io, which developed tools for faster developer iteration and A/B testing on mobile apps. Prior to that he helped build a new kind of message board called Convore. Before that he worked at Mochi Media. He watches pro StarCraft entirely too much.
The Ruby community does a lot of things really well—Python could learn a thing or two.
Python's ecosystem is held up to a high standard, but it falls short in a few key areas. A handful of crucial APIs are an absolute pain to work with. This talk analyzes the high barriers of entry that clutter the Python landscape.
Both Python and Ruby have an excellent community that nearly rivals each other. I will talk about how I built up the Python community within San Francisco, how I stole inspiration from Railsbridge, and what the two languages can learn from each other in order to both grow together and within their respective communities.
Technical Evangelist at Microsoft
I am Technical Evangelist at Microsoft Czech Republic. Before I joined Microsoft I worked as trainer in the biggest training center in Czech Republic Gopas and I worked as freelancer in German software house. During my previews job I used different platforms and technologies and I worked on one-man project and in teams with 15 people.
Developer at Lanyrd / Django core developer
Andrew is a Python programmer, Django core developer and the author of South, the Django migrations framework, and has been programming, maintaining and herding machines for over a decade. When he's not basking in the glow of a computer screen, he enjoys flying, archery, writing about himself in the third person, and cheese.
For 50 years we've been developing and expanding the world of databases - and now, there's more options than ever for storing your precious information.
Hear how databases have evolved, why some ideas are older than you think, take a quick look at how modern databases work and learn how to get the best performance out of them - whatever your language. In addition, we'll look at some of the more recent trends - asynchronous queries, document stores, distributed databases and more - and see how they might affect the database landscape.
Developer at thoughtbot
Mike Burns plays many roles at thoughtbot, including the Haskell enthusiast, their sole Linux user, an object-oriented programmer, unix historian, and the head of the European branch. Talk with him about Scala, Android, Smalltalk, Scheme, how grep got its name, or Ruby if you must.
Object-oriented programming is a hot topic in the Rails world and beyond, but it is not always the appropriate solution.
In this talk I discuss various OO techniques, when to use them, and when a simpler pattern exists in the functional, declarative, or procedural world — including, yes, the Rails framework itself. You will leave knowing when to use an aspect instead of a decorator, a mixin instead of a presenter, or a monoid instead of a factory.
Topics will include:
QA Engineer at Red Hat
I'm a self-appointed Dart expert, NoSQL enthusiast and crazy about programming languages and compilers. When I find some spare time, I read -- fiction, fantasy and from time to time, technical literature too.
RVM Release Manager at Engine Yard
Micha? works at EngineYard as RVM Release Manager. He uses shell for about 14 years and ruby for about 5 years, he is core team member of RVM, SMF, RailsInstaller and contributes to number of Ruby and shell related projects.
Most of you have tried RVM at some point or at least heard of it. I want to share with you what I have learnt while supporting RVM users. We will cover The Grand Plan for RVM2, how it will be different and why RVM users will benefit from it.
Ruby programmer at Wooga
I am programming software, and by doing so I want to bring joy and fun to people. That is why I have chosen to work with Wooga. Wooga, is a social gaming company. We <3 the open space and giving learnings back to the community. Since I started programming, I am curious about concurrency. A couply of years ago, I tried to stay away from shared state the best I could, utilizing databases as centralized data dumps. But now since I have implemented a fully concurrent stateful application server, I am really thrilled by todays possibilities. I live in Berlin, together with my wife and two children. When I am not just at home being a father, I am programming various stuff. I love to hack on small side projects, especially I love creating small games with paperjs.
The talk is about a stateful application server built on top of JRuby/JVM. We at Wooga have built and evaluated such an application server, and now I want to share the learnings and obstacles that came up during development.
Scaling up: We aim to fully utilize our available hardware. One box has 32 Cores and more than 32GB RAM available. How to saturate such beasts? Well, since JRuby supports real Threads we can share state (uh oh!) and saturate cores.
Scaling out: What are the options for scaling a stateful application server? How to shard state across many servers safely?
I aim for a talk that gives useful tips and shows code. Basically a ratio between 30% background information, 70% showcasing.
The talk will cover the following topics:
There was once a time where gaming in the browser meant Flash. That time is no more. Based on OpenGL ES, WebGL brings the 3D world to the browser without any plugins. Three.js, a scenegraph library for WebGL, allows us to make creating 3D web apps easier by abstracting away many of the low-level API calls. In this session, you’ll learn the basics of game programming, WebGL, and how to use Three.js to create WebGL applications.
Senior Engineer at Lunar Logic
Marcin is an active community member and open source contributor. He is a senior engineer at Lunar Logic, largest and most experienced agile development team in Poland. There's a chance you have used one of his many projects and you might have seen him speaking at EuRuKo conference or at Krakow's Ruby User Group meetings.
As developers we tend to favor one single language or technology over the others. But there's a world outside!
In this talk I'll present how I came to this conclusion during the development of ascii.io. I'll tell you why I used Rails for the website, why I used Python (instead of Ruby) for client recorder script and why I used bash, typescript and tmux (!) for thumbnail generation.
It's an interesting case study for everyone interested in any or all of mentioned technologies. It is meant to inspire the audience to reach for solutions from outside of your daily comfort zone when it's reasonable to do it.
This talk offers (somewhat biased) solutions for all the problems developers encounter when developing big applications that run in the browser. I will cover everything from directory and file structure to the role of EOA in your project.
It will offer best practices in development of your widgets so they stay as loosely coupled as possible. Code will use CanJS framework and Steal dependency manager.
Freelance Project Manager
Born in Madrid. Worked as an Operations Project Manager for Regus, closely with the Development and Reporting Teams. Moved in Berlin and joined Upstream Agile, a small software company, where I do sales and support for Cobot, our coworking spaces management tool (we run our own space, Co-Up, too). I want to move my ideas from paper to screen , and this is why I first attended a Rails Girls workshop last April. Now one of the organizers of Rails Girls Berlin, I am also organizing a Rails Girls event in Prague for December this year.
Rails Girls is a global non profit volunteer community that was founded in Finland in November 2010 with the purpose of empowering women through web applications development and change the ratio. In less than two years, what stated as a one time event has spread to many different countries around the world.
Anyone can get in touch with the Finish team to get directions, form a group of passionate people and organize a Rails Girls workshop. Rails Girls promotes learning by experience, and try to give attendees a useful insight into the Rails framework. And after the workshops we need to keep on coding. This is where local groups come into action.
Maciej is a freelancer working mostly on PyPy for the past several years. He's a core developer since 2006, working on all kinds of parts in the entire codebase including JIT, GC and assembler backends. Maciej has been going to many conferences, advertising PyPy to a broader audience for the past several years, including a keynote at Pycon 2010. He's also the main maintainer of jitviewer, a tool for analyzing performance of your python programs under PyPy.
In this talk I would like to present the dominant implementation of Python (CPython) performance characteristics and explain why, in case the performance is an issue for your application, its characteristics are bad for abstractions.
In the next part I'll explain the mission statement of the PyPy Python implementation, brief description of its performance characteristics and where the project is going. I'll also explain the basics of Just in Time compilation and what it changes on the observed performance. In summary, the goal is to explain how "if you want performance, don't write things in Python" is a bad attitude and how we're trying to battle it with a high performance Python virtual machine.
Developer at Songkick
Growing pains: every young company has them. It's so easy to spend your first couple of years coding as fast as possible that you let technical debt build up. You know what that looks like: the website is slow, the build takes hours, it takes forever to ship anything, and maintenance is a nightmare. The temptation to rewrite from scratch is huge.
At Songkick, we've spent the past year getting ourselves out of this problem and we're now moving faster than ever before – without a big rewrite. By breaking our monolithic Rails app into small web services, we've built a system that's more flexible, performant, and easier to develop, test and deploy. Join me to find out how we did it, and how you can avoid making the same mistakes we did.
Developer at Jayway
Andreas Ronge is the author of the Neo4j JRuby binding Neo4j.rb. When he does not work on the open source project or consulting in projects using Neo4j.rb he practices the piano. He is employed as consultant at Jayway in Sweden since 2001.
Front End Engineer at SoundCloud
The single page application (SPA) is the future of web application development. Not only does it give your users a better experience with faster navigation and more responsive interaction, but it can help your back end by offloading processing to the client's machine. However, it's not all cake: there are plenty of new challenges in the SPA world, and in developing SoundCloud's new website in this style, we've had to tackle them head on. In this talk, I'll share our experiences and solutions to some key problems any developer will face here.
Cofounder at Codernity
I am Grid, Cloud computing enthusiast and expert. NoSQL fan (but not a "fanboy"). Totally backend (no no web backend...) focused developer. Always open for new ideas. I think nothing is impossible, it's just require to write "some" python.
CodernityDB is opensource (Apache 2.0 licensed), pure Python (no 3rd party dependency), fast (really fast check Speed if you don’t believe in words), multiplatform, schema-less, NoSQL database. It has optional support for HTTP server version (CodernityDB-HTTP), and also Python client library (CodernityDB-PyClient) that aims to be 100% compatible with embeded version.
This talk will start from development & testing phase of CodernityDB, then we will go fast though database features and we will end with CodernityDB-PyClient + CodernityDB-HTTP that will show advanced python import hook usage and tests.
Service Integrator at Virtualmaster
I used to be a Django developer, but now I work on various projects as software and service integrator. I spend most of my work day modelling and creating IT inftrastructures and processes at Virtualmaster.
Peter is Python programmer from RedHat.
The good old UNIX way is not to make things overcomplicated. So, if you can access your script's objects as a filesystem, why should you use APIs or like that? Just mount your program in runtime and access as a file tree -- with pyvfs
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!
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 , Django  and text editor installed.  Python - http://www.python.org/download/releases/2.7.3/  Django - https://docs.djangoproject.com/en/1.4/intro/install/
Where are the girls? Coding in Rails
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
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.
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|
Creating Games with WebGL and Three.js
Python performance landscape
Oh my Dart!
Event oriented architecture and big client side applications
Breaking the Big Ball of Mud
|Track 1||Track 2|
(Zed A. Shaw)
Elixir - A modern approach to programming for the Erlang VM
Extendable Django Apps
JS - from good to great (an ode to assert)
The Future of Deployment
(Dr Nic Williams)
Rust from Python and Ruby
The Future of Development
Running MRuby in a database - totally awesome, useful or just another pointless approach?
(Dr Frank Celler)
Fly, You Tools!
Rippin' off Ruby
When not to use OO
How to monitor search for new particles?
Don't use Ruby!
The Dynamic Nature of Graph Databases
Simplify Your Infrastructure with TorqueBox
CodernityDB - pure python NoSQL database
|Track 1||Track 2|
JRuby: Industrial-Strength Ruby
(Charles Oliver Nutter, Thomas E Enebo)
Why should I care about Rails 4?
The Wonderful World Of Databases
Rails Girls - Giving tools for women to build their ideas
Challenges in A/B Testing Mobile Native Apps
Ruby and Elasticsearch
Single Page Applications with CoffeeScript
Steering the Rocket
RVM2: Python Version Manager
Burn all the cores!
Implementing composite fields in Django
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.
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.
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.
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.
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.