├── README.md └── talks ├── HPACK.pdf ├── QPACK.pdf ├── QUIC-data.pdf ├── ServerPush.pdf ├── connection_management.pdf ├── intro.pdf ├── non-browsers.pdf ├── quic-and-http.pdf ├── tls.pdf ├── waka.pdf └── websockets.pdf /README.md: -------------------------------------------------------------------------------- 1 | 2 | # 2017 HTTP Workshop 3 | 4 | **The third HTTP Workshop is on for 2017.** 5 | 6 | This is a unique event; most of the time is unstructured, promoting unfiltered discussion among the major implementers and practitioners of HTTP. Each day will have a few "anchor" talks to stimulate discussion, but we expect attendees to drive most of the agenda. 7 | 8 | As they have always been, our goals are to: 9 | 10 | * **Encourage** discussion and understanding between different parts of the HTTP community 11 | * **Identify** areas of work or specific efforts that have common interest, to foster further work (in standards bodies and in implementations) 12 | * **Ensure** broad input into future development of the protocol 13 | 14 | 15 | ## Who Should Come? 16 | 17 | We anticipate most major HTTP implementations being represented, including browsers, servers, intermediaries, libraries, and tools. 18 | 19 | In addition, we'd like to see active participation from practitioners at scale. If you work with large-scale HTTP deployments, whether that's serving "traditional" Web pages or using HTTP for back-end APIs, please consider attending. 20 | 21 | Finally, if you are a student working in a relevant area, this is a great opportunity to gain insight into this community. 22 | 23 | 24 | ## When and Where 25 | 26 | The Workshop will be held in London, United Kingdom, 12-13 June 2017. 27 | 28 | This year's Workshop is being generously hosted by [Facebook](https://facebook.com/). Thanks! 29 | 30 | 31 | ## Want to Come? 32 | 33 | We have limited space (about 40 people), and want to make sure the discussion is valuable for those who attend. So, a program committee will select attendees. 34 | 35 | We’re looking for people who can talk about things like: 36 | 37 | * Data and insights about how HTTP is implemented and used 38 | * Problems in existing HTTP implementations and/or deployments 39 | * Ways to improve core aspects of HTTP such as performance, security, or reliability 40 | * Useful extensions to HTTP 41 | * Work on HTTP itself, with or without the constraint of backwards compatibility 42 | * Their opinions about what the HTTP community should (or should not) focus its energy on 43 | 44 | If this sounds like you, please send a statement of interest to the Program Committee. 45 | 46 | You can include as much or as little information as you like in it, but the more context we have for who's interested in coming, the better. If you are the primary maintainer of an implementation of HTTP, please mention its details in your statement. If you have ideas about what topics the Workshop should cover (or not), we'd love to hear them. 47 | 48 | Note that if necessary, we will limit representation from single companies and projects to assure balanced participation. 49 | 50 | All attendees will be expected to adhere to the [Conference Code of Conduct](http://confcodeofconduct.com/). We will publish a summary of what happens at the workshop. 51 | 52 | Please [make statements of interest using this form](https://goo.gl/forms/Q5gIZUr4CuDMcRi12) by **15 April 2017**. 53 | 54 | 55 | ## Important Dates 56 | 57 | * Statement of Interest by: 15 April 2017 58 | * Attendees Notified by: 25 April 2017 59 | * Attendee Confirmation by: 5 May 2017 60 | * HTTP Workshop: 12-13 June 2017 61 | 62 | 63 | ## Program Committee 64 | 65 | The PC for the Workshop is: 66 | 67 | * Roy Fielding - fielding at gbiv dot com 68 | * Mark Nottingham - mnot at mnot dot net 69 | * Julian Reschke - julian.reschke at greenbytes dot de 70 | * Martin Thomson - martin.thomson at gmail dot com 71 | -------------------------------------------------------------------------------- /talks/HPACK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/HPACK.pdf -------------------------------------------------------------------------------- /talks/QPACK.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/QPACK.pdf -------------------------------------------------------------------------------- /talks/QUIC-data.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/QUIC-data.pdf -------------------------------------------------------------------------------- /talks/ServerPush.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/ServerPush.pdf -------------------------------------------------------------------------------- /talks/connection_management.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/connection_management.pdf -------------------------------------------------------------------------------- /talks/intro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/intro.pdf -------------------------------------------------------------------------------- /talks/non-browsers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/non-browsers.pdf -------------------------------------------------------------------------------- /talks/quic-and-http.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/quic-and-http.pdf -------------------------------------------------------------------------------- /talks/tls.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/tls.pdf -------------------------------------------------------------------------------- /talks/waka.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/waka.pdf -------------------------------------------------------------------------------- /talks/websockets.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HTTPWorkshop/workshop2017/056ee828e1690aaa2107533e106827beada97063/talks/websockets.pdf --------------------------------------------------------------------------------