Feb
12
2026
--

TD Cafe #014 – AmyJune and Avi – Navigating Community, Safety, and Accessibility

Join AmyJune and Avi as they discuss the complexities of organizing large events in changing times. The discussion covers topics from past DrupalCons, the crucial coordination behind community health and safety, accessibility, and the evolving challenges involving inclusivity. They also touch on the intersection of community dynamics, the importance of creating shared realities, and the engaging experience of the Drupal community. Additionally, expect an overview of upcoming events, including keynotes and fun activities like the Drupal Coffee Exchange.

For show notes visit: https://www.talkingDrupal.com/cafe014

Topics

  • Catching Up with AmyJune and Avi
  • Memories of DrupalCon and Camps
  • The $2 Bill Tradition
  • Open Y and Community Contributions
  • Community Working Group and Governance
  • Initial Reactions and Reflections
  • Challenges of Organizing DrupalCon
  • Accessibility and Safety Concerns
  • Event Planning and Community Involvement
  • Learning from Other Events
  • Upcoming Keynote and Event Highlights
  • Community and Collaboration

AmyJune Hineline

AmyJune works with the Linux Foundation as the Certification Community Architect, supporting the Education team in developing and maintaining exams and related documentation across the foundation’s certification portfolio.

She’s also a DrupalCamp organizer (Florida DrupalCamp, DrupalCamp Asheville, and DrupalCamp Colorado), a member of the Community Working Group’s Conflict Resolution Team, and serves on the board of the Colorado Drupal Association.

Avi Schwab

Avi came to Drupal for the community and has been active in it since 2008. He is a founding organizer of MidCamp, Midwest Open Source Alliance, and the Event Organizer Working Group. In his role as a Technical Product Consultant at ImageX Media, he builds and supports Drupal sites for over 40 YMCA associations in the USA and Canada. For fun, he bikes, bakes, and enjoys time with his family.

Guests

AmyJune Hineline – volkswagenchick Avi Schwab – froboy

Feb
09
2026
--

Talking Drupal #539 – EvolveDigital

Today we are talking about EvolveDigital, What it is, and how it started in Drupal with guest Maya Schaeffer. We’ll also cover Drupal CMS 2.0 as our module of the week.

For show notes visit: https://www.talkingDrupal.com/539

Topics

  • Comparing Drupal and WordPress
  • Evolve Digital Summit Insights
  • Marketing and Drupal Integration
  • Evolve Digital and CMS Comparisons
  • Summit Structure and Networking
  • Speaker Selection and Outreach
  • Balancing Content and Community
  • Lessons from Different Cities
  • Future Plans and New Formats

Resources

Guests

Maya Schaeffer – evolvedigital.com mayalena

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Catherine Tsiboukas – mindcraftgroup.com bletch

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Do you want to start your next Drupal site using a variety of best practices, including Canvas for page layouts, or site templates for an opinionated architecture out of the box? Then the recently released Drupal CMS 2.0 could be just what you need.
  • Module name/project name:
  • Brief history
    • 2.0 release was created by phenaproxima less than a week ago, and requires Drupal 11.3
  • Maintainership
    • Actively maintained
    • Security coverage
    • Test coverage
    • Documentation guide linked in the show notes
    • 145 issues on the development project, 24 of which are bugs
  • Usage stats:
    • No direct way to track, but drupal_cms_helper was added as a dependency late in the Drupal CMS 1.x cycle, so the fact that it has been installed 3,780 times likely indicates that Drupal CMS has been installed several thousand times at a minimum
  • Module features and usage
    • The biggest change in Drupal CMS 2 is the addition of Canvas for creating and managing layouts. We talked about Drupal Canvas in depth back in episode #518 so I won’t go into too much detail here, but having it set up for you as an out-of-the-box feature is a big benefit
    • Drupal CMS 1.0 included a carefully curated content architecture, including some optional recipes for additional capabilities. With version 2, the intent is for site templates to be the source of the content architecture. I’m sure we’ll be hearing a lot more about site templates, including a marketplace where people can find them, in the coming and in particular with DrupalCon Chicago fast approaching
    • Drupal CMS 2.0 also ships with much more sophisticated AI capabilities. There’s a dedicated Canvas AI that can be used to generate and populate entire layouts, as well as generating code components, based on a user’s prompt. And listeners may remember the demo in the Vienna Driesnote of using the Context Control Center to automatically create drafts of content updates when marketing information changes
    • And of course, starting with Drupal core 11.3 means you’ll get all the performance and other improvements in the latest version
Feb
04
2026
--

Semantic Caching for LLM Apps: Reduce Costs by 40-80% and Speed up by 250x

?This post covers the topic of the video in more detail and includes some code samples. The $9,000 Problem You launch a chatbot powered by one of the popular LLMs like Gemini, Claude or GPT-4. It’s amazing and your users love it. Then you check your API bill at the end of the month: $15,000. […]

Feb
03
2026
--

Percona at 20: Why Our Open Source, Services-Led Model Still Works

In 2026, Percona turns 20. That milestone offers a good opportunity to pause and reflect, not just on where we have been, but on why our business model has worked for two decades in an industry that has seen constant change. From the beginning, Percona has followed a model that is sometimes misunderstood, occasionally questioned, […]

Feb
02
2026
--

Talking Drupal #538 – Agentic Development Workflows

Today we are talking about Development Workflows, Agentic Agents, and how they work together with guests Andy Giles & Matt Glaman. We’ll also cover Drupal Canvas CLI as our module of the week.

For show notes visit: https://www.talkingDrupal.com/538

Topics

  • Understanding Agentic Development Workflows
  • Understanding UID Generation in AI Agents
  • Exploring Generative AI and Traditional Programming
  • Building Canvas Pages with AI Agents
  • Using Writing Tools and APIs for Automation
  • Introduction to MCP Server and Its Tools
  • Agent to Agent Orchestration and External Tools
  • Command Line Tools for Agent Coding
  • Security and Privacy Concerns with AI Tools
  • The Future of AI Tools and Their Sustainability
  • Benefits of AI for Site Builders

Resources

Guests

Matt Glaman – mglaman.dev mglaman

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Andy Giles – dripyard.com andyg5000

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to sync components from a site using Drupal Canvas out to another project like a headless front end, or conversely, from an outside repo into Drupal Canvas? There’s an NPM library for that
  • Module name/project name:
  • Brief history
    • How old: created in July 2025 (as xb-cli originally) by Bálint Kléri (balintbrews) of Acquia
    • Versions available: 0.6.2, and really only useful with Drupal Canvas, which works with Drupal core 11.2
  • Maintainership
    • Actively maintained
    • Number of open issues: 8 open issues, 2 of which are bugs, but one of which was marked fixed in the past week
  • Usage stats:
    • 128 weekly downloads according to npmjs.com
  • Module features and usage
    • With the Drupal Canvas CLI installed, you’ll have a command line tool that allows you to download (export) components from Canvas into your local filesystem. There are options to download just the components, just the global css, or everything, and more. If no flags are provided, the tool will interactively prompt you for which options you want to use.
    • There is also an upload command with a similar set of options. It’s worth noting that the upload will also automatically run the build and validate commands, ensuring that the uploaded components will work smoothly with Drupal Canvas
    • I thought this would be relevant to our topic today because with this tool you can create a React component with the aid of the AI integration available for Canvas and then sync that, either to a headless front end built in something like Next.js or Astro or a tool like Storybook; or you could use an AI-enhanced tool like Cursor IDE to build a component locally and then sync that into a Drupal site using Canvas
    • There is a blog post Balint published that includes a demo, if you want to see this tool in action
Feb
02
2026
--

Talking Drupal #538 – Agentic Development Workflows

Today we are talking about Development Workflows, Agentic Agents, and how they work together with guests Andy Giles & Matt Glaman. We’ll also cover Drupal Canvas CLI as our module of the week.

For show notes visit: https://www.talkingDrupal.com/538

Topics

  • Understanding Agentic Development Workflows
  • Understanding UID Generation in AI Agents
  • Exploring Generative AI and Traditional Programming
  • Building Canvas Pages with AI Agents
  • Using Writing Tools and APIs for Automation
  • Introduction to MCP Server and Its Tools
  • Agent to Agent Orchestration and External Tools
  • Command Line Tools for Agent Coding
  • Security and Privacy Concerns with AI Tools
  • The Future of AI Tools and Their Sustainability
  • Benefits of AI for Site Builders

Resources

Guests

Matt Glaman – mglaman.dev mglaman

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Andy Giles – dripyard.com andyg5000

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to sync components from a site using Drupal Canvas out to another project like a headless front end, or conversely, from an outside repo into Drupal Canvas? There’s an NPM library for that
  • Module name/project name:
  • Brief history
    • How old: created in July 2025 (as xb-cli originally) by Bálint Kléri (balintbrews) of Acquia
    • Versions available: 0.6.2, and really only useful with Drupal Canvas, which works with Drupal core 11.2
  • Maintainership
    • Actively maintained
    • Number of open issues: 8 open issues, 2 of which are bugs, but one of which was marked fixed in the past week
  • Usage stats:
    • 128 weekly downloads according to npmjs.com
  • Module features and usage
    • With the Drupal Canvas CLI installed, you’ll have a command line tool that allows you to download (export) components from Canvas into your local filesystem. There are options to download just the components, just the global css, or everything, and more. If no flags are provided, the tool will interactively prompt you for which options you want to use.
    • There is also an upload command with a similar set of options. It’s worth noting that the upload will also automatically run the build and validate commands, ensuring that the uploaded components will work smoothly with Drupal Canvas
    • I thought this would be relevant to our topic today because with this tool you can create a React component with the aid of the AI integration available for Canvas and then sync that, either to a headless front end built in something like Next.js or Astro or a tool like Storybook; or you could use an AI-enhanced tool like Cursor IDE to build a component locally and then sync that into a Drupal site using Canvas
    • There is a blog post Balint published that includes a demo, if you want to see this tool in action
Feb
02
2026
--

Importance of Tuning Checkpoint in PostgreSQL

Importance of Tuning Checkpoint in PostgreSQLThe topic of checkpoint tuning is frequently discussed in many blogs. However, I keep coming across cases where it is kept untuned, resulting in huge wastage of server resources, struggling with poor performance and other issues. So it’s time to reiterate the importance again with more details, especially for new users. What is a checkpoint? […]

Jan
29
2026
--

Rebuilding a Replica with MyDumper

Rebuilding a Replica with MyDumperWhen a replica fails due to corruption or drift, the standard solution is to rebuild it from a fresh copy of the master when pt-table-sync is not an option. Traditionally, when we need to build a new replica, we use a physical backup for speed, but there are some cases where you still need logical […]

Jan
28
2026
--

Databases, Data Lakes, And Encryption

Databases, Data Lakes And EncryptionThe Evolution of Object Storage Let’s start by stating something really obvious; object storage has become the preeminent storage system in the world today. Initially created to satisfy a need to store large amounts of infrequently accessed data, it has since grown to the point of becoming the dominant archival medium for unstructured content. Its […]

Jan
27
2026
--

Automatic “Multi-Source” Async Replication Failover Using PXC Replication Manager

Automatic "Multi-Source" Async Replication Failover Using PXC Replication ManagerThe replication  manager script can be particularly useful in complex PXC/Galera topologies that require Async/Multi-source replication. This will ease the auto source and replica failover to ensure all replication channels are healthy and in sync. If certain nodes shouldn’t  be part of a async/multi-source replication, we can disable the replication manager script there to tightly controlled the flow. Alternatively, node participation can be controlled by adjusting the weights in the percona.weight table, allowing replication behavior to be managed more precisely.

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com