Skip to content

Commit f831f6a

Browse files
authored
Merge pull request mattmakai#210 from huangsam/task/bad-links-052719
Remove bad links from content via check_urls
2 parents df1068e + 28254d8 commit f831f6a

File tree

4 files changed

+0
-16
lines changed

4 files changed

+0
-16
lines changed

content/pages/01-introduction/04-python-2-or-3.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,6 @@ gone through the process and have advice for making it less painful.
7575
implementations. There is also a
7676
[quick reference for writting code with Python 2 and 3 compatibility](https://wiki.python.org/moin/PortingToPy3k/BilingualQuickRef).
7777

78-
* [Django and Python 3 How to Setup pyenv for Multiple Pythons](https://godjango.com/96-django-and-python-3-how-to-setup-pyenv-for-multiple-pythons/)
79-
is a screencast showing how to run both Python 2 and 3 for different
80-
projects using pyenv.
81-
8278
* [Upgrading to Python 3 with Zero Downtime](https://tech.yplanapp.com/2016/08/24/upgrading-to-python-3-with-zero-downtime/)
8379
supplies advice on transitioning a large existing Python 2 web application
8480
to Python 3. Their process involved upgrading dependencies, testing and

content/pages/04-web-development/27-task-queues.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,6 @@ when scaling out a large deployment of distributed task queues.
184184
are things to keep in mind when you're new to the Celery task queue
185185
implementation.
186186

187-
* [Deferred Tasks and Scheduled Jobs with Celery 3.1, Django 1.7 and Redis](https://godjango.com/63-deferred-tasks-and-scheduled-jobs-with-celery-31-django-17-and-redis/)
188-
is a video along with code that shows how to set up Celery with Redis as the
189-
broker in a Django application.
190-
191187
* [Setting up an asynchronous task queue for Django using Celery and Redis](http://michal.karzynski.pl/blog/2014/05/18/setting-up-an-asynchronous-task-queue-for-django-using-celery-redis/)
192188
is a straightforward tutorial for setting up the Celery task queue for
193189
Django web applications using the Redis broker on the back end.

content/pages/04-web-development/45-microservices.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,3 @@ ease further development and deployment. This approach is called the
124124
* [The Hardest Part About Microservices: Your Data](http://blog.christianposta.com/microservices/the-hardest-part-about-microservices-data/)
125125
presents a data-centric view on how to structure and transport data
126126
in a microservices architecture.
127-
128-
* [Making microservices more resilient with circuit breakers](https://blog.buoyant.io/2017/01/13/making-microservices-more-resilient-with-circuit-breaking/)
129-
provides a solid idea for how to handle issues with microservices so the
130-
problems are less likely to cascade through your entire infrastructure.

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,6 @@ application before taking some action, such as purchasing your service.
7777
is a detailed walkthrough for collecting and analyzing webpage
7878
analytics with your own Flask app.
7979

80-
* [Pandas and Google Analytics](http://blog.yhathq.com/posts/pandas-google-analytics.html)
81-
shows how to use pandas for data analysis with Google Analytics' API to
82-
perform calculations not available in the tool itself.
83-
8480
* [Build a Google Analytics Slack Bot with Python](https://www.twilio.com/blog/2018/03/google-analytics-slack-bot-python.html)
8581
explains how to connect the Google Analytics API to a [Slack](/slack.html)
8682
bot, with all the code in Python, so you can query for Google Analytics

0 commit comments

Comments
 (0)