I thought I'd kick off a thread discussing some of the changes I've been implementing. Since a lot of it's under-the-hood the changes aren't immediately noticeable, but they're all good things
I'll kick off with something I've been reading about for a few days now, which is basket.js. Basket.js is a great little bit of code, which enables us to cache some parts of the site in your browser in a more efficient manner. It does this by leveraging a browser featured called localStorage, a feature new to HTML5.
Operating system migration
When we migrated to our new servers, we also migrated Railpage to a different operating system. For many years now we've been using Ubuntu, which unfortunately has proved to be a bit of a buggy OS, especially in relation to the underlying VMWare platform which powers each virtual machine. When the time came to provision new VMs, we decided to give Debian a chance. Debian, which Ubuntu is built from, has a history of being incredibly stable, and has a mantra of "release when it's ready" - as such, many versions are released months late. So far, the change has been incredibly good: there's been minimal disruption to our workflow, and the stability has improved dramatically. 10 points to Debian.