My Blog
I deliver revenue-boosting digital solutions that fix your problems.
Week ending - 11th October
There are a few things I discovered this week worth noting: - [ Docker empty volumes](#-docker-empty-volumes) - [Starting React](#starting-react) - [Profile refresh](#profile-refresh) - [Debug](#debug) {/* */} ## ...
Read moreweb developmentdockerreactSeptember Page Speed
Hitting 100 on Google Pagespeed feels like it's impossible to hit right now. Despite a lot of effort to hit & maintain the current rating it's really hard to push past 97%. The main reason appears to be that Google down ranks speed when including...
Read moreFixing Git checkout line endings
Recently when I was trying to run `brew update` on my Mac I was hitting errors that claimed I had uncommitted changes to my local brew and yet I hadn't made any changes. It didn't matter what I did, the changes would not revert and the errors would...
Read moreTop 5 Website Performance - July 2015
The site I write the code for, [approvedfood.co.uk](approvedfood.co.uk), on my own is consistently ranked Top 5 for performance in the UK! We beat eBay in July! [IRUK 500: Web Performance...
Read moreFix node privileges when using brew
Fix node privilege issues when installed via brew. User will be constantly receive permission denied without this fix. ```bash brew update brew upgrade brew cleanup brew install node brew link --overwrite node sudo chown -R whoami /usr/local ```
Read moreOptimising NGINX & PHP-FPM
Some notes from another round of performance optimisation of our server stack hosting our online platform that dramatically improved customer experience too. {/* */} The environment is a set of dedicated front end webhosts running...
Read moreNGINXphp-fpmserverunixperformanceHigh WindowServer CPU load on Mac MacOS Yosemite
My MacBook Pro was recently suffering from 100% CPU pretty much all of the time and it took quite a while to solve them problem and breathe life back into my workhorse. {/* */} **TL;DR** Disable _Little Snitch_ status in menu...
Read moreRelocating to Github.io
I recently chose to take up the challenge of using github.io to host my long-standing blog. As I write, I've hopefully move all of my old posts over to Jekyll Markdown format by the magic of some scripts, some regex search & replace and some sheer...
Read moreHow To Achieve Some Focus
I've been fortunate recently to take a break from video game development and really focus on what the next exciting stage of my career is going to be. I was overseas for a week recently in a remote area of Spain and I was taken away from the...
Read moreproductionOutsourcing Artwork for Better Game Development
Hi, my name is David Tolley and I'd like to share my many years of experience and extensive knowledge regarding successfully setting up, managing and working with art outsourcing teams for computer and video games to throughout the world. Lot's of...
Read morebusinessoutsourcingproduction