Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Why and How to Build Your Own Web Server in C#

Conf42 via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the fundamentals of building a custom web server in C# through this 33-minute conference talk from Conf42 Cloud Native 2025. Discover the motivations behind creating your own web server implementation and gain insights into web server architecture and core concepts. Learn to handle HTTP requests and responses, manage client connections, and implement middleware patterns through detailed code walkthroughs. Master the operational aspects of web server administration, including logging mechanisms and execution context management. Navigate platform-specific challenges and their solutions while following a comprehensive development journey from basic concepts to advanced implementation details. Conclude with practical insights and bonus challenges to further enhance your understanding of web server development in the .NET ecosystem.

Syllabus

00:00 Introduction and Developer Journey
02:03 Why Build Your Own Web Server?
04:00 Understanding Web Server Basics
04:58 Platform Challenges and Solutions
06:07 Building the Web Server: Code Walkthrough
07:03 Handling HTTP Requests and Responses
08:15 Managing Connections and Middleware
17:06 Administering and Operating the Web Server
25:27 Logging and Execution Context
31:10 Final Thoughts and Bonus Challenge

Taught by

Conf42

Reviews

Start your review of Why and How to Build Your Own Web Server in C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.