ROSS conf is a one day mini-conference bringing Open Source Software maintainers and developers together in one room. Or in multiple rooms, to be fair. The projects participating in its first edition include exercism.io from Katrina Owen and RVM from Michal Papis. In the morning bit the project owners will introduce their projects and share what would need work in the afternoon hackathon-y part.
We ask for a deposit which you will get back upon attendance.
Katrina accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open source projects, and is the creator of exercism.io.
Michal is an open source developer, mainly coding in Ruby and Shell. He loves to help others - to the extent it become his life mission to "make the world a better place". For last 4 years he maintained Ruby Version Manager, but as of last month he focuses solely on finishing RVM v2
Lisa Passing is working as a frontend developer at Travis CI. She's been heavily stalking diaspora* since 2011, organizing monthly user gatherings in Berlin and making merchandise for the community.
Piotr is a hacker scientist: an assistant professor at Warsaw University of Technology, a Ruby developer at Rebased and a founding member of the Warsaw Hackerspace. When not coding (or talking about coding) he’s a programme coordinator and a coach at Rails Girls Warsaw and organises Warsaw Ruby Users Group.
Arne is a developer and programming coach living in Berlin. Through his open source work and community activities he tries to empower others and improve the state of the art. The past two years he has built a hypermedia API for Ticketsolve. Out of this work grew Yaks.
exercism.io is a platform for practice and crowd-sourced mentorship. The platform delivers exercises in about 20 programming languages. Each exercise consists of a test suite in the target language, and the goal is to make the tests pass, as a starting point for having a conversation about design, idioms, and trade-offs. The conversation leads to iterating on the solution.
RVM was the first version manager for installing Ruby, to solve problems like switching Ruby versions or separating project gems. Today RVM is still leading in the area of installing and switching Ruby, yet Papis is working on a version 2.0.
diaspora∗ is the community-run, distributed social network. The software is Rails based and was created in 2010 and is community governed since 2012. Today diaspora is one of the biggest alternatives to centralized social networks with an active and vibrant community.
reek examines Ruby classes, modules and methods and reports their code smells such as control coupling, data clumping, feature envy, utility functions and simulated polymorphism. It might not always be right, but it will make you think about your design decisions and might just make you a better OOP programmer.
Yaks takes your data and transforms it into hypermedia formats such as HAL, JSON-API, or HTML. It allows you to build APIs that are discoverable and browsable. It is built from the ground up around linked resources, a concept central to the architecture of the web.
10:00 - 11:00 | Registration |
11:00 - 11:10 | Kick-off |
11:10 - 11:30 | Piotr Szotkowski |
11:40 - 12:00 | Michal Papis |
12:10 - 12:30 | Lisa Passing |
12:40 - 13:40 | Lunch |
13:40 - 14:00 | Katrina Owen |
14:00 - 14:20 | Arne Brasseur |
14:20 - 19:00 | Hackathon |
19:00 | Wrap up, food and networking |