best practices sounds a bit pretentious to me, 'how we dev at Futurice' would be less presumptuous.
Some of these points are common senses, other are arbitrary library or architecture choices that are not going to fit every project and some just need to be updated ASAP.