BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//P4 - Language Consortium - ECPv6.15.20//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:P4 - Language Consortium
X-ORIGINAL-URL:https://p4.org
X-WR-CALDESC:Events for P4 - Language Consortium
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20180101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=UTC:20190301T080000
DTEND;TZID=UTC:20190301T180000
DTSTAMP:20260426T040441
CREATED:20250912T215854Z
LAST-MODIFIED:20250915T231335Z
UID:10000086-1551427200-1551463200@p4.org
SUMMARY:P4 Hackathon at NSDI
DESCRIPTION:An event organized by the P4 Education Working Group and the Cornell-Princeton Network Programming Initiative\, in conjunction with NSDI 2019\nHeld in Boston\, MA\, USA on March 1\, 2019\nThe P4 Hackathon aims to develop novel\, proof-of-concept data plane applications\, and to support the open-source community through the development of tools and infrastructure. \nThe hackathon is intended for P4 users of all levels – from beginners to experts. \nWe are keen to meet new people\, see new faces\, and create new collaborations between (and within) academia and industry! \nVenue\nSheraton Boston 39 Dalton St Boston\, MA 02199 USA Public Garden Room \nThe event is co-located with NSDI 2019. \nRegistration\nClick here to register. \nPlease note that there are a limited number of spaces. \nAgenda\nThis agenda is tentative\, please check closer to the date! \n\n\n8:00 – 10:00am\n\nRegistration\n\n\n\n\n\n8:30 – 10:00am\n\nP4 crash course for beginners\n\n\n\n\n\n10:00 – 10:15\n\nWelcome and Introductions\, finding common interests to work on\n\n\n\n\n\n10:15 – 17:25\n\nBreaking into groups\, hack!\n\n\n\n\n\n17:25 – 17:55\n\nProject presentations\n\n\n\n\n\n17:55 – 18:00\n\nClosing\n\n\n\n\nDiversity and inclusivity\nThe P4 hackathon aims to increase the diversity and inclusivity of the P4 community. Everyone should feel welcome taking part in the event\, and we will enforce a strict no-harrasement code of conduct. \nParticipants who are attending NSDI 2019\, can apply for NSDI’s student and diversity travel grants. P4 specific information is coming soon! \nOrganization\n\nNoa Zilberman (chair)\, University of Cambridge\nRobert Soulé (chair)\, Università della Svizzera italiana\nNate Foster\, Cornell University\nJennifer Rexford\, Princeton University\nChanghoon Kim\, Barefoot Networks\nPietro Bressana\, Università della Svizzera italiana\n\nSoftware\nP4App\n\nTo install the Docker image:\n\nInstall Docker\n\nFollow the instructions on the Docker website: https://docs.docker.com/install/\nAlternatively\, you can use a package manager. For example\, on OSX\, you can install Docker with Homebrew$ brew cask install docker-toolbox\n\n\nClone the repository $ git clone --branch p4app --recurse-submodules https://github.com/p4lang/tutorials\nChange into an exercise directory\n$ cd tutorials/p4app-exercises/basic.p4app\nRun an example to start the image download\n$ make run\n\n\n\nVirtual Machine\nYou can either download a virtual machine image or build it from source. Note that both of these procedures can take around 45 minutes depending on the speed of your network connection. \n\nTo download the virtual machine image\n\nInstall VirtualBox\nhttps://virtualbox.org\nDownload virtual machine image\nP4 Tutorial 2018-06-01.ova\nImport virtual machine into VirtualBox\nOpen VirtualBox\, select “File > Import Appliance”\, and navigate to the downloaded file.\nBoot virtual machine\nSelect “P4 Tutorial 2018-06-01”\, and click “Start”.\n\n\nTo build the virtual machine from source\n\nInstall VirtualBox\nhttps://virtualbox.org\nInstall Vagrant\nhttps://vagrantup.com\nClone the tutorial repository\n$ git clone https://github.com/p4lang/tutorials\nNavigate to the vm directory\n$ cd tutorials/vm/\nBuild the virtual machine\n$ vagrant up\n\n\nFinal steps\nAfter the machine boots\, you should have a graphical desktop with all required software pre-installed\, logged in as username “p4” (with password “p4”).\n\nSpecial Thanks to our Sponsors:\n\n\n\n\n\n\n\n\n\n\nContact the organizers for sponsorship opportunities. \nThis is not a USENIX event\, but we would like to thank the support of USENIX.
URL:https://p4.org/event/p4-hackathon-at-nsdi/
CATEGORIES:Events
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20190329T090000
DTEND;TZID=UTC:20190329T180000
DTSTAMP:20260426T040441
CREATED:20250912T215853Z
LAST-MODIFIED:20250915T231319Z
UID:10000085-1553850000-1553882400@p4.org
SUMMARY:P4 Hackathon in Frankfurt
DESCRIPTION:An event organized by the P4 Education Working Group\nHeld in Frankfurt\, Germany on March 29\, 2019\nThe P4 Hackathon aims to develop novel\, proof-of-concept data plane applications\, and to support the open-source community through the development of tools and infrastructure. \nThe hackathon is intended for P4 users of all levels – from beginners to experts. \nWe are keen to meet new people\, see new faces\, and create new collaborations between (and within) academia and industry! \nVenue\nEASTSIDE Otto-Messmer-Strasse 1 60314 Frankfurt am Main Deutschland \nThe event facility is managed by Co-Work & Play GmbH \nRegistration\nPlease note that registration is closed. Please contact aaron@aagico.berlin with any questions or concerns. \nAgenda\n\n\n9:00 – 10:00am\n\nRegistration\n\n\n\n\n\n9:30 – 10:00\n\nWelcome and Introductions\n\n\n10:00 – 13:00\n\nP4 introductory course for beginners\nBreak into interest groups and hack!\n\n\n\n\n\n13:00 – 14:00\n\nLunch!\n\n\n\n\n\n14:00 – 14:15\n\nProgress discussion & QA session\n\n\n\n\n\n14:15 – 17:45\n\nFurther P4/P4Runtime tutorials\nMore hacking\n\n\n\n\n\n17:55 – 18:00\n\nClosing\n\n\n\n\nDiversity and inclusivity\nThe P4 hackathon aims to increase the diversity and inclusivity of the P4 community. Everyone should feel welcome taking part in the event\, and we will enforce a strict no-harrasement code of conduct. \nPlease contact aaron@aagico.berlin if you are unable to attend because of travel or accomodation costs \nOrganization\n\nNoa Zilberman (chair)\, University of Cambridge (P4 Education Working Group)\nRobert Soulé (chair)\, Università della Svizzera italiana (P4 Education Working Group)\nAaron A. Glenn\, AAGlenn Internetworking Company\n\nSpecial Thanks to our Sponsors:\n                  \n  \nThank you to DE-CIX for sponsoring the event location in full.
URL:https://p4.org/event/p4-hackathon-in-frankfurt/
CATEGORIES:Events
END:VEVENT
END:VCALENDAR