Image Resizing: Bruno Škvorc shows how to modify a multi-image gallery blog to serve resized versions of images depending on the size of the viewport.
Bruno Škvorc shows how to implement Varnish as an additional caching layer, along with the Cloudflare CDN, to increase an app's GTMetrix score dramatically.
Zoran Antolović explains what background processing is, why it's important, and how to set it up with Beanstalkd and Supervisor.
Tonino Jankov shows how to use Pingdom, YSlow and GTmetrix to improve performance on an image gallery blog running on Nginx.
Claudio Ribeiro shows how you can use explain and indexes to spot and remedy possible performance issues with your database before they strike.
After setting up and organizing files for a Symfony Flex project, Zoran populates the database with data to test application performance.
Zoran covers the basics of setting up and organizing files for a Symfony Flex project, including tips, tricks and helper scripts to speed up development.
Here's a compendium of practical MySQL optimization tricks - from bottlenecks to configuration and indexes. Leave your ORM behind and get your hands dirty!
In this tutorial, we go through some effective performance hacks for developing Symfony apps on Vagrant virtual machines
Craig Buckler looks at the best way to optimize your web hosting server and your website for better performance.
Scott revisits Appserver and benchmarks it against Symfony to dispel the rumors of bas performance. Does he succeed? Tune in to find out!
One underestimated aspect of a great UX is providing precisely the right content at precisely the right time. That's the focus of 'lazy loading images'.
In this short video I go over a feature in chrome developer tools that's rarely used, but can deliver great insight when doing a performance audit.
Scaling lessons learned at Dropbox : Scalability and performance monitoring of Dropbox straight from second engineer at dropbox.