Last week, I travelled with some of my colleagues from the Wunder Group to Seville. I've been to Seville many times before (I was born only 2h away), but this time was special. This time I was meeting with 279 friends from the amazing Drupal community. And personally, I was very happy to see so many Drupalists from Spain and Portugal, some of them attending their first Drupal Dev Days.
I would like to thank all the organisers and volunteers of Drupal Developer Days 2017 for deciding to break "the usual way of doing things" of having separate sprint and session days. In the past this meant 3 parallel sessions on those few session days. This year instead, there were sessions on all 5 days of the event, in addition to the sprints! The setting was also amazing, being in a replica of a Spanish fort, with a large open space where the sprints were located.
There were several sprints going on; Media, phpunit, Search API, UX. I personally tried to finish some long-standing UX work that I've been trying to get into core for some time now.
Me and my colleague Florian Loretán presented a couple of sessions each:
- On Monday I presented, "Contributing to Drupal - no experience needed!" – a session which I believe should exist at every camp (I may be biased) as it introduces many different ways of contributing back to the community.
- On Tuesday, I presented "Experiences in migrating a Drupal 7 module to Drupal 8" in which I shared the transformation of one of my module's D7 code into D8.
- On Wednesday, Florian presented "Search and beyond with Elasticsearch", which is an amazing open-source search technology which we use in most of our client projects, and in Florian's contrib module.
- Finally, on Thursday Florian provided a deeper dive into Elasticsearch with a 90min introduction workshop on using Elasticsearch with Drupal.
Some highlights from other sessions were:
- Gábor Hojtsy on the new features in Drupal 8.3. There's a lot of new experimental stuff coming in, and some work needed on the older stuff like "Inline form errors".
- Fabian Bircher on different config-related modules such as "Config Split". While the configuration system in Drupal 8 is great, and way better than what could be accomplished with Features, it introduces it's own issues, which are being handled by these modules.
- Sascha Grossenbacher on D8's caching system. The D8 system is quite powerful, and nothing like having it explained by the top 5 D8 core contributor.
- Rodrigo Aguilera's session on visualizing remote data using external entities. Sometimes we need to be able to integrate Drupal with external data, and this is a great technical solution on how to handle them.
Of course the days included some social activities too. We had a couple of dinners with the colleagues from Wunder group – colleagues joined from Finland, Germany, Latvia and Sweden! On one special night we met with Ruben Teijeiro who provided us a backstage view of the traditional feasts, and the role of the brotherhood of Costaleros in the procession of the Holy Week.