User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
101hackathon [2017/12/12 18:43]
101hackathon [2018/01/05 15:55] (current)
Line 1: Line 1:
 ==== IETF 101 Hackathon ==== ==== IETF 101 Hackathon ====
-The Internet Engineering Task Force (IETF) is holding a Hackathon to encourage developers to discuss, collaborate and develop utilities, ideas, sample code and solutions that show practical implementations of IETF standards.+This wiki has moved. Please use [[https://​​trac/​ietf/​meeting/​wiki/​101hackathon]] instead.
-**When:** Saturday March 17 and Sunday March 18, 2018\\ 
-**Where:** Hilton London Metropole, Room TBD\\ 
-Sign up for the Hackathon: COMING SOON\\ 
-View the list of registered Hackathon attendees: COMING SOON\\ 
-Keep up to date by subscribing to [[https://​​mailman/​listinfo/​hackathon|https://​​mailman/​listinfo/​hackathon]]\\ 
-The Hackathon is free to attend and is open to everyone. 
-==== Agenda ==== 
-    Saturday, March 17 
-        08:00: Room open for setup of posters at tables by projects champions ​   ​ 
-        09:00: Room open for all - Pastries and coffee provided 
-        09:30: Hackathon kickoff ​ 
-        09:45: Form Teams 
-        12:30: Lunch provided 
-        15:30: Afternoon break - Snacks provided 
-        19:00: Dinner provided 
-        22:00: Room closes and is locked 
-    Sunday, March 18 
-        09:00: Room opens - Pastries and coffee provided 
-        12:30: Lunch provided 
-        13:30: Hacking stops, prepare brief presentation of project 
-        14:00: Project presentation to other participants and judges 
-        15:00: Recap and suggestions for improvements 
-        15:30: Awards presented, prizes given 
-        16:00: Hackathon ends 
-        17:00: Tear down complete 
-    ​ 
-For your planning purposes, be aware that we will also have: 
-     * Code Lounge: Space reserved in the IETF Lounge throughout the week of IETF, March 19-23, for groups to gather and collaborate on running code. 
-==== Meeting Materials ==== 
-     * IETF Hackathon Prep Call - Will be scheduled for sometime during the week before the hackathon 
-     * Presentations can be uploaded and accessed from [[https://​​group/​hackathon/​meetings/​]] 
-       * Send presentations you want uploaded to Charles Eckel <​>​ 
-     * Code can be accessed from [[https://​​ietf-hackathon|IETF Hackathon Github]] or from links provided within project descriptions below. 
-       * Request to be added to IETF Github organization by sending your Github ID to Charles Eckel <​>​ 
-==== Participant Preparation and Prerequisites ==== 
-     * Champions will have posters describing their project(s) and be available to answer questions at the start and throughout the hackathon 
-         * Familiarity with technology area(s) in which you plan to participate will certainly help 
-     * Development Environment 
-       * Bring a laptop on which you are comfortable developing software 
-       * Some projects may require installing additional software or make use of VMs 
-       * Installing and becoming familiar with VirtualBox or something similar will help 
-       * Note to champions: if planning to make use of VMs, please bring on USB drives to make available to others as download times can be painful 
-       * Specific coding languages are called out for some of projects (e.g. Python, Java), but this is heavily dependent on the project(s) you choose 
-     * Network 
-       * Wireless access to the IETF network will be provided, and from there to the outside world 
-       * Wired access to the IETF network is available by request only 
-       * If you have additional requirements,​ email Charles Eckel <​>​ 
-     * Code Lab 
-       * Thanks to Comcast and Arris, we will have a rack of equipment that includes a CMTS, cable modems, and VMs on demand. If you have questions or want access to generic VMs, a CMTS, a home network environment,​ etc., email Charles Eckel <​>​ and Chris Tuska <​>​ 
-     * Sharing Code 
-       * Git/GitHub is commonly used for open source projects. Familiarizing yourself with it is recommended. ​ 
-       * An online tutorial is available here: [[https://​​docs/​gittutorial|Git Tutorial]] ​ 
-     * Training Materials 
-       * Network programmability based on IETF standard protocols and models is relevant to many projects. Self paced online training modules are available on Cisco DevNet. Access is free but a DevNet account is required. You can login or create an account quickly with this event specific link [[https://​​join/​ietf100]] ​ 
-         * [[https://​​modules/​intro-device-level-interfaces|Introduction to Device Level Interfaces (Module, 4 labs)]] 
-           * [[https://​​modules/​intro-device-level-interfaces/​01-introduction-to-standard-device-interfaces/​step/​1|Introduction to Standard Models]] 
-           * [[https://​​modules/​intro-device-level-interfaces/​02-introducing-yang-data-modeling/​step/​1|Introduction to YANG Data Modeling]] 
-           * [[https://​​modules/​intro-device-level-interfaces/​03-introducing-the-netconf-protocol/​step/​1|Introduction to NETCONF Protocol]] 
-           * [[https://​​modules/​intro-device-level-interfaces/​04-introducing-the-restconf-protocol/​step/​1|Introduction to RESTCONF Protocol]] 
-       * Champions for each technology are encouraged to share any other things they think would be helpful in preparation for the hackathon 
-==== Remote participation ==== 
-    * Participating in person is preferred, but we understand not everyone can travel. If you want to participate remotely, please contact the champion(s) for that project to determine how best to coordinate. 
-    * [[xmpp:​|Jabber room]] 
-    * [[http://​​ietf100/​hackathon|Meetecho]]:​ Active and recorded Saturday from 09.30-10.00 and Sunday from 14.00-16.00 ​ 
-==== IPR and Code Contribution Guideline ==== 
-All hackathon participants are free to work on any code. The rules regarding that code are what each participant'​s organization and/or open source project says they are. The code itself is not an IETF Contribution. However, discussions,​ presentations,​ demos, etc., during the hackathon are IETF Contributions (similar to Contributions made in working group meetings). Thus, the usual IETF policies apply to these Contributions,​ including copyright, license, and IPR disclosure rules. 
-==== Technologies Included in Hackathon (add your project using the template provided) ==== 
-     * Champion(s) 
-       * tbd 
-     * Project(s) 
-       * tbd 
-Don’t see anything that interests you? Feel free to add your preferred technology to the list, sign up as its champion and show up to work on it. Note: you **must login** to the wiki to add content. If you add a new technology, we strongly suggest that you send email to to let others know.  You may generate interest in your technology, and find other people who want to contribute to it. 
-TEMPLATE: Copy/paste and update the following template to add your project to the list: 
-     * Champion(s) 
-       * tbd 
-     * Project(s) 
-       * tbd 
-To **request a wiki account**, please click on the //​**login**//​ button on the top right corner of the page, and choose //​**register**//​. If you need a new password please click on the //**login button**// on the top right corner of the page and choose //**Send new password**//​. 
101hackathon.txt · Last modified: 2018/01/05 15:55 by