{"id":16571,"date":"2021-05-09T16:18:30","date_gmt":"2021-05-09T14:18:30","guid":{"rendered":"https:\/\/daniel.haxx.se\/blog\/?p=16571"},"modified":"2021-05-09T16:18:30","modified_gmt":"2021-05-09T14:18:30","slug":"curl-up-2021","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2021\/05\/09\/curl-up-2021\/","title":{"rendered":"curl up 2021"},"content":{"rendered":"\n<p><a href=\"https:\/\/github.com\/curl\/curl-up\/wiki\/2021\">curl up 2021<\/a> happened today. <\/p>\n\n\n\n<p>We had five presentations done, all prerecorded and made available before the event. At the Sunday afternoon we gathered to discuss the presentations and everything around those topics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The presentations<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><a href=\"https:\/\/youtu.be\/PrWqNSj0Rpo\">The state of curl 2021<\/a> &#8211; Daniel Stenberg<\/li><li><a href=\"https:\/\/www.youtube.com\/watch?v=LkdoC6r5Clg\">curl security 2021<\/a> &#8211; Daniel Stenberg<\/li><li><a href=\"https:\/\/youtu.be\/T7Pv5lQ1dAc\">libcurl under the hood &#8211;<\/a> Daniel Stenberg<\/li><li><a href=\"https:\/\/www.youtube.com\/watch?v=0qkecU8AQkc\">Interfacing rust<\/a> &#8211; Stefan Eissing<\/li><li><a href=\"https:\/\/www.youtube.com\/watch?v=suyQblfo3NQ\">Curl profiling<\/a> &#8211; Jim Fuller.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Discussions<\/h2>\n\n\n\n<p>We were not very many who actually joined the meeting, and out of the people in the meeting a majority decided to be spectators only and remained muted with their cameras off.<\/p>\n\n\n\n<p>It turned out as a two hour long mostly casual talk among me, Stefan Eissing and Emil Engler about the presentations and related topics. Toward the end, Kamil Dudka appeared.<\/p>\n\n\n\n<p>The three of us get to talk about roadmap items, tests, security, writing code that interfaces modules written in rust and what more details in the libcurl internals that could use further descriptions and documentation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The video<\/h2>\n\n\n\n<p>The agenda in the video is roughly following the agenda order in the 2021 wiki page and the discussion topics mentioned there.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"curl up 2021 - discussions\" width=\"474\" height=\"267\" src=\"https:\/\/www.youtube.com\/embed\/SB1KeaoDaFw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Sponsored<\/h2>\n\n\n\n<p>Thanks to <a href=\"https:\/\/www.wolfssl.com\/\">wolfSSL<\/a> for sponsoring the video meeting account used!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>curl up 2021 happened today. We had five presentations done, all prerecorded and made available before the event. At the Sunday afternoon we gathered to discuss the presentations and everything around those topics. The presentations The state of curl 2021 &#8211; Daniel Stenberg curl security 2021 &#8211; Daniel Stenberg libcurl under the hood &#8211; Daniel &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2021\/05\/09\/curl-up-2021\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">curl up 2021<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":12147,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[33,451],"class_list":["post-16571","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-curl","tag-curl-and-libcurl","tag-curlup"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/16571","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=16571"}],"version-history":[{"count":5,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/16571\/revisions"}],"predecessor-version":[{"id":16606,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/16571\/revisions\/16606"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media\/12147"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=16571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=16571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=16571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}