Skip to content

Commit c855aca

Browse files
committed
new logging resources
1 parent 24d233d commit c855aca

File tree

12 files changed

+54
-18
lines changed

12 files changed

+54
-18
lines changed

all.html

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2510,11 +2510,6 @@ <h2>API Integration Resources</h2>
25102510
useful for testing API integrations.</p>
25112511
</li>
25122512
<li>
2513-
<p><a href="https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf">Apigee's Web API Design ebook</a>
2514-
is free and contains a wealth of practical advice for what design
2515-
decisions to make for your web API.</p>
2516-
</li>
2517-
<li>
25182513
<p><a href="https://realpython.com/blog/python/caching-external-api-requests/">Caching external API requests</a>
25192514
is a good post on how to potentially limit the number of HTTP calls
25202515
required when accessing an external web API via the Requests library.</p>
@@ -2679,6 +2674,16 @@ <h2>API creation resources</h2>
26792674
<p><a href="https://bourgeois.me/rest/">Some REST Best Practices</a> is a high level
26802675
summary of rules to follow while creating your API.</p>
26812676
</li>
2677+
<li>
2678+
<p>Hacker News had a discussion on
2679+
<a href="https://news.ycombinator.com/item?id=8912897">what's the best way to write an API spec?</a>
2680+
that provides a few different viewpoints on this topic.</p>
2681+
</li>
2682+
<li>
2683+
<p><a href="https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf">Apigee's Web API Design ebook</a>
2684+
is free and contains a wealth of practical advice for what design
2685+
decisions to make for your web API.</p>
2686+
</li>
26822687
</ul>
26832688
<h2>API creation learning checklist</h2>
26842689
<p><i class="fa fa-check-square-o"></i>
@@ -3536,7 +3541,7 @@ <h2>General source control resources</h2>
35363541
</li>
35373542
<li>
35383543
<p>This lighthearted guide to the
3539-
<a href="http://www.flourish.org/blog/?p=397">ten astonishments in version control history</a>
3544+
<a href="http://www.flourish.org/2011/12/astonishments-ten-in-the-history-of-version-control/">ten astonishments in version control history</a>
35403545
is a fun way to learn how systems developed over the past several decades.</p>
35413546
</li>
35423547
<li>
@@ -4361,6 +4366,11 @@ <h2>Logging resources</h2>
43614366
in a project's settings.py file. Caktus Group also has a nice tutorial on
43624367
<a href="http://www.caktusgroup.com/blog/2013/09/18/central-logging-django-graylog2-and-graypy/">central logging with graypy and Graylog2</a>.</p>
43634368
</li>
4369+
<li>
4370+
<p><a href="http://www.caktusgroup.com/blog/2015/01/27/Django-Logging-Configuration-logging_config-default-settings-logger/">Django Logging Configuration: How the Default Settings Interfere with Yours</a>
4371+
explains a problem with the default Django logging configuration and what
4372+
to do about in your project.</p>
4373+
</li>
43644374
</ul>
43654375
<h2>Logging learning checklist</h2>
43664376
<p><i class="fa fa-check-square-o"></i>
@@ -4848,6 +4858,8 @@ <h1>Change Log</h1>
48484858
<h2>2015</h2>
48494859
<h3>February</h3>
48504860
<ul>
4861+
<li>Updated several out of date resources and added a new
4862+
<a href="/logging.html">logging</a> resource.</li>
48514863
<li>New <a href="/pyramid.html">Pyramid</a> resources. I definitely need to flesh that page
48524864
out further.</li>
48534865
<li>Added a <a href="/vim.html">Vim</a> page and resources for learning Vim as a Python

api-creation.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,16 @@ <h2>API creation resources</h2>
172172
<p><a href="https://bourgeois.me/rest/">Some REST Best Practices</a> is a high level
173173
summary of rules to follow while creating your API.</p>
174174
</li>
175+
<li>
176+
<p>Hacker News had a discussion on
177+
<a href="https://news.ycombinator.com/item?id=8912897">what's the best way to write an API spec?</a>
178+
that provides a few different viewpoints on this topic.</p>
179+
</li>
180+
<li>
181+
<p><a href="https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf">Apigee's Web API Design ebook</a>
182+
is free and contains a wealth of practical advice for what design
183+
decisions to make for your web API.</p>
184+
</li>
175185
</ul>
176186
<h2>API creation learning checklist</h2>
177187
<p><i class="fa fa-check-square-o"></i>

api-integration.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,6 @@ <h2>API Integration Resources</h2>
116116
useful for testing API integrations.</p>
117117
</li>
118118
<li>
119-
<p><a href="https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf">Apigee's Web API Design ebook</a>
120-
is free and contains a wealth of practical advice for what design
121-
decisions to make for your web API.</p>
122-
</li>
123-
<li>
124119
<p><a href="https://realpython.com/blog/python/caching-external-api-requests/">Caching external API requests</a>
125120
is a good post on how to potentially limit the number of HTTP calls
126121
required when accessing an external web API via the Requests library.</p>

change-log.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ <h1>Change Log</h1>
4343
<h2>2015</h2>
4444
<h3>February</h3>
4545
<ul>
46+
<li>Updated several out of date resources and added a new
47+
<a href="/logging.html">logging</a> resource.</li>
4648
<li>New <a href="/pyramid.html">Pyramid</a> resources. I definitely need to flesh that page
4749
out further.</li>
4850
<li>Added a <a href="/vim.html">Vim</a> page and resources for learning Vim as a Python

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
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-08T10:22:08Z</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-09T08:23:06Z</updated></feed>

logging.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,11 @@ <h2>Logging resources</h2>
148148
in a project's settings.py file. Caktus Group also has a nice tutorial on
149149
<a href="http://www.caktusgroup.com/blog/2013/09/18/central-logging-django-graylog2-and-graypy/">central logging with graypy and Graylog2</a>.</p>
150150
</li>
151+
<li>
152+
<p><a href="http://www.caktusgroup.com/blog/2015/01/27/Django-Logging-Configuration-logging_config-default-settings-logger/">Django Logging Configuration: How the Default Settings Interfere with Yours</a>
153+
explains a problem with the default Django logging configuration and what
154+
to do about in your project.</p>
155+
</li>
151156
</ul>
152157
<h2>Logging learning checklist</h2>
153158
<p><i class="fa fa-check-square-o"></i>

source-control.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ <h2>General source control resources</h2>
109109
</li>
110110
<li>
111111
<p>This lighthearted guide to the
112-
<a href="http://www.flourish.org/blog/?p=397">ten astonishments in version control history</a>
112+
<a href="http://www.flourish.org/2011/12/astonishments-ten-in-the-history-of-version-control/">ten astonishments in version control history</a>
113113
is a fun way to learn how systems developed over the past several decades.</p>
114114
</li>
115115
<li>

source/content/pages/06-web-apis/02-api-integration.markdown

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,11 @@ across many implementation areas.
8484
is a way to capture and replay HTTP requests with mocks. It's extremely
8585
useful for testing API integrations.
8686

87-
* [Apigee's Web API Design ebook](https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf)
88-
is free and contains a wealth of practical advice for what design
89-
decisions to make for your web API.
90-
9187
* [Caching external API requests](https://realpython.com/blog/python/caching-external-api-requests/)
9288
is a good post on how to potentially limit the number of HTTP calls
9389
required when accessing an external web API via the Requests library.
9490

91+
9592
## API integration learning checklist
9693
<i class="fa fa-check-square-o"></i>
9794
Pick an API known for top notch documentation. Here's a list of

source/content/pages/06-web-apis/03-api-creation.markdown

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,15 @@ equivalent of browser testing in the web application world.
132132
* [Some REST Best Practices](https://bourgeois.me/rest/) is a high level
133133
summary of rules to follow while creating your API.
134134

135+
* Hacker News had a discussion on
136+
[what's the best way to write an API spec?](https://news.ycombinator.com/item?id=8912897)
137+
that provides a few different viewpoints on this topic.
138+
139+
* [Apigee's Web API Design ebook](https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf)
140+
is free and contains a wealth of practical advice for what design
141+
decisions to make for your web API.
142+
143+
135144

136145
## API creation learning checklist
137146
<i class="fa fa-check-square-o"></i>

source/content/pages/07-web-app-deployment/08-source-control.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ control services are:
9090
[Rainforest](https://www.rainforestqa.com/).
9191

9292
* This lighthearted guide to the
93-
[ten astonishments in version control history](http://www.flourish.org/blog/?p=397)
93+
[ten astonishments in version control history](http://www.flourish.org/2011/12/astonishments-ten-in-the-history-of-version-control/)
9494
is a fun way to learn how systems developed over the past several decades.
9595

9696
* [A visual guide to version control](http://betterexplained.com/articles/a-visual-guide-to-version-control/)

0 commit comments

Comments
 (0)