Author: Ebury Labs


The design process: start right

Starting a new design project is always a challenge. Even identifying what you have to do first can be difficult. The design process is not always clear, normally because each project has its owns requirements, platforms, devices, deadlines, etc. Bearing that in mind, you can’t follow the same design process each...

June 1, 2016

Daemons with Celery III

To improve the solution I explored in the previous entry, we need to go deeper into our knowledge of Celery. Our goal is to change our tasks’ behavior so that, if the same type of task is currently being executed, the second task is marked as aborted (or similar) and not...

May 12, 2016

Kaizen Events – .Tuenti Challenge 6

One of the most important parts of our agile culture is that of Continuous Improvement or Kaizen. A constant search for better ways to maximise customer value, reduce time to market and, importantly, improve our teams’ skill....

May 5, 2016

Daemons with Celery II

Continuing with our previous entry about how to daemonize with Celery. We left the solution in a state where our buffer could eventually collapse due to our producer generating tasks faster that our consumer could execute them. To solve this I propose another question: “Is foo_action_postsave task currently being...

April 27, 2016