❤️LOVE❤️ FOR ❤️HTTP ❤️
Written by Bjørn Einar Bjartnes
To summarize and put a long twitter thread in context, this is a short video series on how I like to understand and learn HTTP.
This is the first episode in what might turn into series on my ❤️LOVE❤️ FOR ❤️HTTP ❤️ pic.twitter.com/3dshMjjChu
— B.E. Bjartnes (@bjartnes) December 5, 2021
In part 2, we introduce curl as a client instead of typing by hand. Now, the server needs to speak HTTP. pic.twitter.com/y5PxbJzbjg
— B.E. Bjartnes (@bjartnes) December 5, 2021
Exposing unsafe servers to the internet is 🤪 BAD PRACTICE🤪. We want to do 😎 BEST PRACTICE 😎 so we put a hardened webserver as nginx in as a proxy pic.twitter.com/l1JaF68gHM
— B.E. Bjartnes (@bjartnes) December 5, 2021
We need to scale globally🌐 when we are on the web 🕸️, in this episode I use @k6_io to load test my artisanal HTTP server, and I think the results ended up pretty good once I found the right header. 🏆 HTTP 🏆 pic.twitter.com/UQQsAqBzPZ
— B.E. Bjartnes (@bjartnes) December 5, 2021
We need to scale globally🌐 when we are on the web 🕸️, in this episode I use @k6_io to load test my artisanal HTTP server, and I think the results ended up pretty good once I found the right header. 🏆 HTTP 🏆 pic.twitter.com/UQQsAqBzPZ
— B.E. Bjartnes (@bjartnes) December 5, 2021
I have some things I learned over the years that I think requires a little bit of TCP/IP. I am starting here by just looking at the traffic from previous examples.
— B.E. Bjartnes (@bjartnes) January 5, 2022
I promise it is not a deep dive, only the bare minimum I have found I need for my understanding of HTTP.
📞🔗📞 pic.twitter.com/WpcqhRMb2C
Hang up, don't hang up, 📞 ☎️ ☎️, etc... In this episode, nginx wants one to stay one the line and another one to hang up while it keeps a conversation going. pic.twitter.com/vnxl0P3ee6
— B.E. Bjartnes (@bjartnes) January 5, 2022
To show the real power of the Hypertext Transfer Protocol, I need to show a little bit of HyperText Markup Language as well. I demonstrate how we can send pictures of 🐱 🐱 . I like how the browsers render stuff as it appears😻!
— B.E. Bjartnes (@bjartnes) January 8, 2022
(And sorry for cheating with Content-Length...) pic.twitter.com/46LP47eAXt
Going old-school with long polling... Wait, wait, waiiit for it. Typing by hands make long polling a little bit more visual. It is really just a stepping stone to the next video on server-sent events. It also introduces the concept of code on demand.⌛ pic.twitter.com/JhUL7jeQW9
— B.E. Bjartnes (@bjartnes) January 8, 2022