SlideShare a Scribd company logo
Cleaning Up the Dirt of the Nineties
How New Protocols are
Modernizing the Web
Steffen Gebert
(with help from Thomas Zinner and Benedikt Pfaff)
Photos:
Thanks to our Sponsors
Agenda
What happened…
and is still happening
HTTP/2
A small step for the Web
QUIC
Getting rid of TCP
Multipath TCP
One path is not enough
Siri: “Sometimes, we
talk via MPTCP”
About Me
PhD Student Comm. Networks
since 2011
Contributor
2008 – 2010
Core Team
2010 - 2013
Server Admin Team
since 2011
Visiting Researcher
10/2011 – 01/2012
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Growth of the Web
Influence Factors on Page Load Time
ISO/OSI Model vs. TCP/IP Model
Physical
Data Link
Network
Transport
Session
Presentation
Application
Host-to-Network
Internet
Transport
Application
Ethernet / xG
IPv4 / IPv6
TCP
HTTP
Transmission Control Protocol (TCP)
Host-to-Network
Internet
Transport
Application
Ethernet / xG
IPv4 / IPv6
TCP
HTTP
☑ Connection-oriented Transmission
☑ Segmentation
☑ Flow Control
☑ Congestion Control
☑ Reliable Transport
HTTP/2 QUIC MPTCPHTTP/1
*HTTP
Map of Protocols (of this talk)
Host-to-Network
Internet
Transport
Application
IPv4 / IPv6
Ethernet, xG
TCP
TLS
UDP TCP
MPTCP
QUIC
SPDY
Beginnings of HTTP:
Simplicity
HTTP/0.9 (1991)
• One-line	protocol
• One	web	site	per	IP
$ telnet example.com 80
GET /index.html
<html><head>…
HTTP/1
HTTP
IP
TCP
TLS
HTTP/1.0 (1996)
• Header (Content-Type, Set-Cookie, etc.)
• Status codes (200, 404, ..)
• Virtual Hosts
• Server tears down connection
after last byte (no keep-alive)
1Connection
per ressource
Connection Setup
TCP+TLS
SYN
SYN
ACK
ServerHello
Certificate
ChangeCipher
Spec
ACK
ClientHello
ClientKey
Exchange
ChangeCipher
Spec
GET /
HTTP/1.1
HTTP/1.1 (1997)
• Keep-alive: persistent TCP connection
• Chunked Transfer: Response size doesn’t need be known a priori
• Byte Range Requests: Requesting partsof a file
• Content-Encoding: Gzip compression
• Cache-Handling
Serial, in-order
transmission
HTTP/1.1 (1997)
• Keep-alive: persistent TCP connection
• Chunked Transfer: Response size doesn’t need be known a priori
• Byte Range Requests: Requesting partsof a file
• Content-Encoding: Gzip compression
• Cache-Handling
• Pipelining
HEAD OF LINE
BLOCKING
Up to 6 conns.
per origin
Overhead vs. Payload
More connections?
Domain Sharding
Minimize # of Requests:
Concatenation & Sprites
+ =
Quelle:	Patrick	McManus,	Mozilla
74%
of all HTTP/1.x
connections
transfer1object
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
HTTP/2
11/2009
Google SPDY
03/2012
Call for Proposals
05/2015
RFCs 7540/7541
SPEED
what else?!
Clean Up
all the hacks
1TCP
connection
Manystreams
Binary Framing Layer
• HTTP/2 isn‘t plain-text protocol
• Header and payload transferred independet
• Binary encoding is transparent for upper layers
• Request/response semantics still exist
39
HTTP/2
TLS
IP
TCP
SPDY
HTTP
Streams
•One	per	request/response	pair
•Priorities	for	each	request
•Priority	can	be	changed	on-the-fly
Frames
•HEADERS,	DATA,	PRIORITY
•RST_STREAM,	END_STREAM	
•PING,	SETTINGS,	WINDOW_UPDATE
GET /web/de/startseite/starts
Host: www.example.com
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application
application/xml;q=0.9,image/w
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Maci
X 10_11_3) AppleWebKit/537.36
Chrome/49.0.2623.112 Safari/5
DNT: 1
Accept-Encoding: gzip, deflat
Accept-Language: en-US,en;q=0
Cookie: DCITY=10.252.143.135.
JSESSIONID=0000rpB0IxIdB3V82n
NETMIND_PERMSID=50f92660aa-81
5e01d0c9aa-1460643849; NETMIN
a590f201aa-c3bb2012aa-e48932f
If-None-Match: "NETMIND:6e436
c3bb2012aa-e48932f0aa-1460737
If-Modified-Since: Fri, 15 Ap
HTTP/1.1 200 OK
Date: Fri, 15 Apr 2016 16:24:
Server: Apache
X-Powered-By: Servlet/3.0
Vary: Accept-Encoding
Content-Type: text/html
Content-Language: en-US
Expires: Fri, 15 Apr 2016 16:
Last-Modified: Fri, 15 Apr 20
NetMindSessionID: 6e43607baa-
c3bb2012aa-e48932f0aa
ETag: "NETMIND:6e43607baa-a59
e48932f0aa-1460737491”
Set-cookie: NETMIND_PERMSID=5
81644881aa-a898c907aa-5e01d0c
Domain=.datev.de; Path=/ ; Ex
2016 16:24:51 GMT
Set-cookie: NETMIND_SID=6e436
c3bb2012aa-e48932f0aa-1460737
Domain=.datev.de; Path=/
Content-Length: 19485
Keep-Alive: timeout=5, max=10
Connection: Keep-Alive
Header Compression (HPACK)
43
• Compression of HTTP headers to reduce overhead
• Client and server store (identical) compression tables
• Static table: Frequently used, standardized headers
• Dynamic table: Connection-specific fields
• Previously used headers are only referenced
Request Headers Static Table Encoded Headers
Dynamic Table
Let’s go!
•HTTP/2 is fully
backwards
compatible
•No changes
needed in web
application
Server Push
• Server	can answer one request with additional	responses
• Server	can manage	the client‘s cache
• Push	resources,	invalidate resource,	increase TTL
• Requires server-side knowledgeof web	application
• No overlap with Server-Sent Events	/	WebSockets
• State	not	known to the web	application(aka	JavaScript)
45
Link: “</css/site.css>;rel=preload“
Link: "</images/logo.jpg>;rel=preload“
QUIC
Getting rid of TCP using
Quick UDP Internet Connections
Bye bye, TCP!
Host-to-Network
Internet
Transport
Application
Ethernet / xG
IPv4 / IPv6
TCP
HTTP
☑ Connection-oriented
Transmission
☑ Segmentation
☑ Flow Control
☑ Congestion Control
☑ Reliable Transportx
QUIC
QUIC
IP
UDP
SPDY
HTTP
HEAD OF LINE
BLOCKING
Slow Connection Setup?
Connection Setup
TCP+TLS
SYN
SYN
ACK
ServerHello
Certificate
ChangeCipher
Spec
ACK
ClientHello
ClientKey
Exchange
ChangeCipher
Spec
GET /
HTTP/1.1
ØRTT
Connection Setup
Ø RTT (Connection Setup) you say?
First Connection Subsequent Conns.
Packet Loss
•TCP:	Ale	Streams	blocked
à Head-of-line	blocking
•UDP:	Only	directly	affected	stream	is	blocked
Congestion Control
58
• Similar to TCP Cubic
• ACK includes NACK
• Retransmissions have
sequence numbers
• More precise RTT
estimation
Forward Error Correction
61
• Lost packet content can be restored
• Sender decides about FEC usage
Connection Migration
62
QUIC
Connection ID
(64 bit)
HTTP
Source IP Source Port
Dest. IP Dest. Port
¿Hablas QUIC?
• How does client now about availability of QUIC?
• Alternate Service Header inform HTTP clients about QUIC service
QUIC Status
• Currently, only Google knows
• Currently, only Google uses it
• Open Source QUIC server (Chromium) outdated
• No reliable information about efficiency
MULTIPATH TCP
All paths lead to Rome
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Advantages
• Increased throughput thanks
to load balancing
• Resilience through
usage of alternative	path
• More	flexibility:	Simultaneous
connection via	multiple
media (e.g.	WiFi	,	xG)
Src Dst
Graphics byOlivier Bonaventure
Multipath TCP (MPTCP)
Host-to-Network
Internet
Transport
Application
Ethernet
IPv4 / IPv6
TCP
HTTP, IMAP
MPTCP
IP
TCP
MPTCP
HTTP
Resource Pooling
Collection of resources
behave as it were one
combined resource.
Graphics byOlivier Bonaventure
Requirements
• Load balacing: prefer
uncongested paths
• Resource Pooling
• Fairness
• TCP vs. MPTCP
• MPTCP vs. TCP
• MPTCP vs. MPTCP
• Stability
Graphics byOlivier Bonaventure
Coupling of Subflows
u Fully uncoupled
§ Bad load balacning
§ No resource pooling
u Fully coupled
§ Good load balancing
§ Resource pooling
Han, Towsley et al:
Fully coupled works well
(fluid models)
Fullycoupled
subflows
Uncoupled
subflows
Degree of coupling
Reality:
Does not work in practice
(capture effect)
RTT Compensation
• RTT Compensation: Respect RTTs when computing receive window
(be more aggressive on higher RTT path)
RTT CompensationBase line
“One”
“But.. why?”
“Siri, on how many paths did
my packets travel?”
Option 1: Jaunty Firewalls
Application/Session
Presentation
Transport
TCP Options
MP_CAPABLE MP_JOIN
Option2: Apple is Boring
(use MPTCP only for failover)
Mobile
Backup connection
Mobile
Backup connection
WiFi
Primary connection
WiFi
Primary connection
Conclusion
HTTP/2 was overdue
Very good browser support, good server support
Fully backwards-compatbile
New features (priorities, server push) to be exploited
Successor (?) QUIC under development
UDP instead of TCP
Allows handover between different connections
Little known about actual benefits
Multipath TCP
Uses multiple paths for load balancing and resilience
Well-engineered protocol to achieve fairness criteria
No public, large-scale deployment yet

More Related Content

PDF
Let's go HTTPS-only! - More Than Buying a Certificate
Steffen Gebert
 
PDF
Codifying the Build and Release Process with a Jenkins Pipeline Shared Library
Alvin Huang
 
PPTX
DCUS17 : Docker networking deep dive
Madhu Venugopal
 
PDF
Docker & ci
Patxi Gortázar
 
PPTX
CI/CD on Android project via Jenkins Pipeline
Veaceslav Gaidarji
 
PDF
Kernel Recipes 2016 - The kernel report
Anne Nicolas
 
PDF
KubeCon EU 2016: Kubernetes and the Potential for Higher Level Interfaces
KubeAcademy
 
PPTX
Continuous Delivery - Pipeline as-code
Mike van Vendeloo
 
Let's go HTTPS-only! - More Than Buying a Certificate
Steffen Gebert
 
Codifying the Build and Release Process with a Jenkins Pipeline Shared Library
Alvin Huang
 
DCUS17 : Docker networking deep dive
Madhu Venugopal
 
Docker & ci
Patxi Gortázar
 
CI/CD on Android project via Jenkins Pipeline
Veaceslav Gaidarji
 
Kernel Recipes 2016 - The kernel report
Anne Nicolas
 
KubeCon EU 2016: Kubernetes and the Potential for Higher Level Interfaces
KubeAcademy
 
Continuous Delivery - Pipeline as-code
Mike van Vendeloo
 

What's hot (20)

PDF
Brief introduction to kselftest
SeongJae Park
 
PDF
Load Balancing 101
HungWei Chiu
 
PDF
CNTUG x SDN Meetup #33 Talk 1: 從 Cilium 認識 cgroup ebpf - Ruian
HanLing Shen
 
PDF
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeAcademy
 
PDF
Simon Laws – Apache Flink Cluster Deployment on Docker and Docker-Compose
Flink Forward
 
PDF
IP Virtual Server(IPVS) 101
HungWei Chiu
 
PDF
Driving containerd operations with gRPC
Docker, Inc.
 
PDF
Kubernetes laravel and kubernetes
William Stewart
 
PPTX
Jenkins pipeline as code
Mohammad Imran Ansari
 
PDF
Kernel Recipes 2016 - Patches carved into stone tablets...
Anne Nicolas
 
PDF
[workshop] The Revolutionary WebRTC
Giacomo Vacca
 
PDF
Kernel Recipes 2016 - Kernel documentation: what we have and where it’s going
Anne Nicolas
 
PPTX
Docker Networking Overview
Sreenivas Makam
 
PDF
Chaos Engineering for Docker
Alexei Ledenev
 
PDF
DevOps Odessa #TechTalks 21.01.2020
Lohika_Odessa_TechTalks
 
PDF
From a cluster to the Cloud
Jean-Frederic Clere
 
PDF
Kernel bug hunting
Andrea Righi
 
PDF
Kubernetes Intro
Antonio Ojea Garcia
 
PDF
Cloud-Native CI/CD on Kubernetes with Tekton Pipelines
Nikhil Thomas
 
PPTX
DockerCon US 2016 - Docker Networking deep dive
Madhu Venugopal
 
Brief introduction to kselftest
SeongJae Park
 
Load Balancing 101
HungWei Chiu
 
CNTUG x SDN Meetup #33 Talk 1: 從 Cilium 認識 cgroup ebpf - Ruian
HanLing Shen
 
KubeCon EU 2016: Creating an Advanced Load Balancing Solution for Kubernetes ...
KubeAcademy
 
Simon Laws – Apache Flink Cluster Deployment on Docker and Docker-Compose
Flink Forward
 
IP Virtual Server(IPVS) 101
HungWei Chiu
 
Driving containerd operations with gRPC
Docker, Inc.
 
Kubernetes laravel and kubernetes
William Stewart
 
Jenkins pipeline as code
Mohammad Imran Ansari
 
Kernel Recipes 2016 - Patches carved into stone tablets...
Anne Nicolas
 
[workshop] The Revolutionary WebRTC
Giacomo Vacca
 
Kernel Recipes 2016 - Kernel documentation: what we have and where it’s going
Anne Nicolas
 
Docker Networking Overview
Sreenivas Makam
 
Chaos Engineering for Docker
Alexei Ledenev
 
DevOps Odessa #TechTalks 21.01.2020
Lohika_Odessa_TechTalks
 
From a cluster to the Cloud
Jean-Frederic Clere
 
Kernel bug hunting
Andrea Righi
 
Kubernetes Intro
Antonio Ojea Garcia
 
Cloud-Native CI/CD on Kubernetes with Tekton Pipelines
Nikhil Thomas
 
DockerCon US 2016 - Docker Networking deep dive
Madhu Venugopal
 
Ad

Viewers also liked (20)

PDF
(Declarative) Jenkins Pipelines
Steffen Gebert
 
PDF
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
Steffen Gebert
 
PDF
Jenkins Pipelines
Steffen Gebert
 
PPTX
Continuous Delivery
Steffen Gebert
 
PPTX
On QoE Metrics and QoE Fairness for Network & Traffic Management
Tobias Hoßfeld
 
PDF
IPC16: A Practical Introduction to Kubernetes
Robert Lemke
 
PDF
アジャイル事例紹介
hiko99
 
PPTX
Automation testing on ios platform using appium
Ambreen Khan
 
PDF
201605 fa勉強会スライド
秀平 高橋
 
PDF
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
 
PDF
Practical Tips & Tricks for Selenium Test Automation
Sauce Labs
 
PPTX
Seleniumのモバイル版「Appium」を使ってみた
yamapy black
 
PDF
認試軟體測試的世界 & TDD/BDD 入門
wantingj
 
PPTX
kintoneチームを支えるSeleniumテスト
Jumpei Miyata
 
PDF
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Steffen Gebert
 
PDF
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Masanori Satoh
 
PDF
SDN interfaces and performance analysis of SDN components
Steffen Gebert
 
PDF
Node.js and Selenium Webdriver, a journey from the Java side
Mek Srunyu Stittri
 
PDF
20161218 selenium study4
Naoya Kojima
 
PDF
Selenium, Appium, and Robots!
hugs
 
(Declarative) Jenkins Pipelines
Steffen Gebert
 
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
Steffen Gebert
 
Jenkins Pipelines
Steffen Gebert
 
Continuous Delivery
Steffen Gebert
 
On QoE Metrics and QoE Fairness for Network & Traffic Management
Tobias Hoßfeld
 
IPC16: A Practical Introduction to Kubernetes
Robert Lemke
 
アジャイル事例紹介
hiko99
 
Automation testing on ios platform using appium
Ambreen Khan
 
201605 fa勉強会スライド
秀平 高橋
 
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
 
Practical Tips & Tricks for Selenium Test Automation
Sauce Labs
 
Seleniumのモバイル版「Appium」を使ってみた
yamapy black
 
認試軟體測試的世界 & TDD/BDD 入門
wantingj
 
kintoneチームを支えるSeleniumテスト
Jumpei Miyata
 
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Steffen Gebert
 
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Masanori Satoh
 
SDN interfaces and performance analysis of SDN components
Steffen Gebert
 
Node.js and Selenium Webdriver, a journey from the Java side
Mek Srunyu Stittri
 
20161218 selenium study4
Naoya Kojima
 
Selenium, Appium, and Robots!
hugs
 
Ad

Similar to Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web (20)

PPTX
Next generation web protocols
Daniel Austin
 
PPTX
HTML5, HTTP2, and You 1.1
Daniel Austin
 
PPTX
HTTP/2 for Developers
Svetlin Nakov
 
PDF
A New Internet? Introduction to HTTP/2, QUIC and DOH
APNIC
 
PDF
A new Internet? Intro to HTTP/2, QUIC, DoH and DNS over QUIC
APNIC
 
PDF
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era
peychevi
 
PPTX
Introduction to HTTP/2
Ido Flatow
 
PDF
Revisiting HTTP/2
Fastly
 
PPTX
Http/2
GeekNightHyderabad
 
PDF
Revisiting HTTP/2
Fastly
 
PDF
HTTP/2 (2017)
Christian Mäder
 
PPTX
Introduction to HTTP/2
Ido Flatow
 
PPTX
HTTP Presentation(What exactly is http).pptx
RobertDanso
 
PDF
HTTP 2.0 – What do I need to know?
Sigma Software
 
PPTX
Http2 Security Perspective
Sunil Kumar
 
PPTX
Introducing HTTP/2
Ido Flatow
 
PDF
Web Protocol Future (QUIC/SPDY/HTTP2/MPTCP/SCTP)
Hoang Minh Nguyen
 
PDF
Http2
Daniel Stenberg
 
PDF
HTTP/2: What's new?
Piet van Dongen
 
PDF
HTTP2:新的机遇与挑战
Jerry Qu
 
Next generation web protocols
Daniel Austin
 
HTML5, HTTP2, and You 1.1
Daniel Austin
 
HTTP/2 for Developers
Svetlin Nakov
 
A New Internet? Introduction to HTTP/2, QUIC and DOH
APNIC
 
A new Internet? Intro to HTTP/2, QUIC, DoH and DNS over QUIC
APNIC
 
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era
peychevi
 
Introduction to HTTP/2
Ido Flatow
 
Revisiting HTTP/2
Fastly
 
Revisiting HTTP/2
Fastly
 
HTTP/2 (2017)
Christian Mäder
 
Introduction to HTTP/2
Ido Flatow
 
HTTP Presentation(What exactly is http).pptx
RobertDanso
 
HTTP 2.0 – What do I need to know?
Sigma Software
 
Http2 Security Perspective
Sunil Kumar
 
Introducing HTTP/2
Ido Flatow
 
Web Protocol Future (QUIC/SPDY/HTTP2/MPTCP/SCTP)
Hoang Minh Nguyen
 
HTTP/2: What's new?
Piet van Dongen
 
HTTP2:新的机遇与挑战
Jerry Qu
 

More from Steffen Gebert (20)

PDF
Please Give Me Back My Network Cables! On Networking Limits in AWS
Steffen Gebert
 
PDF
Building an IoT SuperNetwork on top of the AWS Global Infrastructure
Steffen Gebert
 
PDF
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Steffen Gebert
 
PDF
Feature Management Platforms
Steffen Gebert
 
PDF
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Steffen Gebert
 
PDF
How our Cloudy Mindsets Approached Physical Routers
Steffen Gebert
 
PDF
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Steffen Gebert
 
PDF
Jenkins vs. AWS CodePipeline
Steffen Gebert
 
PDF
Monitoring Akka with Kamon 1.0
Steffen Gebert
 
PDF
Git Power-Workshop
Steffen Gebert
 
PDF
The Development Infrastructure of the TYPO3 Project
Steffen Gebert
 
PDF
Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung
Steffen Gebert
 
PDF
Official typo3.org infrastructure &
the TYPO3 Server Admin Team
Steffen Gebert
 
PDF
Neuigkeiten aus dem TYPO3-Projekt
Steffen Gebert
 
PDF
The TYPO3 Server Admin Team
Steffen Gebert
 
KEY
Gerrit Workshop
Steffen Gebert
 
PDF
Making of: TYPO3
Steffen Gebert
 
PDF
*.typo3.org - Dienste von und für die Community
Steffen Gebert
 
PDF
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Steffen Gebert
 
PDF
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Steffen Gebert
 
Please Give Me Back My Network Cables! On Networking Limits in AWS
Steffen Gebert
 
Building an IoT SuperNetwork on top of the AWS Global Infrastructure
Steffen Gebert
 
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Steffen Gebert
 
Feature Management Platforms
Steffen Gebert
 
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Steffen Gebert
 
How our Cloudy Mindsets Approached Physical Routers
Steffen Gebert
 
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Steffen Gebert
 
Jenkins vs. AWS CodePipeline
Steffen Gebert
 
Monitoring Akka with Kamon 1.0
Steffen Gebert
 
Git Power-Workshop
Steffen Gebert
 
The Development Infrastructure of the TYPO3 Project
Steffen Gebert
 
Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung
Steffen Gebert
 
Official typo3.org infrastructure &
the TYPO3 Server Admin Team
Steffen Gebert
 
Neuigkeiten aus dem TYPO3-Projekt
Steffen Gebert
 
The TYPO3 Server Admin Team
Steffen Gebert
 
Gerrit Workshop
Steffen Gebert
 
Making of: TYPO3
Steffen Gebert
 
*.typo3.org - Dienste von und für die Community
Steffen Gebert
 
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Steffen Gebert
 
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Steffen Gebert
 

Recently uploaded (20)

PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Software Development Methodologies in 2025
KodekX
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Doc9.....................................
SofiaCollazos
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
The Future of Artificial Intelligence (AI)
Mukul
 

Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web