{"id":11074,"date":"2018-04-16T11:02:42","date_gmt":"2018-04-16T09:02:42","guid":{"rendered":"https:\/\/daniel.haxx.se\/blog\/?p=11074"},"modified":"2018-05-14T13:07:40","modified_gmt":"2018-05-14T11:07:40","slug":"curl-up-2018-summary","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2018\/04\/16\/curl-up-2018-summary\/","title":{"rendered":"curl up 2018 summary"},"content":{"rendered":"<h1>curl up 2018<\/h1>\n<p>The event that occurred this past weekend was the second time we gathered a bunch of curl enthusiasts and developers in the same physical room to discuss the past, the present and the future from a curl perspective.<\/p>\n<p>Stockholm, Sweden, was the center of gravity this time when <a href=\"https:\/\/www.goto10.se\/english\/\">Goto 10<\/a> hosted our merry collective. Spring has finally arrived here and as the sun was out a lot, it made it a lovely weekend weather wise too. As a bonus, the little coffee shop on the premises was open all through both days. Just for us!<\/p>\n<p>This time we were 22 peeps coming in from Sweden, Germany, UK, Spain, the US, and Czechia.<\/p>\n<p>This is what it looked like (photos by me):<\/p>\n<div id='gallery-1' class='gallery galleryid-11074 gallery-columns-2 gallery-size-medium'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic1.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"338\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic1-450x338.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic1-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic1-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic1-768x576.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic1-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic1.jpg 2000w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic2.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"338\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic2-450x338.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic2-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic2-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic2-768x576.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic2-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic2.jpg 2000w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic3.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"450\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic3-338x450.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic3-338x450.jpg 338w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic3-150x200.jpg 150w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic3-768x1024.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic3-900x1200.jpg 900w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic3.jpg 1500w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic4.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"338\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic4-450x338.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic4-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic4-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic4-768x576.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic4-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic4.jpg 2000w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic5.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"338\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic5-450x338.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic5-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic5-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic5-768x576.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic5-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic5.jpg 2000w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic6.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"338\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic6-450x338.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic6-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic6-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic6-768x576.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic6-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic6.jpg 2000w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic7.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"338\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic7-450x338.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic7-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic7-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic7-768x576.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic7-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic7.jpg 2000w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic8.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"338\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic8-450x338.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic8-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic8-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic8-768x576.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic8-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic8.jpg 2000w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"338\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic9-450x338.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic9-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic9-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic9-768x576.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic9-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/pic9.jpg 2000w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<h2>Talks<\/h2>\n<p>We had a bunch of presentations over the two days, done by a bunch of people. I recorded the screens and recorded the voice on most of them, and they&#8217;re <a href=\"https:\/\/curl.haxx.se\/video\/curlup-2018\/\">available online<\/a>. (Apologies for only recording a part of the screen for many of them!)<\/p>\n<p>The talks were around how things work in curl or in the curl project, how people have used curl and a bit about upcoming technologies that we hope to get curl to support (soon?): QUIC, DOH, Alt-Svc, tests, CI, proxies, libcurl in Apache, using curl on a CDN, fuzzing curl, parsing email with curl etc.<\/p>\n<h2>Quiz<\/h2>\n<p>We rounded off the Saturday with a <a href=\"https:\/\/play.kahoot.it\/#\/?quizId=f12431b0-347a-4f14-8b7a-f68efc3cdbee\">twelve question curl quiz<\/a>. The winner, Fernando, managed to hit the right answer in 8 questions and did it faster than the competition. He got himself a signed copy of <a href=\"https:\/\/ec.haxx.se\/\">Everything curl<\/a> the second print edition as a prize!<\/p>\n<h2>Sponsors<\/h2>\n<p><a href=\"https:\/\/46elks.com\/\">46 Elks<\/a> was graciously sponsoring us with awesome food and t-shirts.<\/p>\n<p><a href=\"https:\/\/www.stickermule.com\/\">Sticker Mule<\/a> provided us with stickers.<\/p>\n<p><a href=\"https:\/\/goto10.se\/\">Goto 10<\/a> let us occupy their place during the weekend when it is otherwise closed!<\/p>\n<p>This event was possible only thanks to their help!<\/p>\n<h2>2019<\/h2>\n<p>Several people asked me about next year already. I certainly hope we can run another curl up in 2019, but I don&#8217;t know yet where this should happen. Ideally, I would like to move it around to different countries to give different people the ability to show up easier, but I also value having a local &#8220;host&#8221; that can provide the room and facilities for us. I&#8217;ll send out probing questions about the 2019 location later this year. If <strong><em>you<\/em><\/strong> have a usable office or another suitable place that could host us, (preferably outside of Germany or Sweden), feel most welcome and encouraged to contact me!<\/p>\n<p><a href=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/IMG_0279.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-11094\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/IMG_0279-1200x900.jpg\" alt=\"\" width=\"474\" height=\"356\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/IMG_0279-1200x900.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/IMG_0279-200x150.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/IMG_0279-450x338.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/04\/IMG_0279-768x576.jpg 768w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<p>(me, photographed by Christian Schmitz)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>curl up 2018 The event that occurred this past weekend was the second time we gathered a bunch of curl enthusiasts and developers in the same physical room to discuss the past, the present and the future from a curl perspective. Stockholm, Sweden, was the center of gravity this time when Goto 10 hosted our &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2018\/04\/16\/curl-up-2018-summary\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">curl up 2018 summary<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":11089,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,6],"tags":[434,33,451],"class_list":["post-11074","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-curl","category-floss","tag-conference","tag-curl-and-libcurl","tag-curlup"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/11074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=11074"}],"version-history":[{"count":9,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/11074\/revisions"}],"predecessor-version":[{"id":11096,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/11074\/revisions\/11096"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media\/11089"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=11074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=11074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=11074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}