BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.devopsdays.org//devopsdays-amsterdam-2023//speake
 r//8S9VLG
BEGIN:VTIMEZONE
TZID:Europe/Amsterdam
BEGIN:DAYLIGHT
DTSTART:20220621T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20221030T030000
RDATE:20231029T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20230326T030000
RDATE:20240331T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:HTTP Fundamentals - Workshop - Michael Arenzon
DTSTART;TZID=Europe/Amsterdam:20230621T151000
DTEND;TZID=Europe/Amsterdam:20230621T171000
DTSTAMP:20261014T200620Z
UID:pretalx-devopsdays-amsterdam-2023-98NMEW@talks.devopsdays.org
DESCRIPTION:HTTP is the de-facto standard protocol of the internet and hea
 vily used in almost all systems - in depth understanding of HTTP is crucia
 l for design\, performance scaling and day to day operations.\n\nPart 1 (~
 1h) HTTP Overview - History and Concepts\n\n1. Where is HTTP in the protoc
 ol stack\, re-cap of HTTP versions\, overview of well-known web servers (A
 pache/Nginx)\n1. Concepts - URI\, method type\, status code\, header\, etc
 .\n1. Advanced topics - Virtual hosting\, Reverse/Forward proxies\, TLS\, 
 protocol extensions\, load-balancer\, CDN.\n1. HTTP/2\n\nPart 2 (~2h) [Han
 ds On] Writing a web server\n\n1. Creating a basic HTTP server from scratc
 h (URL and headers parsing\, req/res flow)\n1. Implementing virtual hostin
 g and dynamic routing\n1. Improving client handling with cache\, compressi
 on\, timeouts and keepalive.\n\nPart 3 (~1h) [Hands On] Implementing advan
 ced features\n\n1. Reverse proxy\, SSE\, SNI-based routing (TLS)\n1. HTTP 
 pipelining (/multiplexing) and head-of-line blocking
LOCATION:Expo 1
URL:https://talks.devopsdays.org/devopsdays-amsterdam-2023/talk/98NMEW/
END:VEVENT
END:VCALENDAR
