How to compress and transfer files in one command
This is something we do pretty much every week so I felt it was worth mentioning here.
Setting up a new CentOS VPS (with nginx, php and mysql)
We quite regularly setup new VPS instances for our clients and there is always a long check list of stuff that has to be done. All these items can very often be a pain to remember but thankfully Digital Ocean have two REALLY helpful tutorials on their blog that make the process a lot less of a hassle.
Using Composer "create project" on a branch (rather than a tag)
We love composer here at ilateral and use it on all or PHP Projects.
Getting started with Silverstripe unit testing (on ubuntu)
After many years of working with Silverstripe and developing modules, we have finally decided to move properly into unit testing.
Fix HTML5 placeholder attribute in IE 8 & 9
Anyone who has encountered the HTML5 placeholder attribute, knows it is a great time saver over trying to manually load a label element into a HTML form input.
Install LAMP in one command on Ubuntu
I am always forgetting how to do this,which is annoying as it is such a usefull command.
Sapphire MVC Framework 3.0
Just thought I would have a quick play around with the pre-release of of Silverstripe 3.0. Most of all I was interested to see how the de-coupeling of the administration interface and CMS from the Sapphire framework was going.
Extending FullTextSearch for DataObjects
I have been wrestling over the problem of extending the default search functionality in Silverstripe to not only search Page objects, but other DataObjects as well.
Creating a dynamic image gallery with Silverstripe
I recently felt I needed to add a portfolio of work to this site, nothing fancy, but I decided it would need to use jQuery to provide some sort of slideshow view and so make the best use of screen space.
Disabling the "Icons" folder on an Ubuntu web server
Recently one of the websites I built had to go through a fairly thorough sercurity audit. Thankfully it was generally good results all round with no "THIS IS A SERIOUS ERROR" reports (which is always good).