Skip to content
James Fuller edited this page Jun 3, 2019 · 115 revisions

curl://up 2019

what: curl-up 2019 & Symposium on the Future of HTTP

where: Prague, the Czech Republic

when: March 29-31 2019

location: Charles University, Lesser Town Campus, Malostranské náměstí 25, Prague, Czech Republic

who: Anyone interested in curl, libcurl and related technologies.

  • internet application protocol fanatics (eg. HTTP/3)
  • curl hackers and developers
  • libcurl binding hackers
  • libcurl users
  • curl fans
  • hackers of similar tools or related technologies

The curl-up meetings this year will be prefaced by a half day general Symposium intended as a general session for anyone to attend and learn about the future of HTTP (HTTP/1 to HTTP/3) (eg. not just curl hackers).

To attend these events please register today.

Important Dates

date
19.10.2018 Call for Participation (CFP)
19.10.2018 registration open
01.03.2019 announce final program
01.03.2019 registration close
29.03.2019, Friday Symposium on the future of HTTP
30.03.2019, Saturday curl-up day 1
31.03.2019, Sunday curl-up day 2

Program

Symposium on the Future of HTTP

Friday March 29,2019, 1st floor

Time Title Who
13:30 Registration
14:00 Introduction
14:05 Web APIs: The Past, The Present and The Future Lukáš Linhart, CTO Apiary (Oracle)
14:30 The Defenestration of Hypermedia in HTTP James Fuller, Webcomposite s.r.o.
14:55 coffee break Mullvad.net sponsors
15:15 DNS-over-HTTPS, the Good, Bad & Ugly Daniel Stenberg
15:40 The evolution of HTTP (from HTTP/1 to HTTP/3) Mike Bishop, (Mark Nottingham)
16:10 HTTP/3 (QUIC): too big to fail?! Robin Marx
16:40 coffee break Mullvad.net sponsors
17:00 Q&A panel all speakers

Symposium Drinks & Nibbles sponsored by Apiary

Friday March 29,2019, 19:00, Apiary offices in Karlin

curl-up day 1

Saturday March 30, 2019, 1st floor lecture hall S9

The agenda is still in flux, talks with names are meant to happen but we have not given them any fixed time slots yet.

Time Title Who
09:00 Arrival
09:30 Welcome, the state of curl video Daniel Stenberg
11:00 Newbie guide to contributing to libcurl James Fuller
11:30 Writing an effective curl test video Dan Fandrich
12:00 The Deprecation of legacy crap video Daniel Stenberg
lunch break
13:30 curlator: framework for console services video Igor Chubin
14:00 governance, money in the curl project and someone offering commercial support video Daniel Stenberg
14:30 Using SSL root certificate from Mac/Windows blog post Christian Schmitz
15:00 debugging - bring your issue, PR or work in progress and we combine our efforts and fix it together

curl-up dinner

Saturday March 30, 2019 19:00 Strahov Monastic Brewery we have upstairs room reserved.

curl-up day 2

Sunday March 31, 2019, 2nd floor lecture hall S9

The agenda is still in flux, talks with names are meant to happen but we have not given them any fixed time slots yet.

Time Title Who
09:00 Arrival
09:30 HTTP/3 (QUIC): the details Robin Marx
10:15 Real World curl usage at Apiary Jakub Nesetril and Lukáš Linhart
10:45 HTTP/3 in curl. Internal architecture, 3rd party libs and APIs Daniel Stenberg
11:30 IRIs and IDNs: Problems of non-ASCII countries Jakub Klímek
12:00 Curlpipe, a DSL for building http execution pipelines James Fuller
lunch break
13:30 Internals. Walk-through of architecture and what libcurl does when doing a transfer Daniel Stenberg
14:30 The new URL API Daniel Stenberg
15:00 available slot (or a discussion/free form session about what we should do next in the curl project)
16:00 wrap up

Call for Participation

We are now accepting submissions for presentations on the following topics:

  • real world libcurl usage in your own application(s)
  • high performance, large scale or extreme usage of curl/libcurl
  • libcurl idioms, techniques, tips and tricks
  • HTTP2 / QUIC and future protocols
  • unsolved hard problems and challenges

Proposals may have several forms eg. full paper/presentation, a short video explaining what you might want to talk about or if you like a simple email with extended abstract. Please indicate if you think your topic is better suited for the curl-up meetings or Symposium.

If your topic is selected, your speaker duties would be to obviously attend conference and give a presentation, as well as provide a draft of presentation before the conference.

Most presentations will be given ~25 minutes which means about 20 minutes for presentation and some time for Q&A. If you feel like you have a shorter presentation then we can include in the 'lightening presentations' time slot.

Please send questions and submissions to curlup at haxx.se

Location

The 'Symposium on the Future of HTTP' and curl-up meetings 2019 take place in the Lesser Town Campus of Charles University, Malostranské náměstí 25, Prague 1. Czech Republic.

See Google maps for details.

How to register

Price: this is a free (or almost free) event. There are however a limited number of seats available (around 50).

Register by filling out registration form or by emailing curlup at haxx.se (and answer the follow-up questions).

The online registration has closed. If you still want to come, email us!

Sponsors

If you are interested in sponsoring please contact curlup at haxx.se