06 July 2018

Drupal Dev Days Lisbon 2018

In Wunder we think that Drupal community and development is important, so we sponsored Drupal Dev Days 2018 Lisbon and sent 10 people to the event. In addition, our developer João Ventura, one of the members of Drupal Portugal team organizing the event, has been working to make sure that all 400 participants would have a great stay at the event.

At the event, we had four speakers, one organiser, one volunteer and sprinters.

Getting hands dirty

Most of our participants were looking for being able to learn new things by contributing together with other Drupal developers.

When you compare this Drupal event to other ones in Europe, this one is famous for contributions, because the target audience is developers and they of course want to use the opportunity to be able to have face-to-face discussions and sharing interesting views on things around Drupal.

Compared to previous Drupal Dev Days Seville 2017, this time there were better facilities for having sessions. The event had good presentations and while having three tracks in parallel, some people might have struggled prioritising between going to an interesting session or just keep coding.

GDPR

As a developer centric Drupal event in Europe, GDPR was certaintly very popular topic in terms of BoF, sprinting and sessions!

During Thursday, our Tuomas Leppänen participated to a BoF workshop about GDPR modules, where most of the discussions were about how to proceed with GDPR generally with Drupal. The current state is that there's different modules available and some of them are overlapping little bit and they don't "talk to each other" so much. One of the topic was to collaborate on creating a help page of how to become GDPR compliant in Drupal and even use live demo examples.

Also, Tuomas released new version of GDPR consent module with boosted collaboration during sprinting at the contributions room.

Going decoupled

From many sessions and discussions the general sentiment was that Drupal is in a identity crisis and finding its way of staying relevant in CMS market. The strategy seems to be going decoupled.

Going decoupled brings so many questions and good conversations such as who is still the target audience? Developers vs editors and what about site builders?

The general consensus seems to be that site builder role doesn't exist or at least going to die in future.

Developers want to have more freedom around the stacks they use and of course this mostly means frontend developers. Backend developers seem to be wondering more about how Drupal would be different from other backend services out there.

All developers agree that editors are important and people were discussing and having sessions about how to provide good editorial experiences. On Friday, we had Miquel Fonseca showing us the famous Gutenberg editor coming for Wordpress.

All in all, going decouped seems to be highly agreed, but it is still in process of discussing how to get there.

Kubernetes

Another topic that came up in many sessions and even more hallway conversation was kubernetes, the open source container orchestration engine. 

The technology itself is quite interesting, but most importantly it makes modern hosting practices available to a much wider audience, something quite interesting to many agencies in the Drupal ecosystem. While each use case is slightly different, it has been incredibly valuable to share our own experience, get feedback, and also hear how others are approaching similar challenges. 

Kubernetes is bringing the value of open source at a completely new level, and we are very eager to see the collaboration with others continue in the future.

What was all the fuzz about voting machine?

We thought that we would like to ensure our lovely sprinters would've healthy snacks for coding and we came up with the idea of letting sprinters to decide what we'll bring to them.

For the event, we built an voting device using ESP32 chip with Mongoose OS prototyped using JavaScript and having two buttons for letting people to vote for next day's items.

Here's the results:

Voting day Option 1 Option 2 Winner
Tuesday Apple Carrots Apple
Wednesday Banana Peach Peach
Thursday Cookies Crackers BOTH

Stay tuned for later blog posts how this was implemented!

Overall summary

Having an event where developers can come together for coding for one week is uniting and educative. Unity and gaining confidence on direction is important for Drupal. Having a diverse and friendly community within important times in Drupal is extremely valuable.

We totally recommend this event for persons that want to learn things by coding and sharing ideas around Drupal.

Thanks for all the organisers, volunteers and sponsors that made this event possible!