Investigating PHP garbage collection
When I began a recent project writing a PHP cli program (a worker process for a queue system), I assumed…
How to perform faster app tests with Symfony
In a previous post we discussed how to make good data sets for testing purposes. The method described is a…
How to set up app video encoding (Symfony 2 + AWS Elastic Transcoder)
Today I’ll show you a procedure to transcode video into the format and size you need. This post will be…
Using Symfony2 and AngularJS together in one project
Why is this useful? Today our post is dedicated to using Symfony2 and AngularJS in one project. Using AngularJS in…
How to setup upstart: When Cron isn’t just enough
Reaching the limits of Cron If you’re reading this blog post on account of the title, hopefully you already have…
Tree structure in relational db – Symfony: theory and use
Encountering the problem I’m not exactly Joomla’s biggest fan, but somehow it’s worked out that the latest project I’ve been…
In-house mobile applications: Streamline your business
Apps everywhere You’ve got a lot of great apps on your phone. Some you use to keep yourself organised, others…
Git vizualization: Producing your own git repository animated video
Have you seen the gource video visualizations of git repositories? Gource lets you create beautiful animated tree visualizations of git…
How to set up dynamic permissions for project
The basic approach In our projects we usually use a Role based permission system. If we imagine a situation in…