Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Common issues with Apache Kafka® Producer
confluent
Akka persistence == event sourcing in 30 minutes
Konrad Malawski
Customer Intelligence: Using the ELK Stack to Analyze ForgeRock OpenAM Audit ...
ForgeRock
JSON-LD for RESTful services
Markus Lanthaler
AWS EMR Cost optimization
SANG WON PARK
MariaDB MaxScale
MariaDB Corporation
An introduction to Apache Camel
Kapil Kumar
Full lifecycle of a microservice
Luigi Bennardis
1
of
32
Top clipped slide
Full-on Hypermedia APIs with Hydra
Mar. 27, 2014
•
0 likes
14 likes
×
Be the first to like this
Show More
•
14,183 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Report
Technology
Presented at the API Strategy & Practice Conference in Amsterdam, Netherlands
Markus Lanthaler
Follow
Advertisement
Advertisement
Advertisement
Recommended
Building Next-Generation Web APIs with JSON-LD and Hydra
Markus Lanthaler
41.8K views
•
56 slides
Model Your Application Domain, Not Your JSON Structures
Markus Lanthaler
29.1K views
•
22 slides
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
Markus Lanthaler
27.4K views
•
17 slides
Google cloud Dataflow & Apache Flink
Iván Fernández Perea
3.7K views
•
41 slides
Dapr - A 10x Developer Framework for Any Language
Bilgin Ibryam
276 views
•
23 slides
Working with Terraform on Azure
tombuildsstuff
372 views
•
47 slides
More Related Content
Slideshows for you
(20)
Common issues with Apache Kafka® Producer
confluent
•
2.4K views
Akka persistence == event sourcing in 30 minutes
Konrad Malawski
•
40.1K views
Customer Intelligence: Using the ELK Stack to Analyze ForgeRock OpenAM Audit ...
ForgeRock
•
7.9K views
JSON-LD for RESTful services
Markus Lanthaler
•
20.7K views
AWS EMR Cost optimization
SANG WON PARK
•
1.2K views
MariaDB MaxScale
MariaDB Corporation
•
1.9K views
An introduction to Apache Camel
Kapil Kumar
•
754 views
Full lifecycle of a microservice
Luigi Bennardis
•
3.4K views
Apache Spark & Hadoop
MapR Technologies
•
8.8K views
Kafka Tutorial: Kafka Security
Jean-Paul Azar
•
9K views
SeaweedFS introduction
chrislusf
•
5.8K views
Creating Awesome Web APIs is a Breeze
Markus Lanthaler
•
16.4K views
NGINX: High Performance Load Balancing
NGINX, Inc.
•
2.1K views
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
CA API Management
•
5.2K views
Spark Summit EU 2015: Lessons from 300+ production users
Databricks
•
10.4K views
Introduction to the Web API
Brad Genereaux
•
14K views
Where is my bottleneck? Performance troubleshooting in Flink
Flink Forward
•
398 views
FIWARE Global Summit - NGSI-LD - NGSI with Linked Data
FIWARE
•
2.5K views
Build Low-Latency Applications in Rust on ScyllaDB
ScyllaDB
•
549 views
SHACL by example
Jose Emilio Labra Gayo
•
13.1K views
Viewers also liked
(20)
Creating 3rd Generation Web APIs with Hydra
Markus Lanthaler
•
12.8K views
From Strings to Things to a Web of Services
Markus Lanthaler
•
3.5K views
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...
Martin Hepp
•
52.5K views
The Web 3.0 is just around the corner. Be prepared!
Markus Lanthaler
•
12.6K views
A Deep Dive into JSON-LD and Hydra
Markus Lanthaler
•
9.7K views
Developing FOSDEM Companion
cbeyls
•
1.2K views
System Center 2012 - January Licensing Update
Softchoice Corporation
•
1.8K views
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Andrea Mauro
•
1.2K views
SQL Server 2012 ile Gelen Yeni Özellikler
turgaysahtiyan
•
2.4K views
Limewood Event - VMware
BlueChipICT
•
745 views
Cassandra Introduction & Features
Phil Peace
•
947 views
You voiced your concerns. VMware listened: Major Adjustments to vSphere 5 lic...
Softchoice Corporation
•
1.5K views
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Corporation
•
1.9K views
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
gguglie
•
295 views
Findability Day 2015 Mattias Ellison - Findwise - Enterprise Search and fin...
Findwise
•
1K views
Site Recovery Manager - Una visione architetturale
gguglie
•
200 views
SQL Server Performans İpuçları
turgaysahtiyan
•
7K views
Docker at Djangocon 2013 | Talk by Ken Cochrane
dotCloud
•
16.6K views
vCenter and ESXi network port communications
Animesh Dixit
•
6.7K views
VMworld 2014: Site Recovery Manager and vSphere Replication
VMworld
•
2K views
Advertisement
Similar to Full-on Hypermedia APIs with Hydra
(20)
DevSecCon Singapore 2018 - in graph we trust By Imran Mohammed
DevSecCon
•
463 views
In graph we trust: Microservices, GraphQL and security challenges
Mohammed A. Imran
•
837 views
Semantic Web & TYPO3
André Wuttig
•
686 views
Building Beautiful REST APIs in ASP.NET Core
Stormpath
•
1.2K views
Building Beautiful REST APIs in ASP.NET Core
Nate Barbettini
•
2.7K views
Great APIs - Future of Your Progress App
Gabriel Lucaciu
•
85 views
Pragmatic Hypermedia REST APIs
Micha Mazaheri
•
176 views
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
Lucidworks
•
977 views
Lasso and Couchdb : the happy couple
Ari Najarian
•
1.6K views
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
•
948 views
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
•
84 views
Introduction to Hydra
Alejandro Inestal
•
2.1K views
API Technical Writing
Sarah Maddox
•
22.3K views
The Web Is Changing — From Strings to Things
Markus Lanthaler
•
12.1K views
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Ícaro Medeiros
•
3.2K views
Saving Money by Optimizing Your Cloud Add-On Infrastructure
Atlassian
•
4.8K views
IoT Applications and Patterns using Apache Spark & Apache Bahir
Luciano Resende
•
985 views
Test upload
Darrell Lawson Jr.
•
4.8K views
SDKs, the good the bad the ugly - Japan
tristansokol
•
274 views
Getting into ember.js
reybango
•
4.9K views
More from Markus Lanthaler
(8)
Why and How to Optimize Your Data Architecture for an Integrated Future
Markus Lanthaler
•
13.7K views
Stop Reinventing the Wheel! Use Linked Data to Build Better APIs
Markus Lanthaler
•
11.1K views
A Web of Things to Reduce Energy Wastage
Markus Lanthaler
•
2.9K views
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Markus Lanthaler
•
3.9K views
SAPS - Semantic AtomPub-based Services
Markus Lanthaler
•
2.9K views
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
Markus Lanthaler
•
3.8K views
Semantic Web Services: State of the Art
Markus Lanthaler
•
2.8K views
Towards a RESTful Service Ecosystem
Markus Lanthaler
•
2.2K views
Advertisement
Recently uploaded
(20)
Raspberry pi presentation.pptx
FrankAnthonyChin
•
2 views
Swarm Intelligence Applications in Unmanned Aerial Vehicles.pdf
AswathiM28
•
0 views
ChIP-Sequencing
Hajra Qayyum
•
2 views
Hackolade Tutorial - part 3 - Query-driven data modeling based on access patt...
PascalDesmarets1
•
0 views
ETECH Q1 Wk4-GIMP.pptx
John Carlo Rollon
•
0 views
Transverse-and-Longitudinal-Waves.pdf
AbdulRehman35508
•
0 views
Radio History.pptx
AlunoaBrunaSofiaSoar
•
0 views
architecture of android.pptx
allurestore
•
0 views
stock.ppt
ruber731
•
1 view
IoT system development.pdf
Mahdi_Fahmideh
•
4 views
【本科生、研究生】英国约克大学毕业证文凭购买指南
foxupud
•
0 views
【本科生、研究生】美国叶史瓦大学毕业证文凭购买指南
foxupud
•
0 views
Hackolade Tutorial - part 4 - Create your first data model
PascalDesmarets1
•
0 views
GSM FRAME STRUCTURE.pptx
Rasufsd
•
0 views
zkStudyClub - cqlin: Efficient linear operations on KZG commitments
Alex Pruden
•
16 views
Revolution in Retail Experience.pdf
bgoyani3
•
0 views
#9 Calicut MuleSoft Meetup - Munits in Mule 4.pptx
AnoopRamachandran13
•
0 views
Hadoop Migration to databricks cloud project plan.pptx
yashodhannn
•
0 views
【本科生、研究生】英国克兰菲尔德大学毕业证文凭购买指南
akuufux
•
3 views
【本科生、研究生】英国埃克塞特大学毕业证文凭购买指南
akuufux
•
0 views
Full-on Hypermedia APIs with Hydra
Full-on Hypermedia APIs Markus
Lanthaler
{ "id": "as14", "name": "API
Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
{ "id": "as14", "name": "API
Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
Link: <http://example.com/events/as14/attendees/> { "id": "as14", "name":
"API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { "id": "as14", "name":
"API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { "id": "as14", "name":
"API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { 69 64:
61 73 31 34, 6E 61 6D 65: 41 50 49 20 53 74 72 61 74 65 67 79 … 73 74 61 72 74 44 61 74 65: 32 30 31 34 2D 30 33 … 65 6E 64 44 61 74 65: 32 30 31 33 2D 30 33 2D 32 … } http://example.com/events/as14
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" http://example.com/events/as14 /events/as14 /events/as14/attendees
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { 69 64:
61 73 31 34, 6E 61 6D 65: 41 50 49 20 53 74 72 61 74 65 67 79 … 73 74 61 72 74 44 61 74 65: 32 30 31 34 2D 30 33 … 65 6E 64 44 61 74 65: 32 30 31 33 2D 30 33 2D 32 … } http://example.com/events/as14
Link: <http://example.com/events/as14/attendees/>; rel="http://example.com/rels/attendees" { "id": "as14", "name":
"API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28" } http://example.com/events/as14
{ "id": "as14", "name": "API
Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": "/events/as14/attendees/" } http://example.com/events/as14
{ "@context": { "@vocab": "http://schema.org/" }, "id":
"as14", "name": "API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": "/events/as14/attendees/" } http://example.com/events/as14
{ "@context": { "@vocab": "http://schema.org/" }, "id":
"as14", "name": "API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": "/events/as14/attendees/" } http://example.com/events/as14
{ "@context": { "@vocab": "http://schema.org/" }, "@id":
"as14", "name": "API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": "/events/as14/attendees/" } http://example.com/events/as14
{ "@context": { "@vocab": "http://schema.org/" }, "@id":
"as14", "name": "API Strategy & Practice Conference", "startDate": "2014-03-26", "endDate": "2013-03-28", "attendees": { "@id": "/events/as14/attendees/" } } http://example.com/events/as14
{ "@context": { "@vocab": "http://schema.org/" }, "@id":
"/events/as14/attendees/" }
{ "@context": [ { "@vocab":
"http://schema.org/" }, "http://www.w3.org/ns/hydra/core" ], "@id": "/events/as14/attendees/" }
{ "@context": [ { "@vocab":
"http://schema.org/" }, "http://www.w3.org/ns/hydra/core" ], "@id": "/events/as14/attendees/", "operation": { "@type": "AddAction", "method": "POST", "expects": { "@id": "Person", "supportedProperty": { "property": "name", "required": true } } } }
{ "@context": [ { "@vocab":
"http://schema.org/" }, "http://www.w3.org/ns/hydra/core" ], "@id": "/events/as14/attendees/", "operation": { "@type": "AddAction", "method": "POST", "expects": { "@id": "Person", "supportedProperty": { "property": "name", "required": true } } } }
{ "@context": [ { "@vocab":
"http://schema.org/" }, "http://www.w3.org/ns/hydra/core" ], "@id": "http://schema.org/attendees", "supportedOperation": { "@type": "AddAction", "method": "POST", "expects": { "@id": "Person", "supportedProperty": { "property": "name", "required": true } } } }
Hydra Console
© 2014, Markus
Lanthaler. Some Rights Reserved. http://creativecommons.org/licenses/by-nc-sa/4.0/ Thank You
© 2014, Markus
Lanthaler. Some Rights Reserved. http://creativecommons.org/licenses/by-nc-sa/4.0/ SpecialThanks to
Questions? Markus Lanthaler http://www.markus-lanthaler.com @MarkusLanthaler mail@markus-lanthaler.com
Image Credits (1) http://www.flickr.com/photos/piper/2890945512/ (13)
http://schema.org/attendees (14) http://schema.org/Event (18) http://www.vonwong.com/
Advertisement