Skip to content

Commit c06f4d6

Browse files
committed
new api integration resource
1 parent 1b1418b commit c06f4d6

3 files changed

Lines changed: 17 additions & 0 deletions

File tree

‎all.html‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10300,6 +10300,12 @@ <h2>API Integration Resources</h2>
1030010300
is a good post on how to potentially limit the number of HTTP calls
1030110301
required when accessing an external web API via the Requests library.</p>
1030210302
</li>
10303+
<li>
10304+
<p><a href="https://medium.com/@hakibenita/working-with-apis-the-pythonic-way-484784ed1ce0">Working with APIs the Pythonic way</a>
10305+
does a nice job walking through creating a naive web API client, building on
10306+
it with better error handling and then explaining how to test it by mocking
10307+
out the service.</p>
10308+
</li>
1030310309
</ul>
1030410310
<h2>API integration learning checklist</h2>
1030510311
<ol>

‎api-integration.html‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,12 @@ <h2>API Integration Resources</h2>
187187
is a good post on how to potentially limit the number of HTTP calls
188188
required when accessing an external web API via the Requests library.</p>
189189
</li>
190+
<li>
191+
<p><a href="https://medium.com/@hakibenita/working-with-apis-the-pythonic-way-484784ed1ce0">Working with APIs the Pythonic way</a>
192+
does a nice job walking through creating a naive web API client, building on
193+
it with better error handling and then explaining how to test it by mocking
194+
out the service.</p>
195+
</li>
190196
</ul>
191197
<h2>API integration learning checklist</h2>
192198
<ol>

‎source/content/pages/10-web-apis/12-api-integration.markdown‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,11 @@ across many implementation areas.
8080
is a good post on how to potentially limit the number of HTTP calls
8181
required when accessing an external web API via the Requests library.
8282

83+
* [Working with APIs the Pythonic way](https://medium.com/@hakibenita/working-with-apis-the-pythonic-way-484784ed1ce0)
84+
does a nice job walking through creating a naive web API client, building on
85+
it with better error handling and then explaining how to test it by mocking
86+
out the service.
87+
8388

8489
## API integration learning checklist
8590
1. Pick an API known for top notch documentation. Here's a list of

0 commit comments

Comments
 (0)