Skip to main content
  • IETF 117 Highlights

    IETF 117 is a few weeks behind us and Dhruv Dhody, IAB Member and liaison to the IESG, took the opportunity to report on a few highlights and some impressions.

    • Dhruv DhodyIAB Member and liaison to the IESG
    21 Aug 2023
  • Proposed response to meeting venue consultations and the complex issues raised

    The IETF Administration LLC recently sought feedback from the community on the possibility of holding an IETF Meeting in the cities of Beijing, Istanbul, Kuala Lumpur and Shenzhen, with received feedback including views that were well expressed and well argued but strongly conflicting. The IETF LLC has considered this feedback in-depth and now seeks community feedback on its proposed response.

    • Jay DaleyIETF Executive Director
    21 Aug 2023
  • Submit Birds of a Feather session proposals for IETF 118

    Now's the time to submit Birds of a Feather session (BOFs) ideas for the IETF 118 meeting 4-10 November 2023, with proposals due by 8 September.

      16 Aug 2023
    • Applied Networking Research Workshop 2023 Review

      More than 250 participants gathered online and in person for ANRW 2023, the academic workshop that provides a forum for researchers, vendors, network operators, and the Internet standards community to present and discuss emerging results in applied networking research.

      • Maria ApostolakiANRW Program co-chair
      • Francis YanANRW Program co-chair
      16 Aug 2023
    • IETF 117 post-meeting survey

      IETF 117 San Francisco was held 22-28 July 2023 and the results of the post-meeting survey are now available on a web-based interactive dashboard.

      • Jay DaleyIETF Executive Director
      11 Aug 2023

    Filter by topic and date

    Filter by topic and date

    Third Time is a Charm at IETF Hackathon in Prague

    • Charles Eckel

    14 May 2019

    IETF 104 in Prague featured what was by far the biggest and most successful IETF Hackathon ever.

    The first IETF Hackathon was in March 2015 at IETF 92 in Dallas. The goals at that time were twofold:

    1. advance the pace and relevance of IETF standards, and
    2. attract more developers and young people into the IETF.

    That first hackathon had roughly 40 participants working on 6 projects related to a few selected IETF working groups. Fast forward to this hackathon, March 2019 in Prague, where we had nearly 400 people working on over 40 projects that touched on practically everything the IETF does.

    This was the third time the IETF has been to Prague since the hackathon started. The first time was IETF 93 in July 2015. That first hackathon in Prague had around 100 participants working on 15 projects, roughly doubling in size from the one just 4 months prior. This confirmed the hackathon experiment as a success and paved the way for it to become an integral part of each IETF meeting ever since. The second hackathon in Prague was at IETF 99 in July 2017, where we had nearly 200 participants working on 28 projects, effectively doubling in size yet again. 

    More importantly, the hackathon had become integrated into the workflow of most IETF working groups. So perhaps it should not have come as a surprise when this most recent and third hackathon in Prague doubled in size yet again. Many things have changed to accommodate this tremendous growth, but the overall spirit and goals have remained the same.

    IETF 104 Hackathon 005.jpg
    The IETF Hackathon in Prague before IETF 104 was the largest to date.

    Veterans and newcomers work together

    IETF Hackathons are collaborative events with a shared goal of moving IETF work forward. Commemorative t-shirts and laptop stickers are prized takeaways from the event. IETF veterans work side by side with newcomers, exchanging ideas and collaborating on code. This is a great way for newcomers, especially developers interested in networking, security, and other IETF technologies, to have a welcoming experience and start making significant contributions immediately.

    IETF 104 Hackathon 002.jpg

    “After attending several IETF meetings, I decided to join the hackathon this time, just to see what it’s all about. Besides meeting cool new people with shared interests, I can now wholeheartedly concur that the hackathon is a great and accessible way to ‘get started’ with contributing to a specific draft, or to a working group as a whole. Something that I found quite daunting before, to be honest. It got me so enthusiastic that I’ve been coding on our project throughout the week and on my travels back home, and I’m looking forward to share my contribution in the working group and meet up again at a next hackathon!”

    – Luuk Hendriks

    IETF Hackathon Hackdemo
    IETF Hackathon participants present their work at the Hackdemo session.

    "I had attended previous IETF meetings, including Hackathons, but it was my first where I was demonstrating my own work — the first public demonstration of an implementation of ILNP (RFCs 6740-6748). I attended with my PhD student, Ryo Yanagida, and it was his first IETF meeting.

    "It was an excellent event — the Hackathon itself on Saturday and Sunday, and “Hackdemo Happy Hour” on Monday. Ryo and I had lots of people visit us on all three days. They were interested in seeing our demonstration of ILNP mobility-multihoming duality, and it was great to have so many comments, and insightful feedback — both encouragement and constructive criticism. We also found some bugs in our code, which was also useful — things to fix and improve! We also got a chance to see what others in the community were working on.

    "Ryo and I came along with our own testbed (shipped from the UK), and so I needed some assistance setting up for the Hackathon and the 'Hackdemo Happy Hour.' I am grateful to the Hackathon organizers for how approachable, friendly, helpful, and professional you all were in assisting me with my slightly unusual requirements. Very much appreciated, many thanks to you all. I look forward to future IETF Hackathons!”

    – Saleem Bhatti

    Insights gained during the hackathon are brought back into working group meetings that run throughout the following week. This accelerates the standardization process and leads to better standards that are more complete, more precise, and easier to implement.

    NTS project table at IETF Hackathon in Prague

    “The Network Time Protocol (NTP) working group had been struggling to make progress on a Network Time Security specification for a number of years. The IETF Hackathons have been very effective at providing focus and building momentum for this effort. We started at IETF 101 hackathon, where we were able to demonstrate a couple of initial prototype implementations to provide initial validation for the specification. By the IETF 104 hackathon, we were able to demonstrate successful interoperability between four independent implementations. We had as many remote participants as we had locally in Prague, and with the final tweaks to the specification incorporated, we are now ready to move forward with it.”

    – Karen O’Donoghue

    More information about all the projects at the hackathon can be found on the hackathon wiki. At the end of the hackathon, teams gave brief presentations summarizing what they achieved and sharing lessons learned with the rest of the IETF community. These presentations are available via the IETF Hackathon GitHub.

    IETF Hackathon 104 presentation

    Cisco DevNet sponsored and ran the first several hackathons and continue to be big hackathon supporters. Oracle sponsored the hackathon at IETF 104 in Prague. We welcome and encourage additional sponsors for future hackathons to ensure it remains a free event accessible to everyone. The next IETF Hackathon is at IETF 105, in Montreal, July 20-21. I hope to see you there.

    Originally published on the Cisco Blog. Republished with permission.

    Photos: Stonehouse Photographic

    Share this page