Mateu Aguiló Bosch
Mateu Aguiló Bosch

A blog about tech and software

  • Home
  • Categories
  • About
  • Archives
  • Tags
  • Sitemap
  • RSS
  • Search
🔎 ❌

Maintainable Code in Drupal: Wrapped Entities

📅 Posted on 2020-01-16 | 📁 In drupal | 💬

This is a re-post of the article I wrote for the Lullabot blog.

How can more maintainable custom code in Drupal be written? Refactor it to follow SOLID software design principles. As long SOLID purity isn’t pursued into an endless rabbit hole, SOLID principles can improve project maintainability. When a project has low complexity, it is worthwhile to respect these principles because they’re simple to implement. When a project is complex, it is worthwhile to respect these principles to make the project more maintainable.

Read more »

Do define custom data types in Drupal

📅 Posted on 2020-01-08 | 📁 In web-development , notes , drupal | 💬

Today I was included in a conversation in Drupal Slack that reminded me how important it is to take the time to learn one tool well.

In this case the issue was solved by creating a custom data type. This is the conversation log.

Read more »

JSON:API module version one EOL

📅 Posted on 2020-01-07 | 📁 In web-development , drupal | 💬

This is a re-post of https://wimleers.com/blog/jsonapi-1-eol.

On 7 January, 2020, the Drupal module JSON:API 1.x was officially marked unsupported. This date was chosen because it is exactly 1 year after the release of JSON:API 2.0, the version of JSON:API that was eventually committed to core. Since then, the JSON:API maintainers have been urging users to upgrade to the 2.x branch and then to switch to the Drupal core version.

We understand that there are still users remaining on the 1.x branch. We will maintain security coverage of the 8.x-1.x branch for 90 days. That is, on 6 April, 2020, all support for JSON:API, not in Drupal core, will end. Please upgrade your sites accordingly.

Read more »

Gnome's Network Editor

📅 Posted on 2019-12-27 | 📁 In privacy | 💬

One the privacy higene topic, one cool trick that I learned is that I can configure Gnome to auto connect to a VPN when a certain wifi network is used.

Read more »

Trying out Lineage OS

📅 Posted on 2019-12-22 | 📁 In privacy | 💬

Mercè’s smart phone screen broke recently. Luckily I was able to get a screen replacement for her old OnePlus 3T. Putting everything back was a challenge in itself, but thanks to this YouTube I was able to succeed.

Read more »

A shift in focus on privacy

📅 Posted on 2019-12-22 | 📁 In privacy | 💬

I have become more aware of my privacy and security of late. There hasn’t been any particular reason for that, but a gradual process of retaking control of my data. I try to discern what core value is moving me whenever I start feeling strongly about something. In this case, is the right of sanctuary. This is not my term, but rather something I learned reading The age of surveillance capitalism.

Read more »

Testing notes

📅 Posted on 2019-12-17 | 📁 In notes | 💬

I am trying to find a viable replacement for twitter that people can subscribe to. For now I’ll stick to blog posts in the “notes” category.

Read more »

Switching Back to Linux

📅 Posted on 2019-11-13 | 📁 In open-source | 💬

Recently I had an incident with my Macbook Pro. My MagSafe connector was very hot when I got up. So hot that it gave me a blister in my finger.

Read more »

Healthy Open Source Maintenance

📅 Posted on 2019-09-19 | 📁 In open-source | 💬

This is a re-post of the article I wrote for the Lullabot blog.

Open source has won! It powers software everywhere. From automated irrigation software to supercomputer kernels. This has enabled the industry to evolve at a vertiginous pace that is changing the world.

Read more »

JSON:API 2.0 Has Been Released

📅 Posted on 2019-01-07 | 📁 In web-development , drupal | 💬

I have been very vocal about the JSON:API module. I wrote articles, recorded videos, spoke at conferences, wrote extending software, and at some point I proposed to add JSON:API into Drupal core. Then Wim and Gabe joined the JSON:API team as part of their daily job. That meant that while they took care of most of issues in the JSON:API queue, I could attend the other API-First projects more successfully. I have not left the JSON:API project by any means, on the contrary I’m more involved than before. However, I have just transitioned my involvement to feature design and feature sign-off, sprinkled with the occasional development. Wim and Gabe have not only been very empathic and supportive with my situation, but they have also been taking a lot of ownership of the project. JSON:API is not my baby anymore, instead we now have joint custody of our JSON:API baby.

Read more »
1 … 5 6 7 ▶
© 2018 - 2021 Mateu Aguiló Bosch
Powered by Jekyll
Theme - NexT.Muse
Mastodon
⬆