SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Simone Bordet
sbordet@intalio.com
HTTP/2 & Java
Current Status
Simone Bordet
sbordet@intalio.com
Who Am I
Simone Bordet
 sbordet@intalio.com - @simonebordet
Lead Architect at Intalio/Webtide
 Jetty's HTTP/2, SPDY and HTTP client maintainer
Open Source Contributor
 Jetty, CometD, MX4J, Foxtrot, LiveTribe, JBoss, Larex
CometD project leader
 Web messaging framework
JVM tuning expert
Simone Bordet
sbordet@intalio.com
HTTP/2: Why
Simone Bordet
sbordet@intalio.com
HTTP/2: Why
http://w3c.org ~ 1996
 1 HTML file, 600 bytes
Simone Bordet
sbordet@intalio.com
HTTP/2: Why
http://w3c.org ~ 2015
 41 resources, 366 KiB ~ 1 HTML, 4 CSS, 2 JS, 34 images
Simone Bordet
sbordet@intalio.com
HTTP/2: Why
http://cnn.com ~ 2015
 95 resources, 6.7 MiB ~ 3 HTML, 4 CSS, 30 JS, 58 imgs
Simone Bordet
sbordet@intalio.com
HTTP/2: Why
The Web EXPLODED !
HTTP 1.1 is an old protocol
 Extremely inefficient
 No multiplexing, no resource correlation
Web developers hacking around limitations
 Domain sharding, resource inlining, image spriting, etc.
Browser vendors want to make browsers FAST
 Break HTTP 1.1 recommendations
Simone Bordet
sbordet@intalio.com
HTTP/2: Why
Servers
want to
BE
REALLY
FAST
Simone Bordet
sbordet@intalio.com
HTTP/2: Why
Better HTTP
means
MORE MONEY
Simone Bordet
sbordet@intalio.com
HTTP/2: How
Simone Bordet
sbordet@intalio.com
HTTP/2: How
HTTP/2: Binary protocol
 Based on the SPDY protocol (Google's experiment)
 Efficient to parse and generate
 Based on frames
HEADERS
HEADERS DATA DATA
DATA
Simone Bordet
sbordet@intalio.com
HTTP/2: How
HTTP/2: TLS everywhere
 Usage of TLS (SSL) is a MUST for browsers
 Very strict subset of strong ciphers
Transparent proxy problem
 Caching proxies don't work anymore
 Big problem for certain countries
Server-to-Server communication may be in clear
 Not every server supports clear-text HTTP/2
Simone Bordet
sbordet@intalio.com
HTTP/2: Multiplexed
 No more domain sharding and spriting hacks needed
HEADERS
HEADERS
HEADERS
HEADERS
HEADERS
HEADERS DATA
DATA
Simone Bordet
sbordet@intalio.com
HTTP/2: How
HTTP/2: HTTP Headers compression
 Optimized usage of network
 Using Huffman coding
 ~600B → ~90B => 85% saved on headers
HTTP/2: Request Prioritazion
 Resources may have a priority
 Clients may even re-prioritize
HTTP/2: Push of correlated HTTP resources
 Less roundtrips to get all resources
 Huge benefits in page rendering
Simone Bordet
sbordet@intalio.com
HTTP/2: How
index.html
style.css
application.js
image1.png
Push
Cache
index.html
application.js
style.css
image1.png
HTTP/1.1
HTTP/2 + PUSH
Simone Bordet
sbordet@intalio.com
HTTP/2: When
Simone Bordet
sbordet@intalio.com
HTTP/2: When
HTTP/2 Specification under IESG editing
 It's basically a standard, unlikely to change further
Browsers already implement HTTP/2 (TLS only)
 Firefox 34
 Chrome 38
 Internet Explorer 11
It's already there
 Twitter, Google, major websites
 Our own https://webtide.com
Simone Bordet
sbordet@intalio.com
HTTP/2: Who
Simone Bordet
sbordet@intalio.com
HTTP/2: Who
cURL & Wireshark
 Unix tools support for HTTP/2
35+ Implementations
 https://github.com/http2/http2-spec/wiki/Implementations
Java, C, C++, Go, NodeJS, Erlang, Haskell, etc.
Simone Bordet
sbordet@intalio.com
HTTP/2: Java
Simone Bordet
sbordet@intalio.com
HTTP/2: Java
No changes required to your WARs
Existing web applications work out-of-the-box
Push functionalities provided by servers and
frameworks
Possible action: remove old HTTP/1.1 hacks
Simone Bordet
sbordet@intalio.com
HTTP/2: Java
HTTP/2 compliant servers require JDK 8
 Due to the fact that HTTP/2 requires strong ciphers
 Server-to-Server clear text may run on JDK 7
Servlet 4.0 will support HTTP/2
 Backwards compatible
 Few new API changes
 New HTTP Push API
Simone Bordet
sbordet@intalio.com
HTTP/2: Java
JEP 110 (http://openjdk.java.net/jeps/110)
 HTTP/2 Client proposal for JDK 9
 HTTP/2 Client API proposed:
 http://cr.openjdk.java.net/~michaelm/httpclient/01/
In the Java World:
 Jetty (server + client) – Live @ https://webtide.com
 Netty
 Undertow
 OkHttp (Android)
Simone Bordet
sbordet@intalio.com
HTTP/2: Java
Jetty provides a pure HTTP/2 client
Jetty's HttpClient provides a HTTP/2 transport
 Applications use HttpClient high-level API
// Standard HTTP/1.1 client
new HttpClient();
// HTTP/2 transport client
new HttpClient(new HttpClientTransportOverHTTP2());
Simone Bordet
sbordet@intalio.com
Simone Bordet
sbordet@intalio.com
HTTP/2: Conclusions
Simone Bordet
sbordet@intalio.com
HTTP/2: Conclusions
No changes for Web Developers
 Servlet API backward compatible
 Frameworks (JSF) will be able to leverage HTTP Push
 No more domain sharding / spriting hacks needed
 JDK 9 possibly updated to support HTTP 2.0
Some change for Deployers (devops / sysops)
 TLS everywhere
 Upgrade your Servlet Container
 Jetty 9.3
 Upgrade network infrastructure (e.g. load balancers)
Simone Bordet
sbordet@intalio.com
HTTP/2: Conclusions
HTTP/2 Makes
You Money
Upgrade
To Jetty :)
Simone Bordet
sbordet@intalio.com
Questions
&
Answers

Contenu connexe

En vedette

Advanced Pay Per Click
Advanced Pay Per ClickAdvanced Pay Per Click
Advanced Pay Per ClickShushant Jha
 
Why add new Procedures to my Medical Practive
Why add new Procedures to my Medical PractiveWhy add new Procedures to my Medical Practive
Why add new Procedures to my Medical PractiveEmpire Medical Training
 
Java overview 20131022
Java overview 20131022Java overview 20131022
Java overview 20131022hamidsamadi
 
Front Office Fundamentals for the Aesthetic Practice
Front Office Fundamentals for the Aesthetic PracticeFront Office Fundamentals for the Aesthetic Practice
Front Office Fundamentals for the Aesthetic PracticeEmpire Medical Training
 
Una nuova dimensione della comunicazione - Bergamo 15/11/2014
Una nuova dimensione della comunicazione - Bergamo 15/11/2014 Una nuova dimensione della comunicazione - Bergamo 15/11/2014
Una nuova dimensione della comunicazione - Bergamo 15/11/2014 Roberto Fuso Nerini
 
The vortex job2.0_digitale e lavoro_04102014
The vortex job2.0_digitale e lavoro_04102014The vortex job2.0_digitale e lavoro_04102014
The vortex job2.0_digitale e lavoro_04102014Roberto Fuso Nerini
 
The vortex job2.0_cambiamento_04102014
The vortex job2.0_cambiamento_04102014The vortex job2.0_cambiamento_04102014
The vortex job2.0_cambiamento_04102014Roberto Fuso Nerini
 
The Vortex - Presentazione Istituzionale
The Vortex - Presentazione IstituzionaleThe Vortex - Presentazione Istituzionale
The Vortex - Presentazione IstituzionaleRoberto Fuso Nerini
 
Home Staging Seminar Slide Share
Home Staging Seminar Slide ShareHome Staging Seminar Slide Share
Home Staging Seminar Slide ShareMike Scott
 

En vedette (11)

Advanced Pay Per Click
Advanced Pay Per ClickAdvanced Pay Per Click
Advanced Pay Per Click
 
Why add new Procedures to my Medical Practive
Why add new Procedures to my Medical PractiveWhy add new Procedures to my Medical Practive
Why add new Procedures to my Medical Practive
 
Java overview 20131022
Java overview 20131022Java overview 20131022
Java overview 20131022
 
Front Office Fundamentals for the Aesthetic Practice
Front Office Fundamentals for the Aesthetic PracticeFront Office Fundamentals for the Aesthetic Practice
Front Office Fundamentals for the Aesthetic Practice
 
Una nuova dimensione della comunicazione - Bergamo 15/11/2014
Una nuova dimensione della comunicazione - Bergamo 15/11/2014 Una nuova dimensione della comunicazione - Bergamo 15/11/2014
Una nuova dimensione della comunicazione - Bergamo 15/11/2014
 
#2 4 ps of marketing
#2 4 ps of marketing#2 4 ps of marketing
#2 4 ps of marketing
 
The vortex job2.0_digitale e lavoro_04102014
The vortex job2.0_digitale e lavoro_04102014The vortex job2.0_digitale e lavoro_04102014
The vortex job2.0_digitale e lavoro_04102014
 
The vortex job2.0_cambiamento_04102014
The vortex job2.0_cambiamento_04102014The vortex job2.0_cambiamento_04102014
The vortex job2.0_cambiamento_04102014
 
Easy Tools for Expo 2015
Easy Tools for Expo 2015Easy Tools for Expo 2015
Easy Tools for Expo 2015
 
The Vortex - Presentazione Istituzionale
The Vortex - Presentazione IstituzionaleThe Vortex - Presentazione Istituzionale
The Vortex - Presentazione Istituzionale
 
Home Staging Seminar Slide Share
Home Staging Seminar Slide ShareHome Staging Seminar Slide Share
Home Staging Seminar Slide Share
 

Similaire à HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet

HTTP/2 and Java: Current Status
HTTP/2 and Java: Current StatusHTTP/2 and Java: Current Status
HTTP/2 and Java: Current StatusSimone Bordet
 
HTTP 2.0 Why, How and When
HTTP 2.0 Why, How and WhenHTTP 2.0 Why, How and When
HTTP 2.0 Why, How and WhenCodemotion
 
HTTP, WebSocket, SPDY: evoluzione dei protocolli web by Simone Bordet
HTTP, WebSocket, SPDY: evoluzione dei protocolli web by Simone BordetHTTP, WebSocket, SPDY: evoluzione dei protocolli web by Simone Bordet
HTTP, WebSocket, SPDY: evoluzione dei protocolli web by Simone BordetCodemotion
 
Jetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet ContainerJetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet ContainerCodemotion
 
HTTP 2.0 - Web Unleashed 2015
HTTP 2.0 - Web Unleashed 2015HTTP 2.0 - Web Unleashed 2015
HTTP 2.0 - Web Unleashed 2015dmethvin
 
Maker of Things - the open IoT cloud for makers chapter.
Maker of Things - the open IoT cloud for makers chapter.Maker of Things - the open IoT cloud for makers chapter.
Maker of Things - the open IoT cloud for makers chapter.Jollen Chen
 
Git and GitHub for Testers
Git and GitHub for TestersGit and GitHub for Testers
Git and GitHub for TestersJosiah Renaudin
 
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San Francisco
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San FranciscoHTTP colon slash slash: end of the road? @ CakeFest 2013 in San Francisco
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San FranciscoAlessandro Nadalin
 
Http 2: Should I care?
Http 2: Should I care?Http 2: Should I care?
Http 2: Should I care?LivePerson
 
Thadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-WorkshopThadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-WorkshopRomin Irani
 
SRT Prometheus Exporter Introduction.pdf
SRT Prometheus Exporter Introduction.pdfSRT Prometheus Exporter Introduction.pdf
SRT Prometheus Exporter Introduction.pdfTomoya Fujita
 
Ultra-modern Front-end Dev & Introducing Spar
Ultra-modern Front-end Dev & Introducing SparUltra-modern Front-end Dev & Introducing Spar
Ultra-modern Front-end Dev & Introducing SparAaron White
 
WebRTC Reborn Over The Air
WebRTC Reborn Over The AirWebRTC Reborn Over The Air
WebRTC Reborn Over The AirDan Jenkins
 
WebRTC Reborn - Full Stack
WebRTC Reborn  - Full StackWebRTC Reborn  - Full Stack
WebRTC Reborn - Full StackDan Jenkins
 
CSU33012-I-microservices.pdf
CSU33012-I-microservices.pdfCSU33012-I-microservices.pdf
CSU33012-I-microservices.pdfRicky Garg
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?Andy Davies
 
Cloud-Ready Web Messaging With CometD by S. Bordet
Cloud-Ready Web Messaging  With CometD by S. BordetCloud-Ready Web Messaging  With CometD by S. Bordet
Cloud-Ready Web Messaging With CometD by S. BordetCorley S.r.l.
 

Similaire à HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet (20)

HTTP/2 and Java: Current Status
HTTP/2 and Java: Current StatusHTTP/2 and Java: Current Status
HTTP/2 and Java: Current Status
 
HTTP 2.0 Why, How and When
HTTP 2.0 Why, How and WhenHTTP 2.0 Why, How and When
HTTP 2.0 Why, How and When
 
HTTP, WebSocket, SPDY: evoluzione dei protocolli web by Simone Bordet
HTTP, WebSocket, SPDY: evoluzione dei protocolli web by Simone BordetHTTP, WebSocket, SPDY: evoluzione dei protocolli web by Simone Bordet
HTTP, WebSocket, SPDY: evoluzione dei protocolli web by Simone Bordet
 
Jetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet ContainerJetty 9 – The Next Generation Servlet Container
Jetty 9 – The Next Generation Servlet Container
 
HTTP 2.0 - Web Unleashed 2015
HTTP 2.0 - Web Unleashed 2015HTTP 2.0 - Web Unleashed 2015
HTTP 2.0 - Web Unleashed 2015
 
Maker of Things - the open IoT cloud for makers chapter.
Maker of Things - the open IoT cloud for makers chapter.Maker of Things - the open IoT cloud for makers chapter.
Maker of Things - the open IoT cloud for makers chapter.
 
Git and GitHub for Testers
Git and GitHub for TestersGit and GitHub for Testers
Git and GitHub for Testers
 
Http2 right now
Http2 right nowHttp2 right now
Http2 right now
 
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San Francisco
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San FranciscoHTTP colon slash slash: end of the road? @ CakeFest 2013 in San Francisco
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San Francisco
 
gofortution
gofortutiongofortution
gofortution
 
Http 2: Should I care?
Http 2: Should I care?Http 2: Should I care?
Http 2: Should I care?
 
Thadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-WorkshopThadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-Workshop
 
SRT Prometheus Exporter Introduction.pdf
SRT Prometheus Exporter Introduction.pdfSRT Prometheus Exporter Introduction.pdf
SRT Prometheus Exporter Introduction.pdf
 
Ultra-modern Front-end Dev & Introducing Spar
Ultra-modern Front-end Dev & Introducing SparUltra-modern Front-end Dev & Introducing Spar
Ultra-modern Front-end Dev & Introducing Spar
 
WebRTC Reborn Over The Air
WebRTC Reborn Over The AirWebRTC Reborn Over The Air
WebRTC Reborn Over The Air
 
WebRTC Reborn - Full Stack
WebRTC Reborn  - Full StackWebRTC Reborn  - Full Stack
WebRTC Reborn - Full Stack
 
HTTPS and HTTP/2
HTTPS and HTTP/2HTTPS and HTTP/2
HTTPS and HTTP/2
 
CSU33012-I-microservices.pdf
CSU33012-I-microservices.pdfCSU33012-I-microservices.pdf
CSU33012-I-microservices.pdf
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?
 
Cloud-Ready Web Messaging With CometD by S. Bordet
Cloud-Ready Web Messaging  With CometD by S. BordetCloud-Ready Web Messaging  With CometD by S. Bordet
Cloud-Ready Web Messaging With CometD by S. Bordet
 

Dernier

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Dernier (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet