- Write tests
- PHPUnit
- PHPSpec (?)
- Behat (?)
- Codeception (?)
- Write Code
- Write Wiki and Docs (readthedocs)
- Study parallel processing/multithreading
- http://www.masnun.com/2013/12/15/multithreading-in-php-doing-it-right.html
- http://stackoverflow.com/questions/70855/how-can-one-use-multi-threading-in-php-applications
- http://phplens.com/phpeverywhere/?q=node/view/254
- http://www.d-mueller.de/blog/parallel-processing-in-php/
- http://www.mullie.eu/parallel-processing-multi-tasking-php/
- https://github.com/laravel/envoy
- http://symfony.com/doc/current/components/process.html
- http://api.symfony.com/2.3/Symfony/Component/Process/Process.html
- http://php-and-symfony.matthiasnoback.nl/2014/03/test-symfony2-commands-using-the-process-component-and-asynchronous-assertions/
- http://symfony2-document.readthedocs.org/en/latest/components/process.html
Job -> Step(s) -> Worker(s) -> Task/Transaction(s) -> Item(s) + Validators