As more and more data is exposed to the web, many developers find themselves building yet another Web 2.0 custom API and a custom client to match. All is fine until a change is required in the data format, the contents of a record, or the workflow of the application. Then, all bets are off and you start from the beginning again. "Wasn’t HTTP/REST supposed to solve all that?"
In this talk, you’ll learn to implement RESTful .NET applications using Hypermedia instead of typical Web 2.0 APIs. You’ll learn how to create a single hypermedia definition that serves RIA, Desktop application, and traditional Web browsers. You’ll learn how to design your API so that clients won’t break when you change the data elements in a response or introduce new workflows in the application. You’ll learn how to code both client and servers to allow for change over time – evolvability. And you can do it without abandoning your favorite programming language, framework or library. Based on Amundsen’s work on Hypermedia Types, this talk includes lots of code examples. s more and more data is exposed to the web, many developers find themselves building yet another Web 2.0 custom API and a custom client to match. All is fine until a change is required in the data format, the contents of a record, or the workflow of the application. Then, all bets are off and you start from the beginning again.
"Wasn’t HTTP/REST supposed to solve all that?"
In this talk, you’ll learn to implement RESTful .NET applications using Hypermedia instead of typical Web 2.0 APIs. You’ll learn how to create a single hypermedia definition that serves RIA, Desktop application, and traditional Web browsers. You’ll learn how to design your API so that clients won’t break when you change the data elements in a response or introduce new workflows in the application. You’ll learn how to code both client and servers to allow for change over time – evolvability. And you can do it without abandoning your favorite programming language, framework or library.
Based on Amundsen’s work on Hypermedia Types, this talk includes lots of code examples.
As more and more data is exposed to the web, many developers find themselves building yet another Web 2.0 custom API and a custom client to match. All is fine until a change is required in the data format, the contents of a record, or the workflow of the application. Then, all bets are off and you start from the beginning again.
"Wasn’t HTTP/REST supposed to solve all that?"
In this talk, you’ll learn to implement RESTful .NET applications using Hypermedia instead of typical Web 2.0 APIs. You’ll learn how to create a single hypermedia definition that serves RIA, Desktop application, and traditional Web browsers. You’ll learn how to design your API so that clients won’t break when you change the data elements in a response or introduce new workflows in the application. You’ll learn how to code both client and servers to allow for change over time – evolvability. And you can do it without abandoning your favorite programming language, framework or library.
Based on Amundsen’s work on Hypermedia Types, this talk includes lots of code examples.
As more and more data is exposed to the web, many developers find themselves building yet another Web 2.0 custom API and a custom client to match. All is fine until a change is required in the data format, the contents of a record, or the workflow of the application. Then, all bets are off and you start from the beginning again.
"Wasn’t HTTP/REST supposed to solve all that?"
In this talk, you’ll learn to implement RESTful .NET applications using Hypermedia instead of typical Web 2.0 APIs. You’ll learn how to create a single hypermedia definition that serves RIA, Desktop application, and traditional Web browsers. You’ll learn how to design your API so that clients won’t break when you change the data elements in a response or introduce new workflows in the application. You’ll learn how to code both client and servers to allow for change over time – evolvability. And you can do it without abandoning your favorite programming language, framework or library.
Based on Amundsen’s work on Hypermedia Types, this talk includes lots of code examples.
As more and more data is exposed to the web, many developers find themselves building yet another Web 2.0 custom API and a custom client to match. All is fine until a change is required in the data format, the contents of a record, or the workflow of the application. Then, all bets are off and you start from the beginning again.
"Wasn’t HTTP/REST supposed to solve all that?"
In this talk, you’ll learn to implement RESTful .NET applications using Hypermedia instead of typical Web 2.0 APIs. You’ll learn how to create a single hypermedia definition that serves RIA, Desktop application, and traditional Web browsers. You’ll learn how to design your API so that clients won’t break when you change the data elements in a response or introduce new workflows in the application. You’ll learn how to code both client and servers to allow for change over time – evolvability. And you can do it without abandoning your favorite programming language, framework or library.
Based on Amundsen’s work on Hypermedia Types, this talk includes lots of code examples.
As more and more data is exposed to the web, many developers find themselves building yet another Web 2.0 custom API and a custom client to match. All is fine until a change is required in the data format, the contents of a record, or the workflow of the application. Then, all bets are off and you start from the beginning again.
"Wasn’t HTTP/REST supposed to solve all that?"
In this talk, you’ll learn to implement RESTful .NET applications using Hypermedia instead of typical Web 2.0 APIs. You’ll learn how to create a single hypermedia definition that serves RIA, Desktop application, and traditional Web browsers. You’ll learn how to design your API so that clients won’t break when you change the data elements in a response or introduce new workflows in the application. You’ll learn how to code both client and servers to allow for change over time – evolvability. And you can do it without abandoning your favorite programming language, framework or library.
Based on Amundsen’s work on Hypermedia Types, this talk includes lots of code examples.