# Drupalcon Barcelona 2015
# Tuesday sessions
# "Driesnote" [Keynote by Dries Buytaert](https://events.drupal.org/barcelona2015/driesnote)

Talked about "hard problems"

...and Drupal 8 release date.

RC1 - October 7th, 2015 (*)

(*) Criticals left: 0

## Also announced: Drupal.org marketplace is now sorted by contributions. This is kind of cool.

[Ny Media is now featured on the first page](https://www.drupal.org/drupal-services)

# Configuration Deployment Best Practices in Drupal 8 [By moshe weitzman, populist](https://events.drupal.org/barcelona2015/sessions/configuration-deployment-best-practices-drupal-8)

Drupal 8 Config Managment (CM) is super awesome

It let you keep site configuration under Git control

...and is fully supported by Drush ```` drush config-export drush config-import ````

configuration changes to live? No problem: ```` drush config-merge @live ````

# Symfony for Drupal developers [By Crell](https://events.drupal.org/barcelona2015/sessions/symfony-drupal-developers)
# Docker powered team and deployment [By Daven](https://events.drupal.org/barcelona2015/sessions/docker-powered-team-and-deployment)

#### Docker

### is

# awesome

...and others also feel the same way.

# Headful Drupal [By nod_](https://events.drupal.org/barcelona2015/sessions/headful-drupal)
# Docker in the DrupalCI test infrastructure [By jaredsmith](https://events.drupal.org/barcelona2015/sessions/docker-drupalci-test-infrastructure)

#### Docker

### is

# awesome

New Drupal CI is based on Docker.

Why?

Test Drupal Core against all supported major versions of PHP and HHVM

... also major versions of supported databases (MySQL, MariaDB, Percona, PostregSQL)

# Coding with Rules for Drupal 8

Best session ever

...or probably not.

# Composer and Drupal 8 [By webflo and tstoeckler](https://events.drupal.org/barcelona2015/sessions/composer-and-drupal-8)
> Getting off the island
Use case: - Drupal dependencies for distributions (instead of `drush make`) - Third-party party dependencies for modules, themes, distributions Almost ready (last blocker had been commited yesterday)
# Caching at the Edge: CDNs for everyone [By Wim Leers, Fabianx](https://events.drupal.org/barcelona2015/sessions/caching-edge-cdns-everyone)
No more: - drupal_add_js() - drupal_add_css() - url() Render array instead.
> What do I get in return?
- Cache tags (data dependencies) - Cache contexts (context dependencies) - Cache max-age (time dependencies)
CDN cache:
  • assets
  • HTML
http://wimleers.com/talk-caching-at-the-edge-cdns-for-everyone
# PhpStorm for Drupal Development [by neuro159](https://events.drupal.org/barcelona2015/sessions/phpstorm-drupal-development)
# Wednesday sessions
# Keynote by Nathalie Nahai [By Nathalie Nahai](https://events.drupal.org/barcelona2015/keynote-nathalie-nahai) "Web pyschology. The science of online persuasion".
# Behat+Mink+PhantomJS = Test ALL THE THINGS! [michellesanver](https://events.drupal.org/barcelona2015/sessions/behatminkphantomjs-test-all-things)
# Pull requests are coming to Drupal.org [By Mixologic](https://events.drupal.org/barcelona2015/sessions/pull-requests-are-coming-drupalorg)
- Change patch-based workflow and use power of Git - Use git namespaces - give push access to all users (use branches per user, issue, feature, etc.) - pull requests on d.o
# Entity storage, the Drupal 8 way [By plach](https://events.drupal.org/barcelona2015/sessions/entity-storage-drupal-8-way)
# Linked Data 101: The Non-Terrifying Intro to Semantic Content [By nozurbina](https://events.drupal.org/barcelona2015/sessions/linked-data-101-non-terrifying-intro-semantic-content)
# Making Drupal fly - The fastest Drupal ever is here! [By Fabianx, Wim Leers](https://events.drupal.org/barcelona2015/sessions/making-drupal-fly-fastest-drupal-ever-here)
# Decoupling Drupal modules into PHP libraries [By bojanz](https://events.drupal.org/barcelona2015/sessions/decoupling-drupal-modules-php-libraries)
# Configuration management in Drupal 8 [By alexpott](https://events.drupal.org/barcelona2015/sessions/configuration-management-drupal-8)
- configuration stored yaml files - something like "Features" for D7 - export to staging, test, live - import from live
# Thursday sessions
# Community Keynotes by David Rozas and Mike Bell [By above mentioned](https://events.drupal.org/barcelona2015/community-keynotes)
# How Drupal 8 builds your pages? [By lussoluca](https://events.drupal.org/barcelona2015/sessions/how-drupal-8-builds-your-pages) [Webprofiler module](http://www.drupal.org/project/webprofiler)
# Making Drupal a better out-of-the-box product: ### Report on usability testing results and how we can make 8.1.x+ shine [By webchick, Bojhan, LewisNyman](https://events.drupal.org/barcelona2015/sessions/making-drupal-better-out-box-product-report-usability-testing-results-and-how)
# What we learned from building an (extensible) distribution [By bechtold](https://events.drupal.org/barcelona2015/sessions/what-we-learned-building-extensible-distribution)
# The wonderland of HTTP in PHP [By dawehner](https://events.drupal.org/barcelona2015/sessions/wonderland-http-php)
# Closing session
# Drupalcon 2016 in Dublin