File tree Expand file tree Collapse file tree 4 files changed +27
-7
lines changed
source/content/pages/08-apis Expand file tree Collapse file tree 4 files changed +27
-7
lines changed Original file line number Diff line number Diff line change @@ -3100,14 +3100,21 @@ <h2>API creation resources</h2>
31003100 behind their design decisions on creating modern RESTful APIs.</ p >
31013101</ li >
31023102< li >
3103- < p > " < a href ="https://medium.com/@zwacky/design-a-beautiful-rest-api-901c73489458 "> Design a beautiful REST API</ a > "
3103+ < p > < a href ="https://medium.com/@zwacky/design-a-beautiful-rest-api-901c73489458 "> Design a beautiful REST API</ a >
31043104 reviews common design decisions regarding endpoints, versioning, errors and
31053105 pagination. There is also a
31063106 < a href ="https://www.youtube.com/watch?v=5WXYw4J4QOU "> source material YouTube video</ a >
31073107 where this blog post derives its recommendations from.</ p >
31083108</ li >
31093109< li >
3110- < p > "< a href ="http://www.bizcoder.com/self-descriptive-isn-t-don-t-assume-anything "> Self-descriptive, isn't. Don't assume anything.</ a > "
3110+ < p > < a href ="http://amberonrails.com/move-fast-dont-break-your-api/ "> Move Fast, Don't Break Your API</ a >
3111+ are slides and a detailed blog post from Amber Feng at Stripe about
3112+ building an API, separating layers of responsibility, hiding backwards
3113+ compatibility and a whole slew of other great advice for developers
3114+ and API designers.</ p >
3115+ </ li >
3116+ < li >
3117+ < p > < a href ="http://www.bizcoder.com/self-descriptive-isn-t-don-t-assume-anything "> Self-descriptive, isn't. Don't assume anything.</ a >
31113118 is an appeal that metadata makes a difference in whether APIs are descriptive
31123119 or not.</ p >
31133120</ li >
Original file line number Diff line number Diff line change @@ -139,14 +139,21 @@ <h2>API creation resources</h2>
139139 behind their design decisions on creating modern RESTful APIs.</ p >
140140</ li >
141141< li >
142- < p > " < a href ="https://medium.com/@zwacky/design-a-beautiful-rest-api-901c73489458 "> Design a beautiful REST API</ a > "
142+ < p > < a href ="https://medium.com/@zwacky/design-a-beautiful-rest-api-901c73489458 "> Design a beautiful REST API</ a >
143143 reviews common design decisions regarding endpoints, versioning, errors and
144144 pagination. There is also a
145145 < a href ="https://www.youtube.com/watch?v=5WXYw4J4QOU "> source material YouTube video</ a >
146146 where this blog post derives its recommendations from.</ p >
147147</ li >
148148< li >
149- < p > "< a href ="http://www.bizcoder.com/self-descriptive-isn-t-don-t-assume-anything "> Self-descriptive, isn't. Don't assume anything.</ a > "
149+ < p > < a href ="http://amberonrails.com/move-fast-dont-break-your-api/ "> Move Fast, Don't Break Your API</ a >
150+ are slides and a detailed blog post from Amber Feng at Stripe about
151+ building an API, separating layers of responsibility, hiding backwards
152+ compatibility and a whole slew of other great advice for developers
153+ and API designers.</ p >
154+ </ li >
155+ < li >
156+ < p > < a href ="http://www.bizcoder.com/self-descriptive-isn-t-don-t-assume-anything "> Self-descriptive, isn't. Don't assume anything.</ a >
150157 is an appeal that metadata makes a difference in whether APIs are descriptive
151158 or not.</ p >
152159</ li >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <feed xmlns =" http://www.w3.org/2005/Atom" ><title >Matt Makai</title ><link href =" http://www.fullstackpython.com/" rel =" alternate" ></link ><link href =" http://www.fullstackpython.com/feeds/all.atom.xml" rel =" self" ></link ><id >http://www.fullstackpython.com/</id ><updated >2014-10-14T06:36:35Z </updated ></feed >
2+ <feed xmlns =" http://www.w3.org/2005/Atom" ><title >Matt Makai</title ><link href =" http://www.fullstackpython.com/" rel =" alternate" ></link ><link href =" http://www.fullstackpython.com/feeds/all.atom.xml" rel =" self" ></link ><id >http://www.fullstackpython.com/</id ><updated >2014-10-15T07:07:52Z </updated ></feed >
Original file line number Diff line number Diff line change @@ -101,13 +101,19 @@ equivalent of browser testing in the web application world.
101101 [ API standards] ( https://github.com/18f/api-standards ) explains the details
102102 behind their design decisions on creating modern RESTful APIs.
103103
104- * " [ Design a beautiful REST API] ( https://medium.com/@zwacky/design-a-beautiful-rest-api-901c73489458 ) "
104+ * [ Design a beautiful REST API] ( https://medium.com/@zwacky/design-a-beautiful-rest-api-901c73489458 )
105105 reviews common design decisions regarding endpoints, versioning, errors and
106106 pagination. There is also a
107107 [ source material YouTube video] ( https://www.youtube.com/watch?v=5WXYw4J4QOU )
108108 where this blog post derives its recommendations from.
109109
110- * "[ Self-descriptive, isn't. Don't assume anything.] ( http://www.bizcoder.com/self-descriptive-isn-t-don-t-assume-anything ) "
110+ * [ Move Fast, Don't Break Your API] ( http://amberonrails.com/move-fast-dont-break-your-api/ )
111+ are slides and a detailed blog post from Amber Feng at Stripe about
112+ building an API, separating layers of responsibility, hiding backwards
113+ compatibility and a whole slew of other great advice for developers
114+ and API designers.
115+
116+ * [ Self-descriptive, isn't. Don't assume anything.] ( http://www.bizcoder.com/self-descriptive-isn-t-don-t-assume-anything )
111117 is an appeal that metadata makes a difference in whether APIs are descriptive
112118 or not.
113119
You can’t perform that action at this time.
0 commit comments