14th-16th October, Poznan POLAND
Agenda Register now

On twitter

 

About

RuPy is all about confronting ideas. It is a unique opportunity to compare and contrast two great, state-of-the-art programming languages and its related technologies.

We’ve created a conference aimed at turning a concept combination into a platform where new ideas are capable of growing, unique solutions are ready to appear; all along with talented folks doing « software ».

The idea behind the conference is to animate Eastern Europe by inviting remarkable people from all around the world. We think that supporting a good communication channel for East-West exchange of prospective ideas is necessary for local communities to progress faster.

Beginning 2011 the conference will provide extraordinary workshops led by experts in the domain.

If you’re fed up with singular, mono-theme technological view, we think you should try a bit of RuPy.

WHAT IS GREAT ABOUT RUPY

  • we’re all programmers - RuPy is made by developers for developers (forget so-called digital marketing « experts », geek wannabes, one language « lovers », bizarre equations with hearts, etc.)
  • we’re not orthodox - RuPy is all about exchanging, combining and confronting different ideas.
  • we’re entirely independent - RuPy is volunteered and is organized by local community. It is not meant to promote any company.

Sponsors

Silver
  • Grupa Nokaut S.A.
  • JetBrains
  • Enterprise Rails by Avarteq
  • CodeSchool by EnvyLabs
  • Citeam - Zakupy grupowe od Allegro
Supporter
  • Selleo
  • GitHub
  • GaldoMedia
  • Pragmatic Programmers
  • Skills Matter
  • Codegram
  • AF83
  • RedHat
  • E24 Cloud
Media
  • Dobre Programy
  • Ruby Flow RURuby Jobs RU
  • Polish Python Coders Group
  • Bioinformatyk
José Valim

José Valim

Plataforma Tec founder


José Valim is the lead-developer and co-founder of Plataforma Tec. He started working with Ruby and Rails in late 2006 and he began contributing actively to Rails during his Google Summer of Code 2009 project, leading him to be invited to be part of the Rails Core Team a few months later. He's been flying constantly between Brazil and Poland. Some say that it is his "eureka" time to code and bring new open-source projects to life. Check for yourself what he's up to on his company's blog.

Yehuda Katz

Yehuda Katz

-


Yehuda Katz is a member of the Ruby on Rails core team, and lead developer of the Merb project. He is a member of the jQuery Core Team, and a core contributor to DataMapper. He contributes to many open source projects, like Rubinius and Johnson, and works on some he created himself, like Thor.

David Beazley

David Beazley

Dabeaz LLC


David Beazley is an independent software developer, book author, and consultant living in the city of Chicago. I primarily work on programming tools, provide custom software development, and teach practical programming courses for software developers, scientists, and engineers. I am best known for my work with the Python programming language where I have created several open-source packages (e.g., Swig and PLY) and authored the acclaimed Python Essential Reference. However, I also work on systems software written in C, C++, and assembly language.

Piotr Sarnacki

Piotr Sarnacki

Strobe


Piotr Sarnacki is ruby developer from Poland currently working at Strobe. During Ruby Summer of Code 2010 he was working on bringing mountable applications to Rails.

Bruno Michel

Bruno Michel

Lead Developer at af83


Bruno Michel is the Lead Developer of af83 the day, and an active proponent of Open-Source development the night. He is the main developer of LinuxFr.org, a popular french website about Linux and Free Software. But he's also involved in local user groups: he organized the first Paris.JS meetup and he's the president of Ruby France.

Andrew Mleczko

Andrew Mleczko

RedTurtle


Andrew has been involved in the Python community since 2003. He has contributed multiple open source projects and has spoken at various Plone/Python conferences and regional symposia. He has also got involved in Plone TuneUp events encouraging new developers to participate. In his current projects he is integrating Plone with Pyramid.

Jonathan Weiss

Jonathan Weiss

CEO at Peritor GmbH


Jonathan Weiss is the CEO of Peritor GmbH, from Berlin Germany. Apart from working on Scalarium he enjoys writing lots of Ruby code and contributing to Capistrano or Nanite. He is the author of Webistrano and several Ruby toolkits around CouchDB.

Kristian Mandrup

Kristian Mandrup

-


Kristian has been a web developer since the .com years of the late 90s, and has progressed through dozens of languages and web frameworks. He discovered Ruby and Rails a little over 2 years ago, but already has created more than 100 gems, that he hosts on his github account. His passion for creating generic, reusable components and frameworks is clear and he strives to constantly beautify his code. Kristian works as a Rails developer for downtown.dk in Copenhagen.

Josh Kalderimis

Josh Kalderimis

-


Josh is a top-30 Ruby on Rails contributor and has been working with the framework since 2008. He maintains a massive amount of open-source Ruby projects, including multi_json, linkedin, faraday_middleware and his own completeness-fu. He's also one of Amsterdam.rb's organizers, and an interregnal part of the Travis-CI team.

Paweł Komarnicki

Paweł Komarnicki

-


Rails bender and innovation lover — being fully commited to the Ruby and its Rails platform for over 4 years now, I might tell I cannot live without them. I've already done several projects like social websites, price comparison systems, neural networks implementations. At work I am a software designer and developer of sophisticated applications, and after the work dedicated dog fan, photographer and creative author.

Łukasz Langa

Łukasz Langa

Software Engineer at Grupa Allegro


Łukasz Langa is a rookie father and husband based in Poznań, Poland. In his free time he's using Python at Grupa Allegro and improving CPython as a member of its core team. Łukasz is a perfectionist, big fan of readable and testable code, building stuff is his thing since the first box of Legos.

Marek Jelen

Marek Jelen

Ruby Enthusiast


Student, Ruby enthusiast and BRUG Brno Ruby User Group founder. Marek is currently working as a Ruby lecturer at Masaryk university and as an independent consultant helping companies to find their way to Ruby. Meanwhile he is building new PAAS solution as his master thesis and in free time working on NodeRb project and playing squash.

Tentative List for 2011
Xavier Noria

Xavier Noria

-


Xavier Noria was into Perl for some years, he is a CPAN author and former leader of Barcelona.pm. Xavier has been around Ruby on Rails since 2005. He is a member of the Ruby on Rails core team,, and the author of Rails Contributors. He was presented a Ruby Hero Award in RailsConf 2010, and is the president of the Spanish Ruby Users Group, which organized the European Ruby Conference 2009 (EuRuKo 2009), held in Barcelona. As a dynamic languages enthusiast Xavier also worked with Python for about a year, and is the author of the infamous Acme::Pythonic. A perfect fit for RuPy!

Obie Fernandez

Obie Fernandez

-


Obie Fernandez is an old-time Ruby on Rails evangelist and noted member of the Rails community. He authored its "bible" The Rails Way (and later, The Rails 3 Way), and founded one of its leading consultancies, Hashrocket. He is currently CEO of a new startup, RightBonus, that aims to revolutionize the way companies do incentive compensation. He is also a popular blogger and leads the Addison Wesley Professional Ruby Series.

Fred George

Fred George

ThoughtWorks

-

Fred George is a consultant with over 43 years experience in the industry including over twenty years doing object programming and over a dozen years doing Agile/XP. He counts at least 70 languages with which he has written code. A veteran of the IBM-Microsoft wars, Fred did early work in computer networking, LAN's, GUI's and objects for IBM. As an independent consultant from 1991-2003, he counted HP, Morgan-Stanley, American Express, IBM, and USAA among his clients. He gave the first Agile/XP experience report at OOPSLA in 1999 about an embedded system done in Java, and has mentored many clients in use of objects in Java under an XP process. He has shared the stage at JavaOne with Martin Fowler, acting as his foil, and assisted in XP Immersion sessions with Kent Beck, Ron Jeffries, and Robert Martin. Fred spent a year as a visiting lecturer at N.C. State University teaching Java programming to over 800 undergraduates, with a generous dose of object design, patterns, and XP practices thrown in. Fred joined ThoughtWorks in 2003, delivering yet more projects using agile processes. He has worked with clients in four countries since then, including a ten-month assignment in India (where he founded ThoughtWorks University), four months of projects in China, and a post in the London office. In 2007, he joined the London Internet advertising firm, Forward, bringing Agile practices to all aspects of the business. He has been writing about the post-agile work at Forward under the moniker of Programmer Anarchy. He believes in objects, Lean processes, fun in programming, and the client's successes. He holds a bachelors degree from N. C. State University in Computer Science, and a masters degree from MIT in the Management of Technology. Oh, and he still writes code!

Casper Fabricius

Casper Fabricius

Developer at Podio


Developer at Podio with 10 years experience in web development, the last 5 focusing on Ruby on Rails. Co-organizer of the Copenhagen Ruby Brigade.

Christian Holm

Christian Holm

Lead Developer at Podio


Lead Developer at Podio.

Łukasz Piestrzeniewicz

Łukasz Piestrzeniewicz

CEO at Ragnarson


Łukasz Piestrzeniewicz is a scalability expert, Ruby on Rails developer, owner of Ragnarson and founder of Winnie Cloud. He is a fan of highly scalable deployments and technologies supporting such approach: RESTful and shared-nothing architectures.

Honza Král

Honza Král

Django Core Commiter


Honza works for Whiskey Media and has been using Django since the magic-removal branch and last year he became core committer. His background is in Data Warehousing and he still prefers to stay buried in the backend code dealing with data and infrastructure problems and fears the browser and related technologies.

Julian Fischer

Julian Fischer

CEO of Avarteq GmbH


Julian Fischer, CEO of Avarteq GmbH and associate lecturer at the University of Applied Sciences HTWdS in Saarbrücken, Germany, is delivering the lecture, Ruby on Rails. His main focus is about developing architectures for scalable and distributed web applications as well as the creation of hostings infrastructures such as RailsHoster.de and Enterprise-Rails.com.

Sven Fuchs

Sven Fuchs

-


Sven Fuchs is an experienced software developer and active open source contributor currently based in Berlin, Germany. He is well known among the Rails community members for leading the I18n project, a gem shipped with Rails to cover internationalization needings. He is well known to be to be one of the core members of the Travis CI development team.

Paweł Dolega

Paweł Dolega

-


A graduate of the Silesian University of Technology. Mature developer and team leader who gained over 6 years of professional experience at companies like IBM, Sygnity, or Softbank. He is an advocate of lightweight methodologies and continuous refactoring. He favors human potential and skills over tools and processes.

Ivan Necas

Ivan Necas

Engineer at Red Hat


Ivan is currently working as a SW Engineer at Red Hat in Brno, Czech Republic, with 3 years experience as a happy developer of intranet apps using Ruby and RubyOnRails. He is also founding member of BRUG (Brno Ruby User Group), trying to bring Ruby to more people.

Michal Fojtik

Michal Fojtik

Senior Software Developer at Red Hat


I'm working as a Senior Software developer in Red Hat Czech. My work is primarely focused on maintaining and improving Apache Deltacloud API project. Since my work on Deltacloud I discover many cloud providers and different kinds of API's.


Poznań International Fair

RuPy 11 will be held in Poznań International Fair.
PIF is the largest trade fair organizer in Poland.
It is located in the centre of the city opposite
the main railway station - Poznań Główny.
It is the 21st largest fair in the world,
with about 50 trade events taking place
on its area every year.

Poznań

Poznań is Poland's fifth largest city. It is the historical
capital of the Wielkopolska ("Greater Poland") region,
and is currently the administrative capital
of the province called Greater Poland Voivodeship.
Poznań is an important centre of trade,
industry, and education, and hosts regular
international trade fairs.

By Train

Eurocity trains from Berlin take three hours as does the train journey from Warsaw. There are convenient rail connections with all major towns and cities in Poland.

By plane

The airport is 7 km away from the city centre, but still within the city limits. The city centre can be reached from the airport by bus line No. 78 (leave the bus at "Rondo Kaponiera" stop, which is in the city centre near hotel Mercure), or by line 59 (you have to get on the bus at a stop accross the street in front of the airport (approx. 50m).

By car

Poznan has convenient road connections with major Polish cities, and with the Western Europe. The nearest places to cross the Polish-German border are: Kostrzyn-Kietz, Slubice-Frankfurt/O., Swiecko-Frankfurt/O. You can use A2/E30 road to get to Poznan from Slubice and Swiecko, or a paid Autostrada Wielkopolska (which is under construction 2005).




Hill Hostel

Hill Hostel is situated at Zamkowa Street in the city centre, next to the Old Market where you can experience an amazing atmosphere of an incredible place. Hostel is located in a villa built in 1890. The building formerly housed a registry office. Today, completely renovated mansion is in full at our guests’ disposal. Hill Hostel has its own patio devoted only to the hostel guests.

www.hillhostel.pl

Price: cheap

Fusion Hostel

Fusion Hostel is a place for people looking for high standards and reasonable prices. Our design is unique and modern. Every detail reflects the spirit and the atmosphere of this place. In most of the rooms, you will find bunk beds. Our bathrooms and toilets are of high standards. We have refurbished 4th and 7th floor in an office building. The building is equipped with comfortable lifts, which will take you straight to our reception desk. Every room has a breathtaking view over the city centre. You can see the tower of the Imperial Castle, the Town Hall and the main street of Poznan.

www.fusionhostel.pl/

Price: standard

Hotel Włoski

Located in central Poznań, Hotel Włoski Business Centrum Poznań offers elegant air conditioned rooms with free Wi-Fi and satellite LCD TV. Poznań International Fair is just one mile away.Hotel Włoski Business Centrum Poznań is situated one mile from the Old Town Square with its many restaurants, cafés and bars. The city’s main train station, Poznań Główny, is one mile away.

hotelwloski.pl/en/

Price: more expensive


Michał Czyż

Michał Czyż

from Selleo

Acceptance Testing using Ruby

This is going to be one day workshop, where you will learn how to write acceptance tests in efficient and practical way, in the context of Ruby On Rails framework (using tools like: rspec and capybara). During this course you will also learn about approaches that turn your acceptance tests into invaluable documentation, that includes information about your application's requirements and specification.

Michał Czyż has been working professionally as a web developer and project manager since 2007, and from the very begining of his professional career, his choice is Ruby on Rails. He is one of the core members of SRUG - a local Ruby users group community, where he is known for evangelizing BDD and user-centered design practices. Michał is an author of the cucumber.fm - a web based tool supporting project management, used with great success in Selleo, where Michał currently works.



Oleg Shpynov
Dennis Ushakov

Dennis Ushakov & Oleg Shpynov

from JetBrains

Ruby code analysis tools, "Fighting code smells"

Nobody likes when their code smells. To help avoid it, dozens of special tools and approaches have been designed. Efficient coding tools, refactorings, code metrics, code analysis, code testing and debugging are all crucial for creating quality, maintainable code. During this talk we’ll show you how to efficiently detect code smells, eliminate them using refactoring, and validate the changed code. By the end you’ll have a ‘swiss army knife’ full of techniques for making better code.

Oleg Shpynov: is a senior software developer at JetBrains. His current work there is focused on RubyMine. His fields of interest include dynamic languages, type systems, language design and bioinformatics.

Dennis Ushakov is a RubyMine project manager at JetBrains. His areas of professional interest include virtual machines design and managed runtimes in managed language implementation. His work at JetBrains is currently focused on Rails 3 and debugging support.

 
Kristian Rother

Kristian Rother

from Toastmasters

Geekspeak - Talking to an IT audience

You have passion and technical skills - what else do you need to pass on your knowledge during a conference, seminar, or tutorial so that your audience will be enticed?

Speaking is much like programming. Imagine someone who read a few Ruby/Python books and did the exercises could probably start implementing a program right away. However, would you want to hire that person as a programmer? Similarly someone who did a course on PowerPoint could start creating a presentation. But would you really want that person speak on your conference?

In brief, speaking just like programming is a craft that requires constant learning and self-improvement.In the Geekspeak workshop, RuPy attendants can practice three speaking skills:

  1. Improvised speaking: There will be a contest in 2' impromptu speeches from the audience.
  2. Prepared speech: Listen to a 5-7' presentation about speaking skills and how to work on them.
  3. Positive feedback: Give and listen to evaluations of 1) and 2).

The workshop will be moderated by two Toastmasters members who are IT people themselves.

Toastmasters is a non-profit organization that has been training speakers and leaders for the past 85 years. There are more than 250,000 members in clubs worldwide. In Poznan, a Polish and an English club are having training sessions each week.

Julian Fischer

Julian Fischer

from Avarteq

Deploying web apps from scratch using Chef and Capistrano

Do you remember the days? Get a server, configure linux, install linux libraries, your runtime environment, prepare your web server and all the other things to be done when performing a cold deployment. Luckily things have changed and nobody is forced anymore to execute those annoying steps manually. Instead you just describe the master plan of your infrastructure and let it be built for you.

With Chef you provision and install application dependencies and prepare your system for future deployments. In addition to that Capistrano will be the tool of your choice to continuously deploy your app. In this workshop you will learn how to deploy an exemplary web app from scratch using state of the art tools such as opscode Chef and Capistrano.