Queue, our esteemed utility
21 May 2025, 4:30 am (UTC)
Speakers
Description: Attendees, here is queue_toolbox, the sample code repo for the session.
There's usually at least three different ways to do a thing in software development.
When it comes to importing content, making batches of updates, and other operations, Drupal's core queue operations take a backseat to migrations, feeds, and manual content entry, among other solutions. Once you get the hang of queues, though, you may tell migration YAMLs to get lost!
We'll look at what the heck Drupal is doing back there, some of the wild things you can pull off with a queue worker, some times when it's not the right tool for the job, and walk away with some easy-to-adapt sample code for your next project.
Details
What makes this topic interesting?
Drupal Queue operations are incredibly versatile and powerful, but don't get nearly as much attention as other ways to accomplish similar ends. It's well past time for queues to get some much-deserved love Image removed..
Who is the target audience?
Developers and site builders, mostly. A solid portion of the presentation will be practical discussion of problem-solving at the beginner and intermediate level, with some more-advanced code specifics sprinkled in. Since a ton of sample code will be provided, this session is an opportunity to build out your Drupal coding toolbox.
Why should people attend?
If you're making a Drupal site or maintaining an existing one, there's likely a problem floating in your head that can be solved with a queue.
Why should the selection committee accept this topic?
It's an approachable technical topic with lots of practical applications. And I intend to make it way more fun than it has any right to be. Prizes will be provided for excellent audience participation.What should attendees already know in order to get the most out of this topic?
Come as you are! If we cover something that goes over your head, please ask clarifying questions early and often. If you're a queue rock star already, please tell the group about your experience.