You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p><ahref="https://bourgeois.me/rest/">Some REST Best Practices</a> is a high level
2680
2675
summary of rules to follow while creating your API.</p>
2681
2676
</li>
2677
+
<li>
2678
+
<p>Hacker News had a discussion on
2679
+
<ahref="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><ahref="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>
2682
2687
</ul>
2683
2688
<h2>API creation learning checklist</h2>
2684
2689
<p><iclass="fa fa-check-square-o"></i>
@@ -3536,7 +3541,7 @@ <h2>General source control resources</h2>
3536
3541
</li>
3537
3542
<li>
3538
3543
<p>This lighthearted guide to the
3539
-
<ahref="http://www.flourish.org/blog/?p=397">ten astonishments in version control history</a>
3544
+
<ahref="http://www.flourish.org/2011/12/astonishments-ten-in-the-history-of-version-control/">ten astonishments in version control history</a>
3540
3545
is a fun way to learn how systems developed over the past several decades.</p>
3541
3546
</li>
3542
3547
<li>
@@ -4361,6 +4366,11 @@ <h2>Logging resources</h2>
4361
4366
in a project's settings.py file. Caktus Group also has a nice tutorial on
4362
4367
<ahref="http://www.caktusgroup.com/blog/2013/09/18/central-logging-django-graylog2-and-graypy/">central logging with graypy and Graylog2</a>.</p>
4363
4368
</li>
4369
+
<li>
4370
+
<p><ahref="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>
4364
4374
</ul>
4365
4375
<h2>Logging learning checklist</h2>
4366
4376
<p><iclass="fa fa-check-square-o"></i>
@@ -4848,6 +4858,8 @@ <h1>Change Log</h1>
4848
4858
<h2>2015</h2>
4849
4859
<h3>February</h3>
4850
4860
<ul>
4861
+
<li>Updated several out of date resources and added a new
4862
+
<ahref="/logging.html">logging</a> resource.</li>
4851
4863
<li>New <ahref="/pyramid.html">Pyramid</a> resources. I definitely need to flesh that page
4852
4864
out further.</li>
4853
4865
<li>Added a <ahref="/vim.html">Vim</a> page and resources for learning Vim as a Python
Copy file name to clipboardExpand all lines: logging.html
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -148,6 +148,11 @@ <h2>Logging resources</h2>
148
148
in a project's settings.py file. Caktus Group also has a nice tutorial on
149
149
<ahref="http://www.caktusgroup.com/blog/2013/09/18/central-logging-django-graylog2-and-graypy/">central logging with graypy and Graylog2</a>.</p>
150
150
</li>
151
+
<li>
152
+
<p><ahref="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
0 commit comments