Wednesday, May 25, 2022 - Intro/Tutorial/Team Formation
Saturday + Sunday, June 4-5, 2022 - Hacking
An essential part of NANOG conferences, our hackathons are designed to be both fun and engaging, as well as to provide a platform that builds community and fosters greater networking and programming knowledge. NANOG Hackathons are hands-on, and educational at their core — directly supporting the most critical aspects of our mission. All levels are welcome to participate, and as always, registration is free.
A hybrid format
On Wednesday, May 25th, we will hold the Hackathon welcome, introduction, infrastructure tutorial, idea-pitching, and team-forming session over Zoom; this session will be recorded. Saturday, June 4th, will be the start of the hackathon; this day will be all virtual regardless whether or not you are at the conference venue. Sunday, June 5th, will be a true hybrid day with people continuing to work virtually as well as dedicated facilities (workspace, wifi, etc) for those at the conference venue.
The Hackathon starts with a brief welcome and introduction, tutorial, and team formation on Wednesday, May 25, at 1:00pm Eastern. Hacking begins virtually at 1:00pm Eastern, Saturday, June 4. The hacking ends at 5:00pm Eastern, Sunday, June 5, when the team presentations will begin.The Hackathon will conclude around 6:00pm Eastern Sunday, June 5. We have dedicated Support/Help Hours on Saturday from 1:00pm - 4:00pm Eastern virtually via Zoom and again on Sunday from 12:00pm - 5:00pm Eastern in a hybrid format.
For those attending in person, the hackathon will be at Hotel Fairmont The Queen Elizabeth in rooms Av Duluth + Av Van Horne from 9:00am - 6:00pm Eastern on Sunday, June 5.
The NANOG 85 Hackathon will focus on the theme of Projects that Make a Difference.
During this Hackathon, we’ve called for developers/maintainers of open-source projects to propose fixes and features for those projects that hackers will be invited to work on. Project maintainers will provide problem statements and objectives, and work with teams collaboratively to understand the respective code bases and help troubleshoot issues.
Projects/maintainers participating in this Hackathon include:
Utilizing collaboration services from Zoom and Slack along with lab infrastructure consisting of virtualized devices from several vendors, Hackathon participants can work individually, or self-organize into teams to work on software passion projects.
For this Hackathon, we will have virtual routers running inside AWS hosts via Containerlab. A mix of containerized routers and end hosts will be available, along with the ability to bring your own container images and topologies as well. Whatever your skill and experience is, there will be something to work and learn with!
Work independently, or with the help of a mentor
Besides providing you with some general project ideas, if you’re still having trouble getting started, we will also provide documentation on some popular software packages. Hack mentorship will also be provided throughout both days of the event.
Collaborate via Slack
Prior to the Hackathon, you’ll receive an invitation to our Slack workspace so you can start collaborating right away. All who participate will have an opportunity to present their work (presentations will end around 6:00pm on Sunday). Please take a moment to review the Hackathon Terms and Conditions before attending the event. If you’d like to participate but aren’t sure where to start, please reach out to us: [email protected] We have lots of topic ideas to share.
The following documents provide both general and specific information for this Hackathon which you may find useful.
Introduction Slide Deck (link to be provided in NANOG Hackathon Slack)
NANOG 85 Hackathon Guide (link to be provided in NANOG Hackathon Slack)