DrupalCon Amsterdam 2019: Multilingualism makes better programmers - beyond PHP and JavaScript

Nov 02, 2019

Alexander Varwijk
GoalGorilla - Open Social, Enschede, Netherlands

One of Drupal 8’s leading goals was to “get off the island”. We’ve made huge strides in adopting PHP standards and including other libraries to replace custom built solutions. However, in the day-to-day live of a Drupal developer we only touch one or two programming languages. In my talk I want to continue our journey of leaving the island by showing interesting developments of other programming languages and how we can use what they’ve come up with in our own use of PHP and Javascript. While doing this I will also look ahead at the improved typing support that is part of newer PHP versions and the improved ergonomics surrounding functional programming.

Some examples of interesting habits and features in other languages that we could add to our toolkit: Rust’s borrow-checker and the mindset that it enforces; The Ruby community’s drive to create cheap short functions (instead of lengthy if-statements); Javascript’s use of codemods to make it easier to keep library consumption up to date when API changes in the library occur.

Hi! I'm Karim Boudjema, the developer and site-builder of this site.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.