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
Copy file name to clipboardExpand all lines: all.html
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4186,6 +4186,13 @@ <h2>Python-specific API creation resources</h2>
4186
4186
subscribing to updates via a REST interface. Both REST hooks and webhooks
4187
4187
are far more efficient than polling for updates and notifications.</p>
4188
4188
</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
+
<ahref="https://github.com/clarkduvall/serpy">Serpy</a> and
4194
+
<ahref="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>
4189
4196
</ul>
4190
4197
<h2>API creation learning checklist</h2>
4191
4198
<ol>
@@ -6874,6 +6881,13 @@ <h1>Change Log</h1>
6874
6881
the
6875
6882
<ahref="https://github.com/makaimc/fullstackpython.github.com/commits/gh-pages">source repository's commit log</a> on GitHub.</p>
Copy file name to clipboardExpand all lines: api-creation.html
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -213,6 +213,13 @@ <h2>Python-specific API creation resources</h2>
213
213
subscribing to updates via a REST interface. Both REST hooks and webhooks
214
214
are far more efficient than polling for updates and notifications.</p>
215
215
</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
+
<ahref="https://github.com/clarkduvall/serpy">Serpy</a> and
221
+
<ahref="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>
Copy file name to clipboardExpand all lines: source/content/pages/06-web-apis/03-api-creation.markdown
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -158,6 +158,12 @@ equivalent of browser testing in the web application world.
158
158
subscribing to updates via a REST interface. Both REST hooks and webhooks
159
159
are far more efficient than polling for updates and notifications.
160
160
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
+
161
167
162
168
## API creation learning checklist
163
169
1. Pick an API framework appropriate for your web framework. For Django I
0 commit comments