---
url: 'https://metadrop.net/en/articles/drupalcon-europe-2020'
title: 'DrupalCon Europe 2020'
author: 'Ricardo Sanz'
date: '2021-02-09T20:43:30+00:00'
updated: '2026-08-04T08:01:01+00:00'
type: article
summary: 'Metadrop was at DrupalCon Europe 2020 talking about self-management on remote environments and reactive programming.'
tags:
  - Drupal
  - DrupalCon
  - 'Reactive programming'
  - Self-management
  - 'Multi domain'
  - Events
published: true
og:
  determiner: Automatic
  site_name: Metadrop
  'image:alt': 'DrupalCon Europe 2020'
  street_address: 'Calle Manuel Luna, 12, 3 Dcha'
  locality: Madrid
  region: Madrid
  postal_code: '28020'
  country_name: España
  email: hola@metadrop.net
  phone_number: '910053180'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      '@type': Article
      '@id': 'https://metadrop.net/en/articles/drupalcon-europe-2020#article'
      name: 'DrupalCon Europe 2020'
      headline: 'DrupalCon Europe 2020'
      description: "Metadrop was at DrupalCon Europe\_2020 talking about self-management on remote environments and reactive programming."
      about:
        - Drupal
        - DrupalCon
        - 'Reactive programming'
        - Self-management
        - 'Multi domain'
        - Events
      datePublished: '2021-01-09T09:43:30+0100'
      dateModified: '2026-08-04T10:01:01+0200'
      author:
        '@type': Person
        name: 'Ricardo Sanz'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
      mainEntityOfPage: 'https://metadrop.net/en/articles/drupalcon-europe-2020'
    -
      '@type': Organization
      '@id': 'https://metadrop.net/#organization'
      url: 'https://metadrop.net/'
      name: Metadrop
      sameAs:
        - 'https://www.drupal.org/metadrop'
        - 'https://twitter.com/metadrop'
        - 'https://asociaciondrupal.es/partner/metadrop'
        - 'https://www.linkedin.com/company/metadrop'
      logo:
        '@type': ImageObject
        url: 'https://metadrop.net/themes/custom/mdrop_radix/logo-metadrop-500-500.jpg'
        width: '500'
        height: '500'
    -
      '@type': ItemPage
      '@id': 'https://metadrop.net/en/articles/drupalcon-europe-2020'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Home
            item: 'https://metadrop.net/en'
          -
            '@type': ListItem
            position: 2
            name: 'Expert Drupal & Tech Articles'
            item: 'https://metadrop.net/en/articles'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
---
 1. [Articles](https://metadrop.net/en/articles)
 
  

# DrupalCon Europe 2020

Saturday, January 09, 2021

 

 



Metadrop was at DrupalCon Europe 2020 talking about self-management on remote environments and reactive programming.



   



This 2020 DrupalCon was planned to be held in the beautiful Barcelona. We all know what happened and **DrupalCon went remote**, in a new experience really challenging. The conference used an online platform that was very interesting. Apart from the obvious sessions, it had several **other functionalities** that resembled a real conference. For example, there was a hall function: when you entered there you were paired with a group of 5 to 10 persons from the people in the hall for a video conference of just 5 minutes. Once time ended, the system stops the video conference and creates new random groups with the people still in the hall. In some way, is like the chatting groups in the corridors in a real conference. Neat!

There were, as always, **very good talks and good vibes**. Sadly, I could not attend many of them: remote is great because it is easy to join, but is bad because it is also easy that some urgent task prevents you to join a session. So I prefer not to highlight any session because I feel it would be unfair given I missed a lot of them.

Metadrop was there not only as attendees but also as speakers. We were very glad to have the opportunity to be part of this event and try to **give something back to the Community**.

 

 

The experience was quite weird: talking during 40 minutes to your own screen and a webcam without any feedback from attendees is very hard because that lack of information from the people you want to understand and get your message. However, I think **both attendees and speakers got used to it and the experience was successful**.

My colleague, Jorge Tutor, talked about "[Self-Management in remote environments](https://events.drupal.org/europe2020/sessions/self-management-remote-environments ""Self-Management in remote environments" session")", a great topic in these times.



 

You can [find the slides here](https://docs.google.com/presentation/d/1hRfan3ka7HpRg75bKDCYWEgdR7CcRMLn9GdDMbRBXw4/edit#slide=id.p1 ""Self-Management in remote environments" session slides").

One good thing about the conference platform was the after-session feedback: **all attendees were able to answer some questions about the session** they had just watch. You can see how many people were attending, session rate and quality of the materials, presentation skills and knowledge. But the most important feedback was two text fields were people could write more meaningful messages. I really value this kind of information as a speaker because you should talk to your audience, and what they think is very important to improve the session. At the end what a speaker wants is to communicate as clearly and easily as they can.

The platform then shared the results, here are the ones for Tutor's session:

 

 

The second session, "[Reactive Programming: Dealing with Asynchronicity](https://events.drupal.org/europe2020/sessions/reactive-programming-dealing-asynchronicity ""Reactive Programming: Dealing with Asynchronicity" session")", had me as a speaker. I must confess it is not the first time I talk about Reactive Programming. This [talk was also at Drupal Moutan Camp](https://drupalmountaincamp.ch/sessions/reactive-programming-dealing-asynchronicity ""Reactive Programming: Dealing with Asynchronicity" at Drupal Mountain Camp"), Davos, and [at Decoupled Drupal Days](https://2018.decoupleddays.com/session/reactive-programming-dealing-asynchronicity ""Reactive Programming: Dealing with Asynchronicity" session at Decoupled Drupal Days"), New York. I hope previous experiences allowed me to improve the session:



 

And the survey results:

 

 

Someone asks for **more examples**: sadly I removed some because of the time constraint. One removed example was this: [a button smasher code](https://codepen.io/sanzante/pen/KJOydx "Code example at Codepen") (detects clicks in a row in a certain time span, do you remember the ZX Spectrum [Daley Thompson's Decathlon](https://www.youtube.com/watch?v=oKbLbkvwACA "Daley Thompson's Decathlon video") game?).

You can find more live examples of Observables at the [Rx Visualizer site](https://rxviz.com "Rx Visualizer home page"). I find the "Mouse move" example very helpful to understand Observables: it outputs an Observable emitting the X position of the mouse when it moves. You can even write and run your own example!

I removed some other examples but you can find them on the previous version of [this talk at Drupal Mountain Camp](https://rsanzante.github.io/drupalmountain-2019-reactive-programming/slides/?showNotes=true ""Reactive Programming: Dealing with Asynchronicity" session at Drupal Mountain Campslides").

And last, I love the one who answers always "yes" on the survey. I bet we had an informative bit there.



 



[Drupal](https://metadrop.net/en/articles?text=Drupal)

[DrupalCon](https://metadrop.net/en/articles?text=DrupalCon)

[Reactive programming](https://metadrop.net/en/articles?text=Reactive%20programming)

[Self-management](https://metadrop.net/en/articles?text=Self-management)

[Multi domain](https://metadrop.net/en/articles?text=Multi%20domain)

[Events](https://metadrop.net/en/articles?text=Events)

 

- Ricardo Sanz
    
    CTO
 
## Related projects

- ###  [World Archery - International Archery Federation](https://metadrop.net/en/projects/world-archery-international-archery-federation) 
    
    Drupal with decoupled front-end, remote bbdd and live data from Olympic archery competitions.
- ###  [Worldarchery - App rulebook](https://metadrop.net/en/projects/worldarchery-app-rulebook) 
    
    Multi-platform rulebook for the World Archery Association based on Ionic + Angular
 
 

[Headless CMS Drupal](https://metadrop.net/en/solutions/headless-cms-drupal " See Headless CMS Drupal")

Metadrop designs and builds headless Drupal architectures: API backend engineering, frontend development with Next.js or React, and migration of monolithic Drupal sites to decoupled models.

 

 See more