The fourth RIPE NCC Hackathon was as fun and productive as the previous three, with even more supporting organisations and participants. This short article aims to express our gratitude to everyone involved and to give a summary of our experiences, while several projects will be described in more detail in the follow-up articles.
Traditional photo of a collection of laptops with stickers
This time, the topic was "Tools for IXPs", and operators from as many as eleven IXPs were involved (Ams-IX, De-CIX, ECIX, France-IX, INEX, MSK-IX, Namex, Netnod, NL-IX, SENIX and Top-IX) together with a number of supporting organisations (Euro-IX and PeeringDB) and sponsors (Comcast, ISOC and Facebook). Other participants included developers from various FLOSS projects, network operators and students and researchers from more than 15 countries across all five continents!
As it is already a tradition, work was fuelled by stroopwafels, cooperation, brainstorming and finding new ways to solve old problems. Several challenges were shared on the mailing list during the preparation phase, with teams at the hackathon formed around the presented ideas for projects.
Atmosphere during introduction, work phase and closing party
Based on experience from previous hackathons, we kept certain logistical aspects that did work and improved on several things we got the feedback on last time:
- Less partying, more time to work: Saturday dinner was "on site" with traditional hackers' food (pizza!)
- Better coffee: we had a barista this time
- Organised transport to the venue of Sunday's dinner, and good beer at a craft brewery
- Facilitators at the venue helped make team-forming better this time around
- Investing time and effort in prior organisation payed off, and everything went smoothly
The results of all this hard work were impressive!
- Seven teams contributed projects
- Several teams were given the opportunity to present their projects at RIPE 73 (see archive)
- Eleven new code releases were contributed to our GitHub community repository
Please find all the results summarised in the table below:
Visualising the value of the IXP
(e.g. access to local content staying local)
|Sebastian Casto, James Reilly, Flavio Luciani, Khoudia Gueye, Guillermo Cicileo|
(aka "Make Peering Great Again")
|Code||Tool to discover and generate possible peerings between Internet Autonomous Systems||Cooper Lees, James Paussa, Arnaud Fenioux|
(Tinder for Peering)
(Peer Speed Dating)
|Code||Swipe Right On A New Peering Relationship||Andrea Beccaris, Daniel Quinn, David Barroso, Hannos Adollarsson, Matthew Walster||
|Universal Looking Glass||
|One Looking Glass to Rule Them All||Benedikt Rudolph, Mathias Handsche, Orlin Tenchev, Alexander Ilin, Mikhail Grishi||
|A Simple Secure Micro Service for Querying Bird||Barry O'Donovan, Daniel Karrenberg, Matthias Hannig, Michael Cardell Widerkrantz, Daniel Melani, Jan Paul Dekker||
Temporary: live endpoints:
Web based consumer
built-in looking glass
|The remote peering Jedi||Code||Detecting remote peers at IXPs||Vasileios Giotsas, Petros Gigis, Alexandros Milolidakis, Eric Nguyen Duy, Marios Isaakidis, Edward Mukasa||
|Peer Match-making||Code||Automate all the things!||Matthew Stone, Edward Medvedev|
|Summary||Robert Kisteleki, Vesna Manojlovic||Slides|
We are all Winners!
In the spirit of cooperation rather than competition, the jury decided that there was no single winning team. There were various awards granted:
- Pinder & Remote Peering Detection were presented at Connect-WG
- Universal Looking Glass & Remote Peering Jedi were presented at the RACI session
- One representative of the Remote Peering Jedi project team will be funded to attend the next RIPE meeting in order to continue work on this project
- The Bird's Eye team won the box of stroopwafels
Follow-up work will happen at the Euro-IX workshop in Krakow, 5 November 2016.
While in 2016 we had two successful hackathons next to RIPE meetings, in 2017 we will go back to having stand-alone events. Also, our topics will continue to be more various. So, instead of focusing on RIPE Atlas, we will incorporate more open data, such as real-time BGP routing information, or other areas that need attention, such as IPv6 tools, or improving protocol security.
The next event is tentatively planned already:
- Topic: DNS measurements
- Place: Amsterdam, The Netherlands
- Time: March or April 2017
- Days: Thursday & Friday
Please get in touch if you are interested in cooperating in this or one of the future hackathons!
All things hipster: barista, artisan pizza & craft beer
Photos:Facebook group called "RIPE Hackers")
360° view video: https://www.youtube.com/watch?v=i-1xQgOHZas
- On Tuesday, we had our 21st visit to the local hackerspace
Stay in touch: