DEV Community

0 seconds of 0 secondsVolume 90%
Press shift question mark to access a list of keyboard shortcuts
00:00
00:00
00:00
 
Safia Abdalla
Safia Abdalla

Posted on

27 15

You and Me Learn All About HTTP with Safia Abdalla

I'm an open source maintainer on the nteract project, a writer, and a software engineer at Microsoft working open source web technologies. I'm passionate about bringing people together to build great things and using storytelling to share knowledge.

This talk covers the history, fundamentals, and applications of HTTP (HyperText Transfer Protocol). The talk follows this rough breakdown:

  1. Introduce the original problem that HTTP was intended to solve when the Internet was created and why it was the right solution at the time.
  2. Describe the fundamental process of the original version of HTTP
  3. Exploration of the shortcomings in HTTP that were discovered as the Internet grew and how HTTP evolved to address them, including:
  4. Supporting transport of different document types
  5. Improving the performance/reliability of the protocol
  6. Improving security via HTTPS

Here is a download link to the talk slides (PDF)


This talk will be presented as part of CodeLand:Distributed on July 23. After the talk is streamed as part of the conference, it will be added to this post as a recorded video.

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (7)

Collapse
 
vaidehijoshi profile image
Vaidehi Joshi

Thanks for the great, in-depth talk, @captainsafia ! I'm curious to know, in your experience, what is the hardest part about learning and teaching HTTP protocols?

Collapse
 
omarkhatib profile image
Omar

Thanks! I will make sure to watch it when it's uploaded.

Collapse
 
ceeoreo profile image
Ceora Ford

omg i need this so badly!! I'm so happy to be listening to this talk

Collapse
 
cnickels21 profile image
Chase Nickels

This is such a great break down of HTTPS and the WRRC! I would love to hear more about the relationship between a front end and back end and how to handle all of these different processes while maintaining optimized performance when handling "promises" in the HTTP world.

Collapse
 
ben profile image
Ben Halpern

Will http ever be abstracted away to the point that learning about it is exceptionally rare?

I already feel like it’s rare that folks take the time to teach it, as you have today.

Collapse
 
qainsights profile image
NaveenKumar Namachivayam ⚡

Thanks. This was informative.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay