Skip to content

Commit 2617df4

Browse files
committed
fixing more typos
1 parent bc4c7dc commit 2617df4

9 files changed

+12
-34
lines changed

content/pages/04-web-development/42-websockets.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,6 @@ own project.
173173
that demos sending server generated events as well as input from users
174174
via a text box input on a form.
175175

176-
* The [realtime codenames game](https://github.com/joshporter1/codenames)
177-
source code is a full-featured example for using WebSockets via
178-
Flask-SocketIO.
179-
180176
* The
181177
[python-websockets-example](https://github.com/mattmakai/python-websockets-example)
182178
contains code to create a simple web application that provides WebSockets

content/pages/04-web-development/43-webrtc.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ browser) and server (usually a [web server](/web-servers.html)).
3333
at points but overall has a ton of good information that gives a solid
3434
overview of the technology.
3535

36-
* [Building a Snapchat-like app with WebRTC in the browser](https://tokbox.com/blog/building-a-snapchat-like-app-with-webrtc-in-the-browser/)
37-
walks through the front end JavaScript for building a photo filter
38-
application using the WebRTC browser APIs.
39-
4036
* [WebRTC issues and how to debug them](https://blog.codeship.com/webrtc-issues-and-how-to-debug-them/)
4137
explains the various ways that implementations can go wrong and where
4238
to start looking when you run into errors.

content/pages/04-web-development/48-api-creation.markdown

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,8 @@ equivalent of browser testing in the web application world.
130130
compatibility and a whole slew of other great advice for developers
131131
and API designers.
132132

133-
* [Self-descriptive, isn't. Don't assume anything.](http://www.bizcoder.com/self-descriptive-isn-t-don-t-assume-anything)
134-
is an appeal that metadata makes a difference in whether APIs are descriptive
135-
or not.
136-
137133
* [Designing the Artsy API](http://artsy.github.io/blog/2014/09/12/designing-the-public-artsy-api/)
138-
has their recommendations list for building an API based on their recent
134+
has their recommendations list for building an API based on their
139135
experiences.
140136

141137
* Hacker News had a discussion on
@@ -212,10 +208,6 @@ equivalent of browser testing in the web application world.
212208
[Serpy](https://github.com/clarkduvall/serpy) and
213209
[wrote a blog post with the results of its performance](https://engineering.betterworks.com/2015/09/04/ditching-django-rest-framework-serializers-for-serpy/).
214210

215-
* [Designing a Web API](http://restlet.com/company/blog/2015/03/16/api-design-designing-a-web-api/)
216-
gives a detailed walkthrough of concepts and design decisions you need
217-
to make when building an API.
218-
219211
* Microsoft's
220212
[REST API Guidelines](https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md)
221213
are a detailed set of considerations for when you are building your own

content/pages/04-web-development/51-api-integration.markdown

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,6 @@ across many implementation areas.
6363
is a nice tutorial for easily re-executing failed HTTP requests with the
6464
Requests library.
6565

66-
* My DjangoCon 2013 talk dove into
67-
"[Making Django Play Nice With Third Party Services](http://www.youtube.com/watch?v=iGP8DQIqxXs)."
68-
6966
* If you're looking for a fun project that uses two web APIs within a
7067
Django application, try out this tutorial to
7168
[Build your own Pokédex with Django, MMS and PokéAPI](https://www.twilio.com/blog/2014/11/build-your-own-pokedex-with-django-mms-and-pokeapi.html).

content/pages/04-web-development/52-twilio.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,6 @@ for fellow developers.
7777
[Twilio SMS API via some Python code](https://www.twilio.com/docs/quickstart/python/sms)
7878
to send a text message with the results.
7979

80-
* IBM's Bluemix blog contains a nice tutorial on building an
81-
[IoT Python app with a Raspberry Pi and Bluemix](https://developer.ibm.com/bluemix/2015/04/02/tutorial-using-a-raspberry-pi-python-iot-twilio-bluemix/)
82-
that uses Twilio to interact with the Raspberry Pi.
83-
8480
* The [Python tag on the Twilio blog](https://www.twilio.com/blog/tag/python)
8581
provides walkthroughs for
8682
[Django](https://www.twilio.com/blog/2015/12/city-chat-with-python-django-and-twilio-ip-messaging.html),

content/pages/04-web-development/56-web-app-security.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ resources can also give you a good overview of how HTTPS works.
110110
learn about web browser internals, session attacks, fingerprinting, HTTPS
111111
and many other fundamental topics.
112112

113-
* [The SaaS CTO Security Checklist](https://cto-security-checklist.sqreen.io/)
113+
* [The SaaS CTO Security Checklist Redux](https://www.goldfiglabs.com/guide/saas-cto-security-checklist/)
114114
is an awesome list of steps for securing your infrastructure and employees
115115
as well as what stage and size company it is recommended that you put those
116116
procedures in place.

content/pages/05-deployment/02-servers.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ provides a unified API for many cloud service providers.
128128

129129
* [Amazon Web Services has official documentation](http://aws.amazon.com/python/) for running Python web applications.
130130

131-
* [boto](https://github.com/boto/boto) is an extensive and well-tested
132-
Python library for working with Amazon Web Services.
131+
* [boto3](https://github.com/boto/boto3) is an extensive and well-tested
132+
Python library for working with Amazon Web Services.
133133

134134
* [Poseidon](https://github.com/changhiskhan/poseidon) is a Python commandline
135135
interface for managing Digital Ocean droplets (servers).

content/pages/05-deployment/19-nginx.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ to make sure you are avoiding the most common security errors that plague
6363
HTTP(S) configurations.
6464

6565
* [HTTPS with Let's Encrypt and nginx](https://botleg.com/stories/https-with-lets-encrypt-and-nginx/)
66-
walks throough installing a free SSL certificate from Let's Encrypt
66+
walks through installing a free SSL certificate from Let's Encrypt
6767
to secure HTTP connects to your nginx server via HTTPS.
6868

6969
* The [Nginx Config](https://nginxconfig.io/) tool can generate strong
@@ -101,7 +101,7 @@ several years.
101101

102102
* [Test-driving web server configuration](https://gdstechnology.blog.gov.uk/2015/03/25/test-driving-web-server-configuration/)
103103
tells a good story for how to iteratively apply configuration changes, such
104-
as routing traffic to [Piwik](http://piwik.org/) for
104+
as routing traffic to [Matoma](https://matomo.org/) for
105105
[web analytics](/web-analytics.html), reverse proxying to backend
106106
application servers and terminately TLS connections appropriately.
107107
It is impressive to read a well-written softare development article like

content/pages/06-devops/18-web-analytics.markdown

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,10 @@ application before taking some action, such as purchasing your service.
3838

3939

4040
## Open source web analytics projects
41-
* [Piwik](http://piwik.org/) is a web analytics platform you can host yourself.
42-
Piwik is a solid choice if you cannot use Google Analytics or want to
43-
customize your own web analytics platform.
41+
* [Matoma](https://matomo.org/) (formerly Piwik), is a web analytics
42+
platform that you can host yourself. Matoma is a solid choice if you
43+
cannot use Google Analytics or want to customize your own web analytics
44+
software.
4445

4546
* [Shynet](https://github.com/milesmcc/shynet) is a lightweight, privacy-friendly
4647
cookie-free web analytics application written in Python.
@@ -142,8 +143,8 @@ application before taking some action, such as purchasing your service.
142143

143144

144145
## Web analytics learning checklist
145-
1. Add Google Analytics or Piwik to your application. Both are free and while
146-
Piwik is not as powerful as Google Analytics you can self-host the
146+
1. Add Google Analytics or Matoma to your application. Both are free and while
147+
Matoma is not as powerful as Google Analytics you can self-host the
147148
application which is the only option in many environments.
148149

149150
1. Think critically about the factors that will make your application

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy