David Bennett 24th December 13 Developing a scalable real-time desktop or mobile application with Socket.IO, Redis and HAProxy When your app starts attracting larger numbers of users, simply adding more power to your server is usually not enough. The application needs... Read more Tags: Mobile app development, Node.js, Redis, HAProxy, Socket.IO, Desktop, Real-time, Websockets, Load balancing, Scalability, MySQL, Database
David Bennett 8th September 14 Developing robust web applications with automated testing in Symfony and PHPUnit - Part 1 When developing web applications, it is highly beneficial to have a suite of automated tests in place that can be used to ensure everything is... Read more Tags: PHP, Web development, Symfony, Testing, PHPUnit, Doctrine, MySQL, Database
David Bennett 24th September 14 Developing robust web applications with automated testing in Symfony and PHPUnit - Part 2 In the previous chapter we looked at setting up a reproducible test environment by using Doctrine fixtures to set up the database into a known... Read more Tags: PHP, Web development, Symfony, Testing, PHPUnit, Doctrine, MySQL, Database