September 14, 2018
Concurrency and Parallelism
September 04, 2018
Concurrency is often misunderstood and mistaken for parallelism. However,
concurrency and parallelism are not the same thing. But why should you care? All
you want is to make your Python application fast and responsive.
Which you can achieve by distributing it across many CPUs. What difference does it make
whether you call it concurrency or parallelism?
Celery task exceptions and automatic retries
August 28, 2018
Handling Celery task failures in a consistent and predictable way is a prerquisite to building
a resilient asynchronous system. In this blog post you will learn how to: handle Celery task errors
and automatically retry failed tasks
3 Strategies to Customise Celery logging handlers
August 21, 2018
Python logging handlers define what happens with your log messages. For instance, you might want to
write your log messages to the screen, to a file, and to a log management service such as Papertrail. In which
case you add three logging handlers to your application’s root logger:
Hack: 2 Ways to make Celery 4 run on Windows
July 10, 2018
Celery no longer officially supports Windows since Celery version 4.x. And while Celery 3 does support Windows,
it is not compatible with Celery 4. So if you have to resort to Windows for some (one) of your
Celery tasks, you are stuck with a legacy Celery version across your infrastructure. Which is
certainly not an acceptable situation.
Fetch Timeseries From Quandl With Celery and Falcon
Falcon is a bare-metal, minimalist Python library for building fast web APIs. Falcon shines with a clean design that embraces HTTP and the REST architectural style. In this blog post, you will learn you to integrate Falcon with Celery. I will show you how to structure your Falcon/Celery project so that is easily maintainable and reusable. And, you will learn...