I've been following HHVM (HipHop Virtual machine) for some time now. Project got a bit more of my attention about a year ago, after session at FOSDEM 2013 by Sara Golemon. PHP has been criticized for quite a lot of it's characteristics, performance definitely being one of those. HHVM seemed to be very promising about fixing it and that's why it got my attention in the first place. Immediately after last year's FOSDEM I tried it with Drupal, but my attempt unfortunately failed miserably. HHVM was simply not yet ready for that.
Note: this is X-post from g.d.o. Please post your comments there.
DC Vienna was taking place last weekend with extending sprints on Monday and Tuesday. We started Drupal 8 media part of this great DrupalCamp on Saturday with a BoF. We discussed some of the current architectual decisions there and kicked-off a sprint that was happening on Sunday, Monday and Tuesday. We mostly worked on basic low-level things for media entity such as:
We had a core conversation about media at DrupalCon Prague. It's conclusion was that we should organize a sprint where we would discuss media handling in Drupal 8. Sprint actually took place on Friday, the official sprint day at DrupalCon. It was completely non-coding sprint as we could better describe it as a meeting. Our goal was to define general roadmap for media in next major release of Drupal. Quite a lot of people showed their interest, which once again confirmed importance of this field.
At the end of the day we agreed on several conclusions:
I am working on my core conversation for DrupalCon Prague. Conversation will focus on file and media handling, analyze current state and hopefully initiate discussion about solutions that could be used in Drupal 8.
Start normal web debug session in PHPStorm. Look for "Waiting for incoming connection with ide key '17862'." in PHPStorm's debug window. 17862 will be something else in your case. Remember this number as we're going to need it in next steps.
Open terminal and set new variable
Remember to replace "17862" with the number you remembered in the previous step.