NANOG 88 Hackathon
Wednesday, 07 Jun 2023 - Intro/Tutorial/Team Formation
Saturday + Sunday, 10-11 June 2023 - Hacking
As an essential part of NANOG conferences, our hackathons are designed to be both fun and engaging, as well as to provide a platform that both builds community and fosters greater networking and programming knowledge. The NANOG Hackathons are hands-on and educational at their core — directly supporting the most critical aspects of our mission, so all levels are welcome to participate and registration is free.
A hybrid format
On Wednesday, 07 Jun, we will hold the Hackathon welcome, introduction, infrastructure tutorial, idea-pitching, and team-forming session over Zoom; this session will be recorded. Saturday, 10 Jun, is the virtual start of the hackathon. Sunday, 11 Jun, will be a true hybrid day with people continuing to work virtually as well as with dedicated facilities (workspace, wifi, etc) for those at the conference venue.
- Wednesday, 07 Jun, 11:00am Pacific Welcome / Introduction / Infrastructure tutorial / Idea Pitching via Zoom
- Saturday, 10 Jun, 1:00pm Pacific Hacking begins virtually - dedicated support/help available until 4:00pm Pacific
- Sunday, 11 Jun, 9:30am On-site tutorial/demonstration
- Sunday, 11 Jun, 12:00pm - 4:30pm Pacific - dedicated support/help hours
- Sunday, 11 Jun, 4:30pm Pacific Team presentations begin
- Sunday, 11 Jun, 5:00pm Pacific Hackathon concludes
For those attending in person, the Hackathon will be at Hyatt Regency Seattle from (Pacific time) 9:30am - 5:00pm Sunday, 11 Jun.
Hackathon In-Kind Sponsors
Theme: Interacting With Sources of Truth v 2.0
The NANOG 88 Hackathon will continue to focus on “Interacting With Sources of Truth”, whether it’s a single database or a collection of correlated data from multiple sources. Examples include IPAM or Configuration Databases, Datacenter Infrastructure Management Databases, Configuration Templates/Models, RPKI Validators, etc. You could develop a feature or fix a bug for an existing open-source solution or roll your own!
During this Hackathon, team leaders will work with teams collaboratively to understand the respective code bases and help troubleshoot issues.
Utilizing collaboration services from Zoom and Slack and 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. Whatever your skill and experience is, there will be something to work and learn with! For those who want to work on a package for a particular distribution a VM with popular distributions will be available within AWS.
Work independently or with the help of a mentor
Besides providing 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
Before 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 5: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 88 Hackathon Guide (link to be provided in NANOG Hackathon Slack)
See you in JUNE! Until then, Happy Hacking.