Description
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 .
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.
Brad Czerniak
Senior Software Engineer @ Principal Financial GroupBrad Czerniak is a web developer and freelance librarian in Metro Detroit, Michigan, specializing in Drupal and the JAMstack. He works full time for Principal Financial Group, but if you have a small non-conflicting project you can hire his unique blend of skills through his side business, Solve it once and contribute to his open-source initiative via Lower barriers.
In his down time, Brad enjoys classic films, sitcoms, trivia and British panel shows, and documentaries. He occasionally leaves his bungalow headquarters to play frisbee sports. You may see him jogging the streets of his town as well.
