One of the many amazing sessions given at the DrupalCamp Leuven 2015 was about tests applied to small / medium sized projects. I was a bit sceptical, we all agree that testing should be part of any development process, but it can run you quickly out of budget on small projects. @pfrenssen has just proven the opposite.
The best PHP time saver book ever about the latest features of the language (PHP 5.5+), good practices and deployment. A must have for Drupal 8.
We talk here about OOP, namespaces, traits, generators, closure, PSR, components, optimization, deployment (Capistrano), profiling (XDebug, XHProf), unit tests (PHPUnit, Travis CI), dev environment (Vagrant), ...
This tip is for people that would access a Vagrant dev website from another VM (let's say to test another version of Internet Explorer via e.g. https://github.com/xdissent/ievms) or via another device than the host environment (smartphone, tablet, ...).
Vagrant allows you to quickly deploy dev environments on a Virtualbox VM.
xip.io will let you access your dev website from other devices (already tried to patch /etc/hosts on an iPad?)
I wondered if there was a solution to play around with Drupal 8 on a Chromebook (super cheap hardware / "everything in the cloud model" with a 16G SSD).
After some reddit I discovered that Koding.com provides you freely, in the browser, a VM / terminal plus a text editor for PHP and other popular languages (Ruby, Python, ...).
Open up your Koding Terminal and cd in the Web directory (default, single docroot for a VM).
The default Drupal 8 .htaccess provides +FollowSymLinks.
There is an old discussion about that on the Virtualmin forum.
A patch is under creation for Drupal 8. It changes the
Options +FollowSymLinkson the root .htaccess directory.
You should also change this on the sites/default/files .htaccess