<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[PyCon Malaysia]]></provider_name><provider_url><![CDATA[http://pycon.my]]></provider_url><author_name><![CDATA[tangingw]]></author_name><author_url><![CDATA[https://pycon.my/author/tangingw/]]></author_url><title><![CDATA[TUTORIAL SERIES: Celery is Digestive! by Abhishek&nbsp;Mishra]]></title><type><![CDATA[link]]></type><html><![CDATA[
<p>In this tutorial Abhishek Mishra will explain to you on the following topics:<br>&#8211; What is task queue<br>&#8211; What is celery<br>&#8211; The celery task execution process<br>&#8211; The different framework support for celery<br>&#8211; Choosing broker for it (Redis or RabbitMQ or Aliens) &#8211; approach for using celery in application &#8211;</p>



<p>The hands-on demo with all steps and showing task queue results will cover the following example.<br>&#8211; Small flask application with user form<br>&#8211; Sending welcome email asynchronous using celery to the user</p>



<p>Abhishek Mishra is a Software engineer at Essentia SoftSer in India and primarily works on Python. He is also an active community contributor in developer community like GDG&#8217;s, Python User Groups across India, and one of the organizers of PyCon India. His goal is to make the developer community especially the Python community more diverse &amp; inclusive across the globe.</p>



<figure class="wp-block-image size-large"><img data-attachment-id="3325" data-permalink="https://pycon.my/118661476_625914634784205_1969891956918750720_o/" data-orig-file="https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg" data-orig-size="2048,1365" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="118661476_625914634784205_1969891956918750720_o" data-image-description="" data-image-caption="" data-medium-file="https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg?w=300" data-large-file="https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg?w=1024" src="https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg?w=1024" alt="" class="wp-image-3325" srcset="https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg?w=1024 1024w, https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg 2048w, https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg?w=150 150w, https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg?w=300 300w, https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg?w=768 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
]]></html><thumbnail_url><![CDATA[https://pyconmy.files.wordpress.com/2020/09/118661476_625914634784205_1969891956918750720_o.jpg?fit=440%2C330]]></thumbnail_url><thumbnail_width><![CDATA[440]]></thumbnail_width><thumbnail_height><![CDATA[293]]></thumbnail_height></oembed>