AI Adoption - Drive Business Value and Organizational Impact
PowerBI Data Analyst - Create visualizations and dashboards from scratch
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