Skip to content

Commit 8f9fcd1

Browse files
committed
new api creation resource and changelog update
1 parent 3619a8b commit 8f9fcd1

File tree

6 files changed

+41
-1
lines changed

6 files changed

+41
-1
lines changed

all.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4186,6 +4186,13 @@ <h2>Python-specific API creation resources</h2>
41864186
subscribing to updates via a REST interface. Both REST hooks and webhooks
41874187
are far more efficient than polling for updates and notifications.</p>
41884188
</li>
4189+
<li>
4190+
<p>Serialization is common for transforming objects into web API JSON
4191+
results. One company found the serialization performance of Django REST
4192+
framework was lacking so they created
4193+
<a href="https://github.com/clarkduvall/serpy">Serpy</a> and
4194+
<a href="https://engineering.betterworks.com/2015/09/04/ditching-django-rest-framework-serializers-for-serpy/">wrote a blog post with the results of its performance</a>.</p>
4195+
</li>
41894196
</ul>
41904197
<h2>API creation learning checklist</h2>
41914198
<ol>
@@ -6874,6 +6881,13 @@ <h1>Change Log</h1>
68746881
the
68756882
<a href="https://github.com/makaimc/fullstackpython.github.com/commits/gh-pages">source repository's commit log</a> on GitHub.</p>
68766883
<h2>2015</h2>
6884+
<h3>September</h3>
6885+
<ul>
6886+
<li>Added <a href="/api-creation.html">API creation</a> resources.</li>
6887+
<li>A new update for
6888+
<a href="http://www.deploypython.com/">Full Stack Python Guide to Deployments</a>
6889+
went out to existing purchasers!</li>
6890+
</ul>
68776891
<h3>August</h3>
68786892
<ul>
68796893
<li>Created new pages for <a href="/unit-testing.html">unit testing</a> and

api-creation.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,13 @@ <h2>Python-specific API creation resources</h2>
213213
subscribing to updates via a REST interface. Both REST hooks and webhooks
214214
are far more efficient than polling for updates and notifications.</p>
215215
</li>
216+
<li>
217+
<p>Serialization is common for transforming objects into web API JSON
218+
results. One company found the serialization performance of Django REST
219+
framework was lacking so they created
220+
<a href="https://github.com/clarkduvall/serpy">Serpy</a> and
221+
<a href="https://engineering.betterworks.com/2015/09/04/ditching-django-rest-framework-serializers-for-serpy/">wrote a blog post with the results of its performance</a>.</p>
222+
</li>
216223
</ul>
217224
<h2>API creation learning checklist</h2>
218225
<ol>

change-log.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ <h1>Change Log</h1>
3737
the
3838
<a href="https://github.com/makaimc/fullstackpython.github.com/commits/gh-pages">source repository's commit log</a> on GitHub.</p>
3939
<h2>2015</h2>
40+
<h3>September</h3>
41+
<ul>
42+
<li>Added <a href="/api-creation.html">API creation</a> resources.</li>
43+
<li>A new update for
44+
<a href="http://www.deploypython.com/">Full Stack Python Guide to Deployments</a>
45+
went out to existing purchasers!</li>
46+
</ul>
4047
<h3>August</h3>
4148
<ul>
4249
<li>Created new pages for <a href="/unit-testing.html">unit testing</a> and

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-09-04T11:10:51Z</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-09-05T08:10:54Z</updated></feed>

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,12 @@ equivalent of browser testing in the web application world.
158158
subscribing to updates via a REST interface. Both REST hooks and webhooks
159159
are far more efficient than polling for updates and notifications.
160160

161+
* Serialization is common for transforming objects into web API JSON
162+
results. One company found the serialization performance of Django REST
163+
framework was lacking so they created
164+
[Serpy](https://github.com/clarkduvall/serpy) and
165+
[wrote a blog post with the results of its performance](https://engineering.betterworks.com/2015/09/04/ditching-django-rest-framework-serializers-for-serpy/).
166+
161167

162168
## API creation learning checklist
163169
1. Pick an API framework appropriate for your web framework. For Django I

source/content/pages/13-meta/02-change-log.markdown

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ the
1313

1414

1515
## 2015
16+
### September
17+
* Added [API creation](/api-creation.html) resources.
18+
* A new update for
19+
[Full Stack Python Guide to Deployments](http://www.deploypython.com/)
20+
went out to existing purchasers!
21+
1622
### August
1723
* Created new pages for [unit testing](/unit-testing.html) and
1824
[integration testing](/integration-testing.html).

0 commit comments

Comments
 (0)