bagder, to random
@bagder@mastodon.social avatar

I'm thinking we could switch to another format for the #libcurl documentation: https://github.com/curl/curl/pull/12730

bagder, to random
@bagder@mastodon.social avatar

I could use your help to make https://curl.dev/ look better.

It is just a single html page directing users to the correct place for various #curl/#libcurl dev topics.

But design and CSS and those things are not my best friends.

On GitHub: https://github.com/curl/curl.dev

bagder, to random
@bagder@mastodon.social avatar

has proudly served as the HTTP(S) engine in for nineteen years now.

dec_hl, to VintageOSes
@dec_hl@mastodon.social avatar

In a forum someone was asking for a TLS-able mail client for #MSDOS.
#DOjS has a #libcurl plugin with #TSL support through #mbedTLS. #curl supports #IMAP and #SMTP. So I should be able to add that support to DOjS.

Now $somebody only needs to write a mail client in #Javascript and we are done...🤔

AAAAAHHHHHHH!!!!! I have enough side projects 🤣

Any takers?

bagder, to random
@bagder@mastodon.social avatar

Nominate the worst (sections of) #curl or #libcurl man pages you know of and I promise to help clarify them.

bagder, to random
@bagder@mastodon.social avatar

""Mastering #libcurl" starts on November 16 with part 1. I just reached 170 slides (!) in the full presentation. And I'm not done yet...

https://daniel.haxx.se/blog/2023/11/01/mastering-libcurl/

bagder, to random
@bagder@mastodon.social avatar

Some people say the #libcurl API provides so many options it is hard to navigate. Then I just show them this slide listing them all. 😁

(working on the pending monster "master libcurl" video tutorial)

bagder, to ipfs
@bagder@mastodon.social avatar

A proposal to add #IPFS support to #libcurl

https://curl.se/mail/lib-2023-10/0073.html

I'm not convinced:
https://curl.se/mail/lib-2023-10/0074.html

Let the discussion flow!

bagder, to random
@bagder@mastodon.social avatar

if you ever miss anything in terms of docs for #curl or #libcurl, or if there is ever any detail that makes it not score 10 out of 10, then please let me know.

My aim is to provide the best docs you can find.

bagder, to random
@bagder@mastodon.social avatar

Today in 2000, 23 years ago, we introduced #libcurl into the world. #curl 7.1 was the first release featuring a separate library for Internet transfers, that curl was then made to use.

PHP adopted it almost instantly to become their default built-in transfer engine, which greatly helped the library "take off".

libcurl was not an instant success but has gradually grown more popular over time. Over 23 years.

Today we estimate 20 BILLION installations worldwide.

bagder, to random
@bagder@mastodon.social avatar

In November 2023 I will do a monster video on "Master #libcurl" to teach everyone how to write an application doing internet transfers with libcurl. I am now working on the agenda and I could use your feedback. Tell me what's missing?

https://gist.github.com/bagder/1ac99885ab2bbe23543744caa46631d7

bagder, to random
@bagder@mastodon.social avatar

The "getting started with #libcurl" webinar with me: next week.

https://daniel.haxx.se/blog/2024/03/18/getting-started-with-libcurl/

bagder, to random
@bagder@mastodon.social avatar

In about thirty minutes I start the getting started with #libcurl #webinar

https://daniel.haxx.se/blog/2024/03/18/getting-started-with-libcurl/

djh,
@djh@chaos.social avatar

@bagder Awesome, so much to learn wrt. libcurl! 😍 Posting links below in case anyone is looking for them ✨

📺 Getting started with libcurl

https://youtube.com/watch?v=aS2eJDA5nSM

📺 Mastering libcurl

https://youtube.com/watch?v=ZQXv5v9xocU

https://youtube.com/watch?v=9KqnXsSxqGA

#curl #libcurl

bagder, (edited ) to random
@bagder@mastodon.social avatar

Later today, part two of mastering #libcurl runs.

https://daniel.haxx.se/blog/2023/11/01/mastering-libcurl/

It continues where part one stopped and I will get to:

Transfers
Share API
TLS
Proxies
HTTP
Header API
URL API
WebSocket
Future

Come watch it live. It'll be fun!

bagder, to random
@bagder@mastodon.social avatar

Here's the agenda for the two coming monster #libcurl video sessions of mine.

Streaming on November 16 and 20.

https://daniel.haxx.se/blog/2023/11/01/mastering-libcurl/

bagder, to random
@bagder@mastodon.social avatar

"libcurl has proven to be an indispensable tool for handling network-related tasks with ease. Its support for various protocols, cross-platform compatibility, and well-documented API make it simple to integrate into any project. The active community provides valuable guidance and resources, while the ongoing development ensures it stays up-to-date with security and protocol improvements. I highly recommend #libcurl"

https://curl.se/libcurl/theysay.html

josephscott, to random

@bagder have you considered enabling compression by default in curl/libcurl? Given the large number of bots and other automation on the net that make use of it, seems like having that on by default could have a sizable impact on the amount of global network traffic. #curl #libcurl #http #compression #webperf

bagder, to random
@bagder@mastodon.social avatar

Later today, I will run part one of my "mastering #libcurl" sessions over on Twitch and Zoom. Part one is a two hour
dive into starting and some libcurl basics. Part two will go deeper and cover many more options and libcurl tricks.

https://daniel.haxx.se/blog/2023/11/01/mastering-libcurl/

This two-parter will show more libcurl code and details than you ever saw in a video before.

It'll be fun!

bagder, to random
@bagder@mastodon.social avatar

Coming in November. Following up my previous monster video on #curl: the corresponding version for #libcurl: "mastering libcurl"

The exact date is not set yet because man, this takes work and I'm only about half way.

dustinrue, to random
@dustinrue@chateaude.luxe avatar

How my systems will pull and install the #curl #libcurl update on the 11th? Will the internet melt?

bagder, to debian
@bagder@mastodon.social avatar

#Debian is working on a 64 bit time_t transition for 32 bit systems and have noticed that it breaks the #libcurl ABI.

There are two time_ts in the API.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061992

bagder, to random
@bagder@mastodon.social avatar

It's just two years since we introduced the headers API to #libcurl

https://daniel.haxx.se/blog/2022/03/22/a-headers-api-for-libcurl/

bagder, to random
@bagder@mastodon.social avatar

On this day eleven years ago, I completed the conversion of making the entire #libcurl internals non-blocking: https://daniel.haxx.se/blog/2013/01/17/internally-were-all-multi-now/

"internally, we’re all multi now!"

Looking back over the years, it is kind of amazing how many refactors and overhauls we have done of the libcurl internals while still providing the exact same and functional API...

bagder, to python
@bagder@mastodon.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines