Documentation
A probably incomplete collection.
Books
Books written by me:
- Everything curl - the curl book
- http2 explained
- HTTP/3 Explained
- Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades.
Random docs
- Bittorrent vs HTTP - a comparison of similarities and differences between the protocols
- curl vs libcurl - what are the different curl and libcurl really?
- curl vs Wget - a comparison of similarities and differences for ordinary humans
- curl vs HTTPie - a comparison of similarities and differences
- Encrypted Transfer Protocols Compared - FTPS vs HTTPS vs SFTP vs SCP
- FTP vs HTTP - a comparison of similarities and differences between the protocols
- IRC history - how Internet Relay Chat took off
- My name in products - why my name and email appear at places
- poll vs select vs event-based - a comparison of the syscalls and the event-based alternatives
- SSH Through or Over Proxy - how to connect out to the Internet when locked in behind a HTTP proxy
- URL-interop - problems in operability between the different URL/URI specifications.
RFC credits
I participate within IETF and I am credited for my contributions to:
- RFC 9110 - HTTP Semantics (blog post)
- RFC 8484 - DNS Queries over HTTPS (DoH) (blog post)
- RFC 7616 - HTTP Digest Access Authentication
- RFC 7230 - 7235 - HTTP 1.1
- RFC 7151 - File Transfer Protocol HOST Command for Virtual Hosts
- RFC 6265 - HTTP State Management Mechanism (On my blog: The cookie RFC 6265)
- RFC 6249 - Metalink/HTTP: Mirrors and Hashes
- RFC 5854 - The Metalink Download Description Format
Technical reviewer
I was technical reviewer for the following books:
- Webbots, Spiders and Screen Scrapers (see backside of 2nd edition)
- Learning HTTP/2 A Practical Guide for Beginners
Other acknowledgements
Acknowledgements (in books):
Presentations
You may like some presentations I've done.