Suche senden
Hochladen
Consumer Driven Contracts - 4Developers 2015
•
3 gefällt mir
•
1,982 views
Jakub Kubrynski
Folgen
Consumer Driven Contracts - 4Developers 2015
Weniger lesen
Mehr lesen
Internet
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Stick to the rules - Consumer Driven Contracts. 2015.07 Confitura
Stick to the rules - Consumer Driven Contracts. 2015.07 Confitura
Marcin Grzejszczak
Spring Cloud’s Groovy
Spring Cloud’s Groovy
Marcin Grzejszczak
Moving from HTTP to HTTPS
Moving from HTTP to HTTPS
Blake Crosby
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
patrickstox
HTML5 - techMaine Presentation 5/18/09
HTML5 - techMaine Presentation 5/18/09
pemaquid
Challenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering service
Giacomo Zecchini
ColdFusion ORM
ColdFusion ORM
Denard Springle IV
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
Onely
Empfohlen
Stick to the rules - Consumer Driven Contracts. 2015.07 Confitura
Stick to the rules - Consumer Driven Contracts. 2015.07 Confitura
Marcin Grzejszczak
Spring Cloud’s Groovy
Spring Cloud’s Groovy
Marcin Grzejszczak
Moving from HTTP to HTTPS
Moving from HTTP to HTTPS
Blake Crosby
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
patrickstox
HTML5 - techMaine Presentation 5/18/09
HTML5 - techMaine Presentation 5/18/09
pemaquid
Challenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering service
Giacomo Zecchini
ColdFusion ORM
ColdFusion ORM
Denard Springle IV
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
Onely
REST - the good and the bad parts
REST - the good and the bad parts
Jakub Kubrynski
REST - the good and the bad parts
REST - the good and the bad parts
Jakub Kubrynski
JVM Dive for mere mortals
JVM Dive for mere mortals
Jakub Kubrynski
-XX:+UseG1GC
-XX:+UseG1GC
Jakub Kubrynski
Spring Boot
Spring Boot
HongSeong Jeon
JPA - Beyond copy-paste
JPA - Beyond copy-paste
Jakub Kubrynski
Introduction to Spring Boot!
Introduction to Spring Boot!
Jakub Kubrynski
Create space for girls' education (2)
Create space for girls' education (2)
Dr. Sushma H.B
The Century Project, PLACE
The Century Project, PLACE
tgvku91
Green buildings in qatar
Green buildings in qatar
Green Building Academy
Unit 1 Nouns
Unit 1 Nouns
Nixie05
Nxt programming
Nxt programming
faridavellaneda
Danh sach so do
Danh sach so do
Nguyễn Ngọc Phan Văn
La préfecture interdit toute manifestation aux abords du bar identitaire, samedi
La préfecture interdit toute manifestation aux abords du bar identitaire, samedi
Jean-michel Neugate
sombreros vueltiaos
sombreros vueltiaos
yeider ustate gil
btc-e chat history
btc-e chat history
boxbandit
ARC/NHMRC Grant Compliance @ UWS
ARC/NHMRC Grant Compliance @ UWS
Western Sydney University
Fatih projesi
Fatih projesi
FLakyLive
5M Your Inspiring Training Partner
5M Your Inspiring Training Partner
5mispvt company
某球侠的奥林匹克——羽毛球现场观球记
某球侠的奥林匹克——羽毛球现场观球记
qyqing
Micro-service delivery - without the pitfalls
Micro-service delivery - without the pitfalls
Seb Rose
Contract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdf
Seb Rose
Weitere ähnliche Inhalte
Andere mochten auch
REST - the good and the bad parts
REST - the good and the bad parts
Jakub Kubrynski
REST - the good and the bad parts
REST - the good and the bad parts
Jakub Kubrynski
JVM Dive for mere mortals
JVM Dive for mere mortals
Jakub Kubrynski
-XX:+UseG1GC
-XX:+UseG1GC
Jakub Kubrynski
Spring Boot
Spring Boot
HongSeong Jeon
JPA - Beyond copy-paste
JPA - Beyond copy-paste
Jakub Kubrynski
Introduction to Spring Boot!
Introduction to Spring Boot!
Jakub Kubrynski
Create space for girls' education (2)
Create space for girls' education (2)
Dr. Sushma H.B
The Century Project, PLACE
The Century Project, PLACE
tgvku91
Green buildings in qatar
Green buildings in qatar
Green Building Academy
Unit 1 Nouns
Unit 1 Nouns
Nixie05
Nxt programming
Nxt programming
faridavellaneda
Danh sach so do
Danh sach so do
Nguyễn Ngọc Phan Văn
La préfecture interdit toute manifestation aux abords du bar identitaire, samedi
La préfecture interdit toute manifestation aux abords du bar identitaire, samedi
Jean-michel Neugate
sombreros vueltiaos
sombreros vueltiaos
yeider ustate gil
btc-e chat history
btc-e chat history
boxbandit
ARC/NHMRC Grant Compliance @ UWS
ARC/NHMRC Grant Compliance @ UWS
Western Sydney University
Fatih projesi
Fatih projesi
FLakyLive
5M Your Inspiring Training Partner
5M Your Inspiring Training Partner
5mispvt company
某球侠的奥林匹克——羽毛球现场观球记
某球侠的奥林匹克——羽毛球现场观球记
qyqing
Andere mochten auch
(20)
REST - the good and the bad parts
REST - the good and the bad parts
REST - the good and the bad parts
REST - the good and the bad parts
JVM Dive for mere mortals
JVM Dive for mere mortals
-XX:+UseG1GC
-XX:+UseG1GC
Spring Boot
Spring Boot
JPA - Beyond copy-paste
JPA - Beyond copy-paste
Introduction to Spring Boot!
Introduction to Spring Boot!
Create space for girls' education (2)
Create space for girls' education (2)
The Century Project, PLACE
The Century Project, PLACE
Green buildings in qatar
Green buildings in qatar
Unit 1 Nouns
Unit 1 Nouns
Nxt programming
Nxt programming
Danh sach so do
Danh sach so do
La préfecture interdit toute manifestation aux abords du bar identitaire, samedi
La préfecture interdit toute manifestation aux abords du bar identitaire, samedi
sombreros vueltiaos
sombreros vueltiaos
btc-e chat history
btc-e chat history
ARC/NHMRC Grant Compliance @ UWS
ARC/NHMRC Grant Compliance @ UWS
Fatih projesi
Fatih projesi
5M Your Inspiring Training Partner
5M Your Inspiring Training Partner
某球侠的奥林匹克——羽毛球现场观球记
某球侠的奥林匹克——羽毛球现场观球记
Ähnlich wie Consumer Driven Contracts - 4Developers 2015
Micro-service delivery - without the pitfalls
Micro-service delivery - without the pitfalls
Seb Rose
Contract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdf
Seb Rose
TDD for Microservices
TDD for Microservices
VMware Tanzu
Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the ...
Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the ...
Andrew Morgan
Consumer driven contracts in java world
Consumer driven contracts in java world
Yura Nosenko
Deploy With Certainty
Deploy With Certainty
Alex Soto
Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the ...
Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the ...
Andrew Morgan
Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...
Seb Rose
Software contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdf
Seb Rose
Api Simulation Patterns for Better Testing
Api Simulation Patterns for Better Testing
Andrew Morgan
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
Marcin Grzejszczak
Consumer Driven Contracts
Consumer Driven Contracts
Visuality
Microservices: test smarter not harder (LAST Conference 2018)
Microservices: test smarter not harder (LAST Conference 2018)
Beth Skurrie
Consumer Driven Contracts for microservices
Consumer Driven Contracts for microservices
Reshmi Krishna
Testing RESTful Web Services
Testing RESTful Web Services
TechWell
Chicago Corrosion Group Brochure (Low Res)
Chicago Corrosion Group Brochure (Low Res)
Karyn Byers
EMS RUSH PCB
EMS RUSH PCB
Nathan Hawks
Creando microservicios con Java y Microprofile - Nicaragua JUG
Creando microservicios con Java y Microprofile - Nicaragua JUG
César Hernández
Ähnlich wie Consumer Driven Contracts - 4Developers 2015
(18)
Micro-service delivery - without the pitfalls
Micro-service delivery - without the pitfalls
Contract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdf
TDD for Microservices
TDD for Microservices
Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the ...
Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the ...
Consumer driven contracts in java world
Consumer driven contracts in java world
Deploy With Certainty
Deploy With Certainty
Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the ...
Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the ...
Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdf
Api Simulation Patterns for Better Testing
Api Simulation Patterns for Better Testing
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
Consumer Driven Contracts and Your Microservice Architecture @ Warsaw JUG
Consumer Driven Contracts
Consumer Driven Contracts
Microservices: test smarter not harder (LAST Conference 2018)
Microservices: test smarter not harder (LAST Conference 2018)
Consumer Driven Contracts for microservices
Consumer Driven Contracts for microservices
Testing RESTful Web Services
Testing RESTful Web Services
Chicago Corrosion Group Brochure (Low Res)
Chicago Corrosion Group Brochure (Low Res)
EMS RUSH PCB
EMS RUSH PCB
Creando microservicios con Java y Microprofile - Nicaragua JUG
Creando microservicios con Java y Microprofile - Nicaragua JUG
Mehr von Jakub Kubrynski
Work sample coding tests
Work sample coding tests
Jakub Kubrynski
6 key tips for conducting an effective skill assessment interview
6 key tips for conducting an effective skill assessment interview
Jakub Kubrynski
What you won't read in books about RESTful services
What you won't read in books about RESTful services
Jakub Kubrynski
Warsjawa profiling tools
Warsjawa profiling tools
Jakub Kubrynski
Warsjawa profiling
Warsjawa profiling
Jakub Kubrynski
JOOX - Java Object Oriented XML
JOOX - Java Object Oriented XML
Jakub Kubrynski
Arquillian
Arquillian
Jakub Kubrynski
Spring Data
Spring Data
Jakub Kubrynski
Profiling
Profiling
Jakub Kubrynski
Mehr von Jakub Kubrynski
(9)
Work sample coding tests
Work sample coding tests
6 key tips for conducting an effective skill assessment interview
6 key tips for conducting an effective skill assessment interview
What you won't read in books about RESTful services
What you won't read in books about RESTful services
Warsjawa profiling tools
Warsjawa profiling tools
Warsjawa profiling
Warsjawa profiling
JOOX - Java Object Oriented XML
JOOX - Java Object Oriented XML
Arquillian
Arquillian
Spring Data
Spring Data
Profiling
Profiling
Kürzlich hochgeladen
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
Escorts Call Girls
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
soniya singh
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
Diya Sharma
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
singhpriety023
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Delhi Call girls
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
kojalkojal131
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
soniya singh
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
rahman018755
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
SUHANI PANDEY
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
Delhi Call girls
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
APNIC
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
rahman018755
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
SUHANI PANDEY
Kürzlich hochgeladen
(20)
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Consumer Driven Contracts - 4Developers 2015
1.
Stick to the
rules! Consumer Driven Contracts Marcin Grzejszczak @mgrzejszczak Jakub Kubrynski @jkubrynski
2.
Jakub Kubryński @jkubrynski www.kubrynski.com Marcin Grzejszczak @mgrzejszczak toomuchcoding.blogspot.com
3.
TDD on architectural
level @mgrzejszczak @jkubrynski
4.
What is Consumer Driven
Contract @mgrzejszczak @jkubrynski ● Server ● Consumer ● Contract
5.
Consumer Driven Contract benefits @mgrzejszczak
@jkubrynski
6.
Example @mgrzejszczak @jkubrynski
7.
Example @mgrzejszczak @jkubrynski
8.
How to solve
it @mgrzejszczak @jkubrynski ● Consumer’s tests ● Server tests
9.
Contract definition @mgrzejszczak @jkubrynski ●
Contract defines communication ● Your stub is your contract - verify it! ● Expose your stub to your consumers
10.
Consumer Technology @mgrzejszczak @jkubrynski Wiremock http://wiremock.org testCompile
'com.github.tomakehurst:wiremock:1.53' { "request": { "method": "GET", "url": "/hello" }, "response": { "status": 200, "body": "Hello world!", "headers": { "Content-Type": "text/plain" } } }
11.
Server Technology @mgrzejszczak @jkubrynski Accurate
REST https://github.com/Codearte/accurest buildscript { repositories { mavenCentral() } dependencies { classpath 'io.codearte.accurest:accurest-gradle-plugin:0.5.0' } } apply plugin: 'accurest'
12.
Server Technology @mgrzejszczak @jkubrynski Accurate
REST def shouldMarkClientAsNotFraud() { given: def request = given() .header('Content-Type', 'application/frud+json') .body('{"clientPesel":"12345678901", "loanAmount":123.123}') when: def response = given().spec(request) .put("/fraudcheck") then: response.statusCode == 200 response.header('Content-Type') == 'application/fraud+json' and: def responseBody = parseText(response.body.asString()) responseBody.fraudCheckStatus == "OK" }
13.
Example @mgrzejszczak @jkubrynski
14.
Live coding @mgrzejszczak @jkubrynski
15.
Q&A @mgrzejszczak @jkubrynski github.com/marcingrzejszczak/4developers_cdc_examples
Jetzt herunterladen