-
Notifications
You must be signed in to change notification settings - Fork 0
/
feed.xml
104 lines (93 loc) · 10.5 KB
/
feed.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Goldberg's Blog</title>
<description>A blog mostly devoted to APIs, distributed data, the future of applications, and related topics.</description>
<link>http://davejonathangoldberg.github.iohttp://davejonathangoldberg.github.io/</link>
<atom:link href="http://davejonathangoldberg.github.iohttp://davejonathangoldberg.github.io/feed.xml" rel="self" type="application/rss+xml" />
<item>
<title>Hypermedia Resources</title>
<description><p>Over the past few months, there has been a noticeable increase in interest in hypermedia APIs. To date, the discussion reached peak intensity during <a href="http://api-craft.org/">API Craft 2014</a> in Detroit a couple of weeks ago. Since then, the conversation has kept going on Twitter and on blogs and you know, wherever API folk gather.</p>
<p>I thought it might be useful to put together a list of hypermedia resources that people can use to familiarize themselves with the topic. This list will get much longer as I will continue to add to it as I remember good resources and more appear. Please <a href="https://twitter.com/davidgoldberg">let me know</a> if you think anything should be added.</p>
<h3 id="media-types">Media-Types</h3>
<ul>
<li><a href="http://stateless.co/hal_specification.html">HAL</a></li>
<li><a href="https://rawgit.com/mamund/media-types/master/uber-hypermedia.html">Uber</a></li>
<li><a href="http://amundsen.com/media-types/collection/">Collection+JSON</a></li>
<li><a href="https://github.com/JornWildt/Mason">Mason</a></li>
<li><a href="https://github.com/kevinswiber/siren">Siren</a></li>
<li><a href="http://jsonapi.org/">JSON API</a></li>
<li><a href="http://json-ld.org/">JSON-LD</a></li>
<li><a href="http://cdoc.io/">Collection.Document+JSON</a></li>
</ul>
<h3 id="papers">Papers</h3>
<ul>
<li><a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm">Chapter 5 of Roy Fieldings dissertation (REST)</a> - It all starts with Roy Fieldings dissertation where he defines REST. A must read.</li>
</ul>
<h3 id="projects--papers">Projects &amp; Papers</h3>
<ul>
<li><a href="http://haltalk.herokuapp.com/explorer/browser.html#/">HAL Browser</a> - A browser based sample HAL client. Try it out and you’ll get a feel for why affordances via links have such a strong appeal!</li>
<li><a href="http://apisjson.org/">APIs.json</a> - Distributed API discovery format.</li>
<li><a href="http://apis.io/">APIs.io</a> - A searchable API directory that also leverages APIs.json.</li>
<li><a href="http://json-schema.org/">JSON Schema</a> - JSON data format description and validation language. Gaining usage in key hypermedia components and within media-types. </li>
<li><a href="https://github.com/zettajs/zetta">ZettaJS</a> - An Open Source platform for the Internet of Things</li>
<li><a href="https://github.com/smizell/verbose">Verbose</a> - Verbose is a general-purpose, multi-use hypermedia format that can be used to build robust and highly-descriptive hypermedia APIs.</li>
<li><a href="https://github.com/smizell/halpert">Halpert</a> - Halpert is a library for representing and interfacing with hypermedia formats.</li>
<li><a href="http://amundsen.com/hypermedia/profiles/">ALPS</a> - “Application-Level Profile Semantics”</li>
<li><a href="https://github.com/davejonathangoldberg/hypermedia-api-generator">Hypermedia-API-Generator</a> - Hypermedia API Generator </li>
</ul>
<h3 id="blog-posts-that-explain-hypermedia-apis">Blog Posts that explain hypermedia APIs</h3>
<ul>
<li><a href="http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven">REST APIs must be hypertext-driven</a></li>
<li><a href="http://amundsen.com/blog/archives/1152">The Next Big Thing is Small</a></li>
<li><a href="http://www.bizcoder.com/hypermedia-as-the-engine-of-application-state-the-client-server-dance">Hypermedia as the engine of application state, the client-server dance</a></li>
<li><a href="http://blog.steveklabnik.com/posts/2012-02-23-rest-is-over">REST is Over</a></li>
<li><a href="http://apievangelist.com/2014/08/05/the-hypermedia-api-debate-sorry-reasonable-just-does-not-sell/">The Hypermedia API Debate: Sorry Reasonable Just Does Not Sell</a></li>
<li><a href="http://apistrategy.tumblr.com/post/93811412588/stop-talking-about-hypermedia-and-rest-start-building">Stop Talking About Hypermedia and REST - Start Building Adaptable APIs</a></li>
<li><a href="http://codebetter.com/glennblock/2011/05/09/hypermedia-and-forms/">Hypermedia and Forms</a></li>
</ul>
<h3 id="hypermedia-people-i-follow-on-twitter">Hypermedia People I follow on Twitter</h3>
<ul>
<li><a href="https://twitter.com/mamund">Mike Amundsen (@mamund)</a></li>
<li><a href="https://twitter.com/gblock">Glenn Block (@gblock)</a></li>
<li><a href="https://twitter.com/gamache">Pete Gamache (@gamache)</a></li>
<li><a href="https://twitter.com/steveklabnik">Steve Klabnik (@steveklabnik)</a></li>
<li><a href="https://twitter.com/kinlane">Kin Lane (@kinlane)</a></li>
<li><a href="https://twitter.com/markuslanthaler">Markus Lanthaler (@MarkusLanthaler)</a></li>
<li><a href="https://twitter.com/cometaj2">Jeff Michaud (@cometaj2)</a></li>
<li><a href="https://twitter.com/darrel_miller">Darrel Miller (@Darrel_Miller)</a></li>
<li><a href="https://twitter.com/stephen_mizell">Stephen Mizell (@Stephen_Mizell)</a></li>
<li><a href="https://twitter.com/mogsie">Erik Mogensen (@mogsie)</a></li>
<li><a href="https://twitter.com/jon_moore">Jon Moore (@Jon_Moore)</a></li>
<li><a href="https://twitter.com/inadarei">Irakli Nadareishvilli (@Inadarei)</a></li>
<li><a href="https://twitter.com/@zdne">Zdenek Nemec (@zdne)</a></li>
<li><a href="https://twitter.com/kevinswiber">Kevin Swiber (@kevinswiber)</a></li>
<li><a href="https://twitter.com/ttahmouch">Tony Tahmouch (@ttahmouch)</a></li>
<li><a href="https://twitter.com/rubenverborgh">Ruben Verborgh (@RubenVerborgh)</a></li>
<li><a href="https://twitter.com/jornwildt">Jorn Wildt (@jornwildt)</a></li>
<li><a href="https://twitter.com/njyx">Steven Willmott (@njyx)</a></li>
<li><a href="https://twitter.com/jitterted">Ted Young (@jitterted)</a></li>
</ul>
<h3 id="books-ht-gblockhttpstwittercomgblock">Books (h/t <a href="https://twitter.com/gblock">@gblock</a>)</h3>
<ul>
<li><a href="http://www.amazon.com/gp/product/1449337716?ie=UTF8&amp;camp=1789&amp;creativeASIN=1449337716&amp;linkCode=xm2&amp;tag=golsblo01-20">Designing Evolvable Web APIs with ASP.NET by Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking and Darrel Miller</a></li>
<li><a href="http://www.amazon.com/gp/product/1449358063?ie=UTF8&amp;camp=1789&amp;creativeASIN=1449358063&amp;linkCode=xm2&amp;tag=golsblo01-20">RESTful Web APIs by Leonard Richardson and Mike Amundsen</a></li>
<li><a href="hhttp://www.amazon.com/gp/product/1449306578?ie=UTF8&amp;camp=1789&amp;creativeASIN=1449306578&amp;linkCode=xm2&amp;tag=golsblo01-20">Building Hypermedia APIs with HTML5 and Node by Mike Amundsen</a></li>
<li><a href="http://www.amazon.com/gp/product/0596805829?ie=UTF8&amp;camp=1789&amp;creativeASIN=0596805829&amp;linkCode=xm2&amp;tag=golsblo01-20_">REST in Practice: Hypermedia and Systems Architecture by Jim Webber, Savas Parastatidis and Ian Robinson</a></li>
<li><a href="https://getdpd.com/cart/hoplink/14825?referrer=g2gizvxes7k8ggg">Designing Hypermedia APIs by Steve Klabnik(ebook)</a></li>
</ul>
</description>
<pubDate>Fri, 08 Aug 2014 06:00:00 -0400</pubDate>
<link>http://davejonathangoldberg.github.iohttp://davejonathangoldberg.github.io/apis/hypermedia/2014/08/08/hypermedia-resources/</link>
<guid isPermaLink="true">http://davejonathangoldberg.github.iohttp://davejonathangoldberg.github.io/apis/hypermedia/2014/08/08/hypermedia-resources/</guid>
</item>
<item>
<title>A blog about APIs.</title>
<description><p>This is the first post in my new blog. I’ll be mostly talking about APIs, REST, hypermedia, distributed data, the future of applications, and related topics. I might stray into other areas from time to time. </p>
</description>
<pubDate>Wed, 06 Aug 2014 13:20:48 -0400</pubDate>
<link>http://davejonathangoldberg.github.iohttp://davejonathangoldberg.github.io/apis/2014/08/06/api-blog-introduction/</link>
<guid isPermaLink="true">http://davejonathangoldberg.github.iohttp://davejonathangoldberg.github.io/apis/2014/08/06/api-blog-introduction/</guid>
</item>
</channel>
</rss>