Skip to content

Commit b9e2f99

Browse files
committed
new celery resources
1 parent 6d99f6d commit b9e2f99

File tree

4 files changed

+29
-1
lines changed

4 files changed

+29
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
This repository contains the source code for
2-
[Full Stack Python](https://www.fullstackpython.com/). View all topics on the [table of contents page](https://www.fullstackpython.com/table-of-content.html).
2+
[Full Stack Python](https://www.fullstackpython.com/).
33

all.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4953,6 +4953,11 @@ <h3>Celery tutorials</h3>
49534953
features for making task queues easier to work with.</p>
49544954
</li>
49554955
<li>
4956+
<p><a href="https://blog.balthazar-rouberol.com/celery-best-practices">Celery Best Practices</a>
4957+
is a different author's follow up to the above best practices post that
4958+
builds upon some of his own learnings from 3+ years using Celery.</p>
4959+
</li>
4960+
<li>
49564961
<p><a href="http://blog.thecodepath.com/2012/11/15/asynchronous-processing-in-web-applications-part-1-a-database-is-not-a-queue/">Asynchronous Processing in Web Applications Part One</a>
49574962
and <a href="http://blog.thecodepath.com/2013/01/06/asynchronous-processing-in-web-applications-part-2-developers-need-to-understand-message-queues/">Part Two</a>
49584963
are great reads for understanding the difference between a task queue and
@@ -4992,6 +4997,11 @@ <h3>Celery tutorials</h3>
49924997
<p><a href="https://realpython.com/blog/python/asynchronous-tasks-with-django-and-celery/">Asynchronous Tasks With Django and Celery</a>
49934998
shows how to integrate Celery with <a href="/django.html">Django</a> and create Periodic Tasks.</p>
49944999
</li>
5000+
<li>
5001+
<p><a href="http://matthewrocklin.com/blog/work/2016/09/13/dask-and-celery">Dask and Celery</a>
5002+
compares Dask.distributed with Celery for Python projects. The post gives
5003+
code examples to show how to execute tasks with either task queue.</p>
5004+
</li>
49955005
</ul>
49965006
<h3>Celery deployment resources</h3>
49975007
<ul>

celery.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@ <h3>Celery tutorials</h3>
9393
features for making task queues easier to work with.</p>
9494
</li>
9595
<li>
96+
<p><a href="https://blog.balthazar-rouberol.com/celery-best-practices">Celery Best Practices</a>
97+
is a different author's follow up to the above best practices post that
98+
builds upon some of his own learnings from 3+ years using Celery.</p>
99+
</li>
100+
<li>
96101
<p><a href="http://blog.thecodepath.com/2012/11/15/asynchronous-processing-in-web-applications-part-1-a-database-is-not-a-queue/">Asynchronous Processing in Web Applications Part One</a>
97102
and <a href="http://blog.thecodepath.com/2013/01/06/asynchronous-processing-in-web-applications-part-2-developers-need-to-understand-message-queues/">Part Two</a>
98103
are great reads for understanding the difference between a task queue and
@@ -132,6 +137,11 @@ <h3>Celery tutorials</h3>
132137
<p><a href="https://realpython.com/blog/python/asynchronous-tasks-with-django-and-celery/">Asynchronous Tasks With Django and Celery</a>
133138
shows how to integrate Celery with <a href="/django.html">Django</a> and create Periodic Tasks.</p>
134139
</li>
140+
<li>
141+
<p><a href="http://matthewrocklin.com/blog/work/2016/09/13/dask-and-celery">Dask and Celery</a>
142+
compares Dask.distributed with Celery for Python projects. The post gives
143+
code examples to show how to execute tasks with either task queue.</p>
144+
</li>
135145
</ul>
136146
<h3>Celery deployment resources</h3>
137147
<ul>

source/content/pages/07-web-development/27-celery.markdown

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ then dive into these specific Celery tutorials.
6868
explains things you should not do with Celery and shows some underused
6969
features for making task queues easier to work with.
7070

71+
* [Celery Best Practices](https://blog.balthazar-rouberol.com/celery-best-practices)
72+
is a different author's follow up to the above best practices post that
73+
builds upon some of his own learnings from 3+ years using Celery.
74+
7175
* [Asynchronous Processing in Web Applications Part One](http://blog.thecodepath.com/2012/11/15/asynchronous-processing-in-web-applications-part-1-a-database-is-not-a-queue/)
7276
and [Part Two](http://blog.thecodepath.com/2013/01/06/asynchronous-processing-in-web-applications-part-2-developers-need-to-understand-message-queues/)
7377
are great reads for understanding the difference between a task queue and
@@ -100,6 +104,10 @@ then dive into these specific Celery tutorials.
100104
* [Asynchronous Tasks With Django and Celery](https://realpython.com/blog/python/asynchronous-tasks-with-django-and-celery/)
101105
shows how to integrate Celery with [Django](/django.html) and create Periodic Tasks.
102106

107+
* [Dask and Celery](http://matthewrocklin.com/blog/work/2016/09/13/dask-and-celery)
108+
compares Dask.distributed with Celery for Python projects. The post gives
109+
code examples to show how to execute tasks with either task queue.
110+
103111

104112
### Celery deployment resources
105113
* The "Django in Production" series by

0 commit comments

Comments
 (0)