Agenda
Slide Show Keyboard Controls (Help)
Action | Key |
Go to next slide | Space Bar, Right Arrow, Down Arrow, Page Down, Click Heading |
Go to previous slide | Left Arrow, Up Arrow, Page Up |
Toggle between slideshow and outline view (Ø) | T |
Show/hide slide controls (Ø « ») | C, Move mouse to bottom right corner |
Zoom in, zoom out, zoom reset (100%) | Control+ Plus, Control+ Minus, Control+ 0 |
Representational State Transfer (REST) – Meaningless Acronym? Wordplay?
rest – n. – peace, ease, or refreshment resulting from the insight that the web works
No matter what vendors tell you – no need to “Light Up the Web” – relax – built on an open architecture using universal identifiers, formats & protocols and evolving open standards – no need to reinvent the wheel and sign-up for single-vendor offerings.
Narrow DefinitionAlternative to BigCo Web Services:
|
Broad DefinitionBest Practices for Designing Web Services for a Unified Human and Programable Web |
1 WS-* = Web Service Specs including WS-Transfer, WS-Addressing, WS-Eventing, WS-Security, WS-Federation, WS-Trust, and many more.
Identifiers
Formats
|
Protocols
|
REST-Speak | Internet-Speak | Plain Old English | ||
---|---|---|---|---|
Verbs | ⇔ | Protocols | ⇔ | Communication & Data Exchange Rules |
Nouns | ⇔ | Identifiers | ⇔ | Names, Addresses |
Types | ⇔ | Formats | ⇔ | Documents, Feeds, Photos, Videos, Music, etc. |
REST-Speak | Examples |
---|---|
Verbs | ⇒ HTTP GET, POST, PUT, DELETE |
Nouns | ⇒ flickr.com/photos/tag/wien , deli.cio.us/tag/wien , etc. |
Types | ⇒ HTML, RSS, PNG, etcetera |
1 RPC = Remote Procedure Call