Blog Posts

Some people have asked me about something I mentioned regarding CSS3 animations and efficient transforms. I'm seeing a lot of people translating their CSS animations directly from jQuery and not taking any performance into consideration. Fortunately…

Want to be able to clone your private repositories from Github without having to setup additional keys? You can by forwarding your local users identity. Add your identity First you'll need to configure your client to forward your current identity:…

When using the head method to return a status code only result, take care not to get caught in the same trap I did with using the wrong status code. If you want to return a 200 result you would use head :ok I got caught out because using: head :s…

This information is available in NewRelic's documentation but as it's not that obvious to find and I've used it a lot I'd thought sharing it again couldn't hurt. When you install the NewRelic PHP extension defaults to collecting all metrics against "…

This is a beautifully simple dish that will impress your guests without costing you hours slaving in your kitchen. I recommend serving this with a simple green salad with an oil and balsamic vinegar dressing. Got too much to make at once? Great, this…

These days letters are a dying medium, especially with the younger generations. In the past if a friend was celebrating their birthday you'd send a letter or call them but now all I see is people sending birthday wishes via Facebook. Today I saw some…

In order to use a domain user with ovfTool you need to provide the domain like: DOMAIN\harry However if you do this with "\" you will find that the tool will incorrectly regard your domain as the hostname to upload to. In order to get round this yo…

In my office the internal firewall actually blocks outgoing git protocol. Whilst not normally a problem this can be a pain when working with tools such as Bower which will default to using the git protocol to clone packages from Github. Some tools al…