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: content/pages/04-web-development/37-integration-testing.markdown
-3Lines changed: 0 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,9 +36,6 @@ during development so they can be addressed immediately.
36
36
gives an example of a system that needs integration tests and shows how
37
37
context managers can be used to address the problem.
38
38
39
-
* Pytest has a page on [integration good practices](http://doc.pytest.org/en/latest/goodpractices.html)
40
-
that you'll likely want to follow when testing your application.
41
-
42
39
*[Integration testing, or how to sleep well at night](http://enterprisecraftsmanship.com/2015/07/13/integration-testing-or-how-to-sleep-well-at-nights/)
43
40
explains what integration tests are and gives an example. The example is
44
41
coded in Java but still relevant when you're learning about integration
Copy file name to clipboardExpand all lines: content/pages/04-web-development/44-web-apis.markdown
-5Lines changed: 0 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,11 +91,6 @@ on the number's page on Twilio as shown below.
91
91
provides context for why JSON-based web services are more common today than
92
92
SOAP which was popular in the early 2000s.
93
93
94
-
*[API tools for every occasion](https://medium.com/@orliesaurus/api-tools-for-every-occasion-10-api-tools-released-in-2015-i-can-t-live-without-d5947d9ca9c3)
95
-
provides a list of 10 tools that are really helpful when working with APIs
96
-
that are new in 2015.
97
-
98
-
99
94
100
95
## APIs learning checklist
101
96
1. Learn the API concepts of machine-to-machine communication with JSON and
Copy file name to clipboardExpand all lines: content/pages/05-deployment/22-wsgi-servers.markdown
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -177,9 +177,9 @@ The following are WSGI servers based on community recommendations.
177
177
is a good read to understand basic information about various WSGI server
178
178
implementations.
179
179
180
-
*A thorough and informative post for LAMP-stack hosting choices is
181
-
presented in the
182
-
"[complete single server Django stack tutorial](http://www.apreche.net/complete-single-server-django-stack-tutorial/)."
180
+
*[What is WSGI and Why Do You Need Gunicorn and Nginx in Django](https://apirobot.me/posts/what-is-wsgi-and-why-do-you-need-gunicorn-and-nginx-in-django)
181
+
explains the breakdown between a [web server](/web-servers.html)
182
+
and a WSGI server in an application deployment environment.
183
183
184
184
* The Python community made a long effort to
185
185
[transition from mod\_python](http://blog.dscpl.com.au/2010/05/modpython-project-soon-to-be-officially.html)
0 commit comments