TL;DR: we are putting an official end to the API-first initiative although we don’t consider our work done. The initiative leads have struggled to find availability or energy to keep moving it forward. The upcoming JS components initiative will likely light this flame back up, and we’ll be there to assist and guide in their API endeavors. This patch removes the initiative from the MAINTAINERS.txt.
Question about the Drupal Association's mission
The Drupal Association is running an election to one seat for the board of directors from the community. I asked this questions to all candidates.
Comma Separated String Widget for Drupal
Drupal allows the creation of multivalue fields. Wouldn’t it be useful to have a way to enter all the values for that field as comma separated values? I wrote a module for that.
Declaration of Digital Autonomy (Catalan translation)
Yesterday Molly de Blanc and Karen M. Sandler released the first draft on the Declaration of Digital Autonomy. This is a big deal. I learned that they were working on this manifesto during 2020’s GUADEC event. I think this is an instrumental cause to fight for our freedom, so I decided to contribute to it providing a translation of the document to the Catalan language. Also, I am a Catalan/Spanish bilingual, so the Spanish translation may come soon after.
Tutorial: install XHGui
Recently I had to install XHGui in my local environment to profile my PHP application. My goal was to have an easy way to compare two different executions of my request, one with my optimizations , and one without them. In this post I will show how my setup works.
Toggle XDebug on and off
Christian (@penyaskito) is a dear friend of mine. I talk to him every day (usually text), but I have never blogged for him. This post should fix that.
Typed Entity makes your code more maintainable
Many enterprises use Drupal for the flexibility it offers. This comes at a cost, every Drupal site is very different from each other. Patterns emerge that are not reused or standarized across different projects.
Stop Twitter and YouTube from spying on you
During the past years I have changed my digital habits quite a lot. I have deleted many of the services that I happily used in the past. These include LinkedIn, Facebook, Gmail, Twitter, Meetup, and many more. Most of those I have never missed, but some of them are so ubiquitous they are hard to avoid.
I changed my default font in Ubuntu 20.04
Yesterday I changed my default system font from Ubuntu to Inter (which I had to download first), and my Ubuntu 20.04 has a more polished feel somehow. It’s not a huge change, but one in the right direction for my taste. See for yourself below.
Guvcview instead of Cheese
I have been experiencing significant slowness in my webcam using cheese. I have moved to Guvcview now, and I am very happy with the move.
Almost a year ago I started a private video blog project. I sit in front of the camera and address to my kids as if they were watching this in the future. In these videos I tell them all the fun things we have done throughout the previous day. My goal is for the three of us to have a record of how happy their toddler years were.