curl experiments - curl up 2022

Daniel Stenberg
Daniel StenbergSegfault manufacturer at wolfSSL
curl experiments,
deprecations and their
Daniel Stenberg
Experimental code is disabled in builds by default
Discouraged from use in production
Allows us to ship code earlier (not 100% there)
Gives room to fix initial blunders
Current experiments
The headers API
WebSockets (?)
Disabled in builds means barely anyone tries them
Virtually no feedback on experimental features
No clear point when to toggle it off
Improved experiments
Provide experimental binary builds?
Features / dependencies that aren’t in use anymore
“Trim the tree”
Must be possible to drop “nicely”
“Warn” at least six months ahead of time
Current deprecations
Daniel Stenberg
Thank you!
This presentation and its contents are
licensed under the Creative Commons
Attribution 4.0 license:
1 of 11

More Related Content

Similar to curl experiments - curl up 2022(20)

Docker managementDocker management
Docker management
Karthik Gaekwad875 views
Scala FS 2012Scala FS 2012
Scala FS 2012
Diego Pacheco1.1K views
HTTP/3 for everyoneHTTP/3 for everyone
HTTP/3 for everyone
Daniel Stenberg1.1K views
Taming the Testing Beast - AgileDC 2012Taming the Testing Beast - AgileDC 2012
Taming the Testing Beast - AgileDC 2012
Daniel Doubrovkine622 views
HTTP/3 in curlHTTP/3 in curl
HTTP/3 in curl
Daniel Stenberg1.9K views
curl security - curl up 2022curl security - curl up 2022
curl security - curl up 2022
Daniel Stenberg28 views
Node.js Anti PatternsNode.js Anti Patterns
Node.js Anti Patterns
Ben Hall976 views
WebGL AwesomenessWebGL Awesomeness
WebGL Awesomeness
Stephan Seidt1.9K views
NetflixOSS: The Netflix WayNetflixOSS: The Netflix Way
NetflixOSS: The Netflix Way
Diego Pacheco1.2K views
Presentasi Adobe Camp 2012Presentasi Adobe Camp 2012
Presentasi Adobe Camp 2012
Arie Prasetyo668 views
Pilotando spockPilotando spock
Pilotando spock
Ruben Eguiluz775 views
10 Ways To Improve Your Code10 Ways To Improve Your Code
10 Ways To Improve Your Code
ConSanFrancisco1231.4K views

More from Daniel Stenberg(20)

mastering libcurl part 2mastering libcurl part 2
mastering libcurl part 2
Daniel Stenberg14 views
mastering libcurl part 1mastering libcurl part 1
mastering libcurl part 1
Daniel Stenberg36 views
curl - openfourm europe.pdfcurl - openfourm europe.pdf
curl - openfourm europe.pdf
Daniel Stenberg44 views
HTTP/3 in curl - curl up 2022HTTP/3 in curl - curl up 2022
HTTP/3 in curl - curl up 2022
Daniel Stenberg119 views
The state of curl 2022The state of curl 2022
The state of curl 2022
Daniel Stenberg43 views
Let me tell you about curlLet me tell you about curl
Let me tell you about curl
Daniel Stenberg210 views
Curl with rustCurl with rust
Curl with rust
Daniel Stenberg486 views
Getting started with libcurlGetting started with libcurl
Getting started with libcurl
Daniel Stenberg328 views
HTTP/3 is next generation HTTPHTTP/3 is next generation HTTP
HTTP/3 is next generation HTTP
Daniel Stenberg490 views
Testing curl for securityTesting curl for security
Testing curl for security
Daniel Stenberg1.2K views
common mistakes when using libcurlcommon mistakes when using libcurl
common mistakes when using libcurl
Daniel Stenberg1.1K views
HTTP/3 in curl 2020HTTP/3 in curl 2020
HTTP/3 in curl 2020
Daniel Stenberg947 views
The state of curl 2020The state of curl 2020
The state of curl 2020
Daniel Stenberg675 views
curl bettercurl better
curl better
Daniel Stenberg393 views
HTTP/3, QUIC and streamingHTTP/3, QUIC and streaming
HTTP/3, QUIC and streaming
Daniel Stenberg1.8K views
Just curl it!Just curl it!
Just curl it!
Daniel Stenberg1.2K views
Http3 fullstackfest-2019Http3 fullstackfest-2019
Http3 fullstackfest-2019
Daniel Stenberg1.3K views
Writing safe and secure codeWriting safe and secure code
Writing safe and secure code
Daniel Stenberg877 views

curl experiments - curl up 2022