gbyte.co has been ported to Drupal 8!
Upgrade path
Content types were created manually, after that most of the migration happened with custom scripts including all nodes, users and files.
The website was created between beta 13 and 15. Though beta-to-beta upgradability was first announced when beta 15 came out, in fact I had no serious issues upgrading core modules from beta 13 to 15. Upgrading contrib modules like colorbox, libraries, honeypot took code changes and patches.
Custom contributed module: Simple XML Sitemap
XML sitemap is completely broken for D8 and it being a critical module for a company site, I created Simple XML Sitemap which works very well with D8 multilingual sites.
Check out these articles or go ahead and download the module from its module page.
Implementation of file hosting functionality
Apart from the blog/portfolio functionality, the website had too meet most of the requirements the old D7 website met, including file hosting capabilities for clients. This was implemented using ACL and Content access. Both had to be patched to work with D8 and each other. See my stackexchange answer.
Dealing with various issues
There were some issues of course, including language detection problems, broken views contextual filters, incomplete classes and troubles with private files which would not generate styles.
The theme created by weebpal had to be drastically altered to work with the newest beta. Thank you weebpal for your work!
Check out my article outlining most of the challenges and observations regarding D8 projects.
What do you think?