|
| 1 | +======================= |
| 2 | + Community Resources |
| 3 | +======================= |
| 4 | + |
| 5 | +This is a list of external blog posts, tutorials and slides related |
| 6 | +to Celery. If you have a link that's missing from this list, please |
| 7 | +contact the mailing-list or submit a patch. |
| 8 | + |
| 9 | +.. contents:: |
| 10 | + :local: |
| 11 | + |
| 12 | +Resources |
| 13 | +========= |
| 14 | + |
| 15 | +Who's using Celery |
| 16 | +------------------ |
| 17 | + |
| 18 | +http://wiki.github.com/ask/celery/using |
| 19 | + |
| 20 | +Wiki |
| 21 | +---- |
| 22 | + |
| 23 | +http://wiki.github.com/ask/celery/ |
| 24 | + |
| 25 | +Celery questions on Stack Overflow |
| 26 | +---------------------------------- |
| 27 | + |
| 28 | +http://stackoverflow.com/search?q=celery&tab=newest |
| 29 | + |
| 30 | +Mailing-list Archive: celery-users |
| 31 | +---------------------------------- |
| 32 | + |
| 33 | +http://blog.gmane.org/gmane.comp.python.amqp.celery.user |
| 34 | + |
| 35 | +IRC Logs |
| 36 | +-------- |
| 37 | + |
| 38 | +http://botland.oebfare.com/logger/celery/ |
| 39 | + |
| 40 | +News |
| 41 | +==== |
| 42 | + |
| 43 | +django-celery presentation at DJUGL 2010. |
| 44 | +----------------------------------------- |
| 45 | + |
| 46 | +http://www.slideshare.net/matclayton/django-celery |
| 47 | + |
| 48 | +.. raw:: html |
| 49 | + |
| 50 | + <div style="width:425px" id="__ss_4848163"><strong style="display:block; |
| 51 | + margin:12px 0 4px"> |
| 52 | + <a href="http://www.slideshare.net/matclayton/django-celery" |
| 53 | + title="Django Celery ">Django Celery </a></strong> |
| 54 | + <object id="__sse4848163" width="425" height="355"> |
| 55 | + <param name="movie" |
| 56 | + value="http://static.slidesharecdn.com/swf/ssplayer2.swf? |
| 57 | + doc=djangocelery1-100727052925-phpapp02&stripped_title=django-celery" /> |
| 58 | + <param name="allowFullScreen" value="true"/> |
| 59 | + <param name="allowScriptAccess" value="always"/> |
| 60 | + <embed name="__sse4848163" |
| 61 | + src="http://static.slidesharecdn.com/swf/ssplayer2.swf? |
| 62 | + doc=djangocelery1-100727052925-phpapp02&stripped_title=django-celery" |
| 63 | + type="application/x-shockwave-flash" allowscriptaccess="always" |
| 64 | + allowfullscreen="true" width="425" height="355"></embed></object> |
| 65 | + <div style="padding:5px 0 12px">View more |
| 66 | + <a href="http://www.slideshare.net/">presentations</a> from |
| 67 | + <a href="http://www.slideshare.net/matclayton">Wakari Limited</a>. |
| 68 | + </div></div> |
| 69 | + |
| 70 | +Django/Celery Quickstart (or, how I learned to stop using cron and love celery) |
| 71 | +------------------------------------------------------------------------------- |
| 72 | +http://bitkickers.blogspot.com/2010/07/djangocelery-quickstart-or-how-i.html |
| 73 | + |
| 74 | +How Celery, Carrot, and your messaging stack work |
| 75 | +------------------------------------------------- |
| 76 | +http://jasonmbaker.com/how-celery-carrot-and-your-messaging-stack-wo |
| 77 | + |
| 78 | +Large Problems in Django, Mostly Solved: Delayed Execution |
| 79 | +---------------------------------------------------------- |
| 80 | +http://ericholscher.com/blog/2010/jun/23/large-problems-django-mostly-solved-delayed-execut/ |
| 81 | + |
| 82 | +Introduction to Celery |
| 83 | +---------------------- |
| 84 | + |
| 85 | +Awesome slides from when `Idan Gazit`_ had a talk about Celery at `PyWeb-IL`_: |
| 86 | +http://www.slideshare.net/idangazit/an-introduction-to-celery |
| 87 | + |
| 88 | +.. _`Idan Gazit`: http://twitter.com/IdanGazit |
| 89 | +.. _`PyWeb-IL`: http://groups.google.com/group/pyweb-il |
| 90 | + |
| 91 | +.. raw:: html |
| 92 | + |
| 93 | + <div style="width:425px;text-align:left" id="__ss_2089054"> |
| 94 | + <a style="font:14px Helvetica,Arial,Sans-serif;display:block; |
| 95 | + margin:12px 0 3px 0;text-decoration:underline;" |
| 96 | + href="http://www.slideshare.net/idangazit/an-introduction-to-celery" |
| 97 | + title="An Introduction to Celery">An Introduction to Celery</a> |
| 98 | + <object style="margin:0px" width="425" height="355"> <param name="movie" |
| 99 | + value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pyweb-celery-090929081406-phpapp01&stripped_title=an-introduction-to-celery" /> |
| 100 | + <param name="allowFullScreen" value="true"/><param name="allowScriptAccess" |
| 101 | + value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pyweb-celery-090929081406-phpapp01&stripped_title=an-introduction-to-celery" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"> |
| 102 | + </embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more |
| 103 | + <a style="text-decoration:underline;" |
| 104 | + href="http://www.slideshare.net/">documents</a> |
| 105 | + from <a style="text-decoration:underline;" |
| 106 | + href="http://www.slideshare.net/idangazit">Idan Gazit</a>.</div></div> |
| 107 | + |
| 108 | + |
| 109 | +RabbitMQ, Celery and Django |
| 110 | +--------------------------- |
| 111 | + |
| 112 | +Great Celery tutorial by `Robert Pogorzelski`_ at his blog "Happy Stream of |
| 113 | +Thoughts": |
| 114 | +http://robertpogorzelski.com/blog/2009/09/10/rabbitmq-celery-and-django/ |
| 115 | + |
| 116 | +.. _`Robert Pogorzelski`: http://robertpogorzelski.com/ |
| 117 | + |
| 118 | +Message Queues, Django and Celery Quick Start |
| 119 | +--------------------------------------------- |
| 120 | + |
| 121 | +Celery tutorial by `Rich Leland`_, the installation section is Mac OS X |
| 122 | +specific: |
| 123 | +http://mathematism.com/2010/feb/16/message-queues-django-and-celery-quick-start/ |
| 124 | + |
| 125 | +.. _`Rich Leland`: http://twitter.com/richleland |
| 126 | + |
| 127 | +Background task processing and deferred execution in Django |
| 128 | +----------------------------------------------------------- |
| 129 | + |
| 130 | +`Alon Swartz`_ writes about celery and RabbitMQ on his blog: |
| 131 | + http://www.turnkeylinux.org/blog/django-celery-rabbitmq |
| 132 | + |
| 133 | +.. _`Alon Swartz`: http://twitter.com/alonswartz |
| 134 | + |
| 135 | +Build a processing queue [...] in less than a day using RabbitMQ and Celery |
| 136 | +--------------------------------------------------------------------------- |
| 137 | + |
| 138 | +Tutorial in 2 parts written by `Tim Bull`_: |
| 139 | +http://timbull.com/build-a-processing-queue-with-multi-threading |
| 140 | + |
| 141 | +.. _`Tim Bull`: http://twitter.com/timbull |
| 142 | + |
| 143 | +How to get celeryd to work on FreeBSD |
| 144 | +------------------------------------- |
| 145 | + |
| 146 | +Installing multiprocessing on FreeBSD isn't that easy, but thanks to `Viktor Petersson`_ |
| 147 | +we now have a step-to-step guide: |
| 148 | +http://www.playingwithwire.com/2009/10/how-to-get-celeryd-to-work-on-freebsd/ |
| 149 | + |
| 150 | +.. _`Viktor Petersson`: http://twitter.com/vpetersson |
| 151 | + |
| 152 | +Web-based 3D animation software |
| 153 | +------------------------------- |
| 154 | + |
| 155 | +Indy Chang Liu at `ThinkingCactus`_ uses Celery to render animations |
| 156 | +asynchronously (PDF): |
| 157 | +http://ojs.pythonpapers.org/index.php/tppm/article/viewFile/105/122 |
| 158 | + |
| 159 | +.. _`ThinkingCactus`: http://thinkingcactus.com/ |
| 160 | + |
| 161 | +Queued Storage Backend for Django |
| 162 | +--------------------------------- |
| 163 | +http://stepsandnumbers.com/archive/2010/01/04/queued-storage-backend-for-django/ |
| 164 | + |
| 165 | +RabbitMQ with Python and Ruby |
| 166 | +----------------------------- |
| 167 | +http://www.slideshare.net/hungryblank/rabbitmq-with-python-and-ruby-rupy-2009 |
0 commit comments