Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
SDCs, Canvas, and the agent skills that build with them
My DrupalCon Rotterdam talk moved from MCP to the CLI.
-
Simplytest.me can launch Drupal CMS site templates
About a week ago, I wrote about the simplytest.me rewrite and closed on what was next: site templates and recipes.
-
Define the capability once; call it from anywhere
-
simplytest.me should be good enough to sell Drupal with
simplytest.me had been sitting in the back of my mind for a long time.
-
Making the phpstan-drupal playground work for agents
The phpstan-drupal playground exists to reproduce bugs.
-
phpstan-drupal 2.1.0: stricter defaults
phpstan-drupal 2.1.0 is out.
-
Dynamic type expressions in Drupal config schema
Drupal's config schema YAML supports dynamic expressions inside square brackets that resolve to values from the surrounding configuration data at runtime.
-
How Drupal's chained fast backend keeps APCu cache consistent across your web servers
Drupal's cache.backend.chainedfast makes your site faster without any configuration.
-
Catch @todo comments referencing the current issue
When making code changes or fixing issues, it's easy to leave @todo comments behind.
-
Understanding Drupal: A Complete Guide to Caching Layers is now published!
After starting in early 2023 and having a long hiatus from writing, my book Understanding Drupal: A Complete Guide to Caching Layers is now published on LeanPub!
-
The nightmare of permissions and OAuth scopes in Drupal
Drupal's role-based access control is one of its strengths.
-
drupalorg-cli 0.8.0: GitLab issue fork and merge request commands
The 0.7.0 release was housekeeping — fixing the release notes command and clearing out deprecation warnings. 0.8.0 has two goals: add native GitLab issue fork and merge request commands, and make the CLI useful for developers using AI agents to assist with
-
Automating Drupal release notes in Dependabot PRs
I maintain drupal-mrn.dev, a tool widely used by maintainers to generate release notes for Drupal modules.
-
Preventing a `drush updb` from clearing your caches
By default, drush updb clears the cache after applying database updates.
-
AI workflows will reshape development organizations
AI was a big topic at the EvolveDigital Summit last week.
-
See you at DrupalCon Vienna!
I can't believe it's already time for DrupalCon Vienna!
-
Simplytest back up and running!
If you've been a user of Simplytest, I've just completed a round of maintenance, and everything should be up and running again.
-
Learning it's okay to acknowledge you have a disability
For the past few years, I've been struggling to acknowledge that I have a disability.
-
Why I've self-nominated for the Drupal Association At-Large Board Seat at this moment
I had been considering a self-nomination for the Drupal Association At-Large Board Seat a few times.
-
Now on Drupal 11.1
My site is now on Drupal 11.1!
-
Drupal is delivering innovation beyond major versions
If you caught the State of Drupal presentation (aka Driesnote) from DrupalCon Atlanta, maybe you noticed something missing.
-
phpstan-drupal now supports PHPStan 2.0
PHPStan 2.0 was released a month ago, a massive milestone for the project.
-
The Web APIs powering the Drupal CMS trial experience
This blog expands on my DrupalCon Barcelona talk, which I managed to squeeze into a twenty-minute session slot.
-
Restrict Composer dependency updates to only patch releases
I was doing website maintenance and checked for outdated dependencies with composer outdated.
-
Lenient Composer Plugin officially replaces lenient packages endpoint
Well, it's official.
-
Next stages for the Drupal Starshot trial experience
Drupal CMS is the official name for Drupal Starshot.
-
Trial experience for Starshot update
Earlier this month, I debuted a way to try out Drupal core and the Starshot prototype running in the browser using WebAssembly.
-
Running Drupal on the Edge with WebAssembly
At DrupalCon Portland, Dries announced Starshot during his State of Drupal presentation.