27 Sep 2026
Drupal.org aggregator
HOOK_DEV_ALTER(): PHP Structured Concurrency and Beyond (4): call for backers
The prototype works. Taking it to production quality is more than evenings. Whether it should is a question, not a pitch.
One thing before the rest. I am not pushing this. The series is a question to the world: is this work worth more of my time? We are not in the Federation yet, so more time means money, and money means backers. Any answer is fine with me, including no.
27 Sep 2026 3:00pm GMT
26 Sep 2026
Drupal.org aggregator
HOOK_DEV_ALTER(): PHP Structured Concurrency and Beyond (3): structured state, and why its absence breaks concurrency

Every framework service that holds state is a bug under fibers. The current fix is to switch concurrency off. There is a third option.
26 Sep 2026 3:00pm GMT
Stuart Clark (Deciphered): Druxt Auth 0.5.0; two ways to sign in without leaving your site
Every Druxt site I have built signs people in by sending them somewhere else to do it: out to Drupal's login page, on to a consent screen, and eventually back. With Druxt Auth 0.5.0 the username and password can now be handled entirely in the frontend instead, either through the authorization code grant or through the password grant.
If you have not used it, Druxt Auth wires Nuxt's auth module to Simple OAuth on the Drupal side. It targets Nuxt 2 today, because @nuxtjs/auth-next does.
The first is the authorization code grant, which now takes credentials directly. Druxt Auth signs the visitor in through Drupal's JSON login route first, so the authorize step finds a session waiting and returns a code without rendering anything:
26 Sep 2026 11:30am GMT