rest fundamentals (short)

17
REST Fundamentals Ready to think web scale? Daniel Marbach planetgeek.ch / dotnet-zentral.ch @danielmarbach

Upload: daniel-marbach

Post on 06-Jul-2015

248 views

Category:

Technology


0 download

DESCRIPTION

This is the short version of my REST Fundamentals talk. The handout can be found here http://www.planetgeek.ch/2012/11/27/rest-fundamentals/

TRANSCRIPT

Page 1: REST Fundamentals (Short)

REST Fundamentals

Ready to think web scale?

Daniel Marbachplanetgeek.ch / dotnet-zentral.ch@danielmarbach

Page 2: REST Fundamentals (Short)

www.bbv.ch

Documentation

information

Page 3: REST Fundamentals (Short)

www.bbv.ch

I can’t!

Page 4: REST Fundamentals (Short)

www.bbv.ch

It changed everything

Page 5: REST Fundamentals (Short)

www.bbv.ch

Success Story?

Page 6: REST Fundamentals (Short)

www.bbv.ch

Http

Un

ifo

rm R

eso

urc

e Id

en

tifi

er

eTag

Caching

HEAD

TRACE

CONNECT

200404

201

Page 7: REST Fundamentals (Short)

www.bbv.ch

Http

Un

ifo

rm R

eso

urc

e Id

en

tifi

er

eTag

Caching

HEAD

TRACE

CONNECT

200404

201

Page 8: REST Fundamentals (Short)

www.bbv.ch

Key Concept

Page 9: REST Fundamentals (Short)

www.bbv.ch

Constraints =REST

Page 10: REST Fundamentals (Short)

www.bbv.ch

=RESTful

I obey…

I obey all constraints

I obey all constraints

I obey…

Page 11: REST Fundamentals (Short)

www.bbv.ch

Hypermedia

Page 12: REST Fundamentals (Short)

www.bbv.ch

Three

Two

One

Zero

Maturity Model

Page 13: REST Fundamentals (Short)

www.bbv.ch

Hypermedia

HTTP Verbs

Resources

Plain old XML

Level Three

Page 14: REST Fundamentals (Short)

www.bbv.ch

Hypermedia

HTTP Verbs

Resources

Plain old XML

Level Three

Page 15: REST Fundamentals (Short)

www.bbv.ch

Backlog Demo

Page 16: REST Fundamentals (Short)

www.bbv.ch

What level is this?

Page 17: REST Fundamentals (Short)

www.bbv.ch

REST Fundamentals

Enjoy the REST of the usergroup;)

Daniel Marbachplanetgeek.ch / dotnet-zentral.ch@danielmarbach