Skip to content

Commit 09a7a07

Browse files
authored
Merge pull request mattmakai#225 from huangsam/fix/bad-links-20191211
Remove bad links as of 2019-12-11
2 parents 15b63c0 + 419ed6a commit 09a7a07

23 files changed

Lines changed: 11 additions & 112 deletions

content/pages/01-introduction/09-best-python-videos.markdown

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,7 @@ topics of using [web frameworks](/web-frameworks.html) like
8282
[2017](https://www.youtube.com/playlist?list=PL2NFhrDSOxgXmA215-fo02djziShwLa6T),
8383
[2016](https://www.youtube.com/playlist?list=PL2NFhrDSOxgX-A4qpaf3rRaEnEe7166Ac),
8484
[2015](https://www.youtube.com/playlist?list=PL2NFhrDSOxgWvzf40lYJ8gohFciQqRx3K),
85-
[2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcybbNiuhLcc3h6WzmZGVBMr3),
86-
[2013](http://www.youtube.com/user/TheOpenBastion/videos), are all available
85+
[2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcybbNiuhLcc3h6WzmZGVBMr3), are all available
8786
free of charge.
8887

8988
* DjangoCon EU videos are also available from

content/pages/02-development-environments/04-sublime-text.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,6 @@ you will want to take a look at adding to your installation.
136136
["Hello, world!"-level example](http://www.sublimetext.com/docs/plugin-examples)
137137
that you can extend.
138138

139-
* The unofficial
140-
[Sublime documentation's section on plugins](http://docs.sublimetext.info/en/latest/extensibility/plugins.html)
141-
contains the steps to use plugins and how to write your first plugin.
142-
143139
* [Sublime Text plugin development basics](http://engineering.vinted.com/2016/06/27/how-to-write-sublime-plugin/)
144140
has some good advice and further resources.
145141

content/pages/03-data/03-mysql.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,6 @@ like [SQLAlchemy](/sqlalchemy.html) or the [Django ORM](/django-orm.html).
111111
MySQLdb driver to connect to a MySQL server instance and shows some
112112
examples for inserting and querying data.
113113

114-
* [Graph Data From MySQL Database in Python](http://moderndata.plot.ly/graph-data-from-mysql-database-in-python/)
115-
is an interesting study with code of how to pull data out of MySQL and graph
116-
the data with Plotly.
117-
118114

119115
### General MySQL resources
120116
There are many programming language agnostic tutorials for MySQL.

content/pages/04-web-development/01-web-frameworks.markdown

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -177,13 +177,6 @@ frameworks, templating engines and
177177
The votes aren't as important as the list of the many frameworks
178178
that are available to Python developers.
179179

180-
* [Not Your Father’s Python: Amazing Powerful Frameworks](https://blog.signifai.io/not-your-fathers-python-amazing-powerful-frameworks/)
181-
covers the rise of web frameworks, such as [Sanic](/sanic.html), that
182-
are built on Python's
183-
[asyncio](https://docs.python.org/3/library/asyncio.html)
184-
functionality that was built into the standard library starting with
185-
Python 3.4.
186-
187180
* [Django vs. Flask in 2019: Which Framework to Choose](https://testdriven.io/blog/django-vs-flask/)
188181
looks at the best use cases for Django and Flask along with what
189182
makes them unique, from an educational and development standpoint.

content/pages/04-web-development/03-flask.markdown

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -236,12 +236,6 @@ combined with the example real-world projects listed in the next section.
236236
[application dependencies](/application-dependencies.html) and handle
237237
your [deployment](/deployment.html) workflow.
238238

239-
* [How to use Flask to upload files to Amazon S3](http://zabana.me/notes/upload-files-amazon-s3-flask.html)
240-
provides all the code with detailed explanations on how to store files
241-
using [boto](https://boto3.readthedocs.io/en/latest/) and
242-
[Amazon Web Services' S3](https://aws.amazon.com/s3/) with a Flask
243-
application.
244-
245239
* [Visualize your trip with Flask and Mapbox](http://kazuar.github.io/visualize-trip-with-flask-and-mapbox/)
246240
uses geographic GeoJSON data and presents it in a Flask application
247241
that uses [Mapbox](https://www.mapbox.com/).

content/pages/04-web-development/08-morepath.markdown

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,6 @@ these resources below are a good place to get started.
4646
is a blog post by Startifact on how they use Morepath and some of the
4747
features of the framework.
4848

49-
* [A Summer with Morepath](http://blog.stacktrace.ch/post/132538261985)
50-
describes the author's experience using Morepath, such as how he built
51-
a framework around Morepath's core functionality. He eventually became
52-
a core contributor to Morepath based on the application he created.
53-
5449
* [Build a better batching UI with Morepath and Jinja2](http://blog.startifact.com/posts/morepath-batching-example.html)
5550
is an introductory post on building a simple web application with the
5651
framework. The code for the application is also

content/pages/04-web-development/31-static-site-generator.markdown

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,6 @@ point a domain name to your site as well as provide HTTPS support.
206206
These guides walk through various ways of handling the static site
207207
deployment.
208208

209-
* Randall Degges'
210-
[Ultimate Guide to Deploying Static Sites to Amazon Web Services](https://stormpath.com/blog/ultimate-guide-deploying-static-site-aws)
211-
walks through all the steps you need to get your site up and running on
212-
S3. The guide also shows how to set up SSL certificates to ensure
213-
your site can be loaded via HTTPS.
214-
215209
* [Static site hosting with S3 and Cloudflare](https://wsvincent.com/static-site-hosting-with-s3-and-cloudflare/)
216210
shows how to set up an S3 bucket with Cloudflare in front as a CDN that
217211
serves the content with HTTPS. You should be able to accomplish roughly

content/pages/04-web-development/37-integration-testing.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ during development so they can be addressed immediately.
3636
gives an example of a system that needs integration tests and shows how
3737
context managers can be used to address the problem.
3838

39-
* Pytest has a page on [integration good practices](https://pytest.org/latest/goodpractices.html)
39+
* Pytest has a page on [integration good practices](http://doc.pytest.org/en/latest/goodpractices.html)
4040
that you'll likely want to follow when testing your application.
4141

4242
* [Integration testing, or how to sleep well at night](http://enterprisecraftsmanship.com/2015/07/13/integration-testing-or-how-to-sleep-well-at-nights/)

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,6 @@ properly.
116116

117117
* Nginx has [an official page for WebSocket proxying](http://nginx.org/en/docs/http/websocket.html).
118118

119-
* [WebSockets in Nginx](http://blog.martinfjordvald.com/2013/02/websockets-in-nginx/)
120-
walks through the Nginx WebSockets configuration directives.
121-
122119
* [Proxying WebSockets with Nginx](https://chrislea.com/2013/02/23/proxying-websockets-with-nginx/)
123120
shows how to proxy with Socket.io.
124121

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ applications through machine-to-machine communication.
2222

2323
* [Flask-RESTful](http://flask-restful.readthedocs.org/en/latest/) is
2424
widely used for creating web APIs with Flask. It was originally
25-
open sourced by [Twilio](https://www.twilio.com/) then moved into its
25+
open sourced by [Twilio](https://www.twilio.com/) then moved into its
2626
[own GitHub organization](https://github.com/flask-restful/flask-restful)
2727
so engineers from outside the company could be core contributors.
2828

0 commit comments

Comments
 (0)