File tree Expand file tree Collapse file tree 6 files changed +21
-4
lines changed
Expand file tree Collapse file tree 6 files changed +21
-4
lines changed Original file line number Diff line number Diff line change @@ -2872,6 +2872,12 @@ <h2>API creation resources</h2>
28722872 tells the story of design decisions that were made during an API's creation
28732873 and why those choices were made.</ p >
28742874</ li >
2875+ < li >
2876+ < p > < a href ="http://blog.luisrei.com/articles/flaskrest.html "> Implementing a RESTful Web API with Python & Flask</ a >
2877+ is a good walkthrough for coding a Flask app that provides standard
2878+ web API functionality such as proper HTTP responses, authentication
2879+ and logging.</ p >
2880+ </ li >
28752881</ ul >
28762882< h2 > API creation learning checklist</ h2 >
28772883< p > < i class ="fa fa-check-square-o "> </ i >
@@ -4514,7 +4520,7 @@ <h3>Open source log aggregators</h3>
45144520< h3 > Hosted logging services</ h3 >
45154521< ul >
45164522< li >
4517- < p > < a href ="https://www.loggly.com/log-management/python-logging/?utm_source=fs p &utm_medium=promo&utm_campaign=march " onclick ="trackOutboundLink('https://www.loggly.com/log-management/python-logging/?utm_source=fs p&utm_medium=promo&utm_campaign=march'); return false; "> Loggly</ a >
4523+ < p > < a href ="https://www.loggly.com/log-management/python-logging/?utm_source=fsp &utm_medium=promo&utm_campaign=march " onclick ="trackOutboundLink('https://www.loggly.com/log-management/python-logging/?utm_source=fs p&utm_medium=promo&utm_campaign=march'); return false; "> Loggly</ a >
45184524 is a third party cloud based
45194525 application that aggregates logs. They have instructions for every major
45204526 language, including python. It includes email alerting on custom searches. </ p >
Original file line number Diff line number Diff line change @@ -189,6 +189,12 @@ <h2>API creation resources</h2>
189189 tells the story of design decisions that were made during an API's creation
190190 and why those choices were made.</ p >
191191</ li >
192+ < li >
193+ < p > < a href ="http://blog.luisrei.com/articles/flaskrest.html "> Implementing a RESTful Web API with Python & Flask</ a >
194+ is a good walkthrough for coding a Flask app that provides standard
195+ web API functionality such as proper HTTP responses, authentication
196+ and logging.</ p >
197+ </ li >
192198</ ul >
193199< h2 > API creation learning checklist</ h2 >
194200< p > < i class ="fa fa-check-square-o "> </ i >
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 >2015-02-26T21:45:42Z </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 >2015-02-27T08:36:49Z </updated ></feed >
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ <h3>Open source log aggregators</h3>
9494< h3 > Hosted logging services</ h3 >
9595< ul >
9696< li >
97- < p > < a href ="https://www.loggly.com/log-management/python-logging/?utm_source=fs p &utm_medium=promo&utm_campaign=march " onclick ="trackOutboundLink('https://www.loggly.com/log-management/python-logging/?utm_source=fs p&utm_medium=promo&utm_campaign=march'); return false; "> Loggly</ a >
97+ < p > < a href ="https://www.loggly.com/log-management/python-logging/?utm_source=fsp &utm_medium=promo&utm_campaign=march " onclick ="trackOutboundLink('https://www.loggly.com/log-management/python-logging/?utm_source=fs p&utm_medium=promo&utm_campaign=march'); return false; "> Loggly</ a >
9898 is a third party cloud based
9999 application that aggregates logs. They have instructions for every major
100100 language, including python. It includes email alerting on custom searches. </ p >
Original file line number Diff line number Diff line change @@ -144,6 +144,11 @@ equivalent of browser testing in the web application world.
144144 tells the story of design decisions that were made during an API's creation
145145 and why those choices were made.
146146
147+ * [ Implementing a RESTful Web API with Python & Flask] ( http://blog.luisrei.com/articles/flaskrest.html )
148+ is a good walkthrough for coding a Flask app that provides standard
149+ web API functionality such as proper HTTP responses, authentication
150+ and logging.
151+
147152
148153## API creation learning checklist
149154<i class =" fa fa-check-square-o " ></i >
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ certain threshold.
7575
7676
7777### Hosted logging services
78- * <a href =" https://www.loggly.com/log-management/python-logging/?utm_source=fs p &utm_medium=promo&utm_campaign=march " onclick =" trackOutboundLink (' https://www.loggly.com/log-management/python-logging/?utm_source=fs p&utm_medium=promo&utm_campaign=march' ); return false ;" >Loggly</a >
78+ * <a href =" https://www.loggly.com/log-management/python-logging/?utm_source=fsp &utm_medium=promo&utm_campaign=march " onclick =" trackOutboundLink (' https://www.loggly.com/log-management/python-logging/?utm_source=fs p&utm_medium=promo&utm_campaign=march' ); return false ;" >Loggly</a >
7979 is a third party cloud based
8080 application that aggregates logs. They have instructions for every major
8181 language, including python. It includes email alerting on custom searches.
You can’t perform that action at this time.
0 commit comments