In this blog, we continue from where we left off in the previous post, InnoDB Cluster Setup: Building a 3-Node High Availability Architecture, where we demonstrated how to set up a MySQL InnoDB Cluster with three nodes to achieve high availability. Here, we walk through the step-by-step process of performing a rolling upgrade of that […]
29
2025
How to Safely Upgrade InnoDB Cluster From MySQL 8.0 to 8.4
28
2025
TD Cafe #003 – Mike Anello & Mile Herchel
In this episode, Mike Anello and Mike Herchel dive into a casual conversation covering a wide array of topics. They start by discussing the concept of a podcast with almost no effort required and the mystery of Stephen’s involvement. The conversation then quickly shifts to Florida Drupal Camp, mentioning its impressive 16 uninterrupted years, the increase in attendees, and how fun it is. They touch upon single directory components in Drupal, their importance, and intricacies like CSS styling, schemas, and Experience Builder. The discussion also includes insights into popular Drupal events like Florida Drupal Camp, Drupal Dev Days, and the upcoming DrupalCon. They infuse humor and personal anecdotes while engaging in thoughtful technical exchanges and playful banter.
For show notes visit: https://www.talkingDrupal.com/cafe003
Topics Michael Anello
Mike, widely recognized by his Drupal.org username “ultimike,” is a prominent figure in the Drupal community with over 15 years of experience as a developer, educator, and community leader. As the co-founder and vice president of DrupalEasy, a Florida-based training and consulting firm, he has been instrumental in shaping the careers of countless Drupal professionals through comprehensive programs like Drupal Career Online and Professional Module Development .(drupalcampnj.org, nedcamp.org) Anello’s contributions extend beyond education. He has been deeply involved in the Drupal ecosystem, serving as a core contributor to the Migrate module, co-maintaining several contributed modules, and actively participating in issue queues and documentation efforts . His leadership roles include membership in the Drupal Community Working Group and the Conflict Resolution Team, as well as organizing the Florida Drupal Users’ Group and Florida DrupalCamp for over a decade .(The Drop Times, nedcamp.org) As the host of the long-running DrupalEasy Podcast, Anello provides insights into Drupal development, community news, and interviews with key contributors, fostering a sense of connection and ongoing learning within the community (DrupalEasy). His dedication to mentoring and community building has made him a respected and influential voice in the Drupal world.
Mike Herchel
Mike is a seasoned front-end developer and a prominent contributor to the Drupal community, with over 15 years of experience in web development. He is best known as the lead developer of Olivero, Drupal’s default front-end theme, which emphasizes accessibility, modern design, and user experience. (ImageX) In addition to his work on Olivero, Mike serves as a core CSS maintainer for Drupal and is the creator of the Quicklink module, which enhances site performance by preloading links in the user’s viewport. He also has amazing calves. They’re the size of small children. Rumor has it that his vertical jump is over 4.5 inches! He has also contributed to the introduction of Single Directory Components (SDC) into Drupal core, aiming to streamline component-based theming. (The Drop Times, herchel.com) Beyond his technical contributions, Mike is an active community leader. He has served on the Drupal Association Board of Directors and is a primary organizer of Florida DrupalCamp. (Drupal) As a speaker, he has presented at various events, including EvolveDrupal, discussing topics like the future of Drupal theming and the Starshot initiative, which seeks to make Drupal more accessible to site builders. (evolvedrupal.com) Professionally, Mike works as a Senior Front-End Developer at Agileana, where he continues to advocate for accessibility, performance, and the open web. (evolvedrupal.com) He shares his insights and experiences through his personal blog at herchel.com, contributing to the ongoing evolution of Drupal and its community.
Discussion Topics:
- The Best Podcast Idea Ever
- Florida Drupal Camp: A Legacy of Success
- Single Directory Components: Getting Started
- TD Cafe: The Podcast Name Debate
- Deep Dive into Single Directory Components
- Experience Builder and Component Integration
- Custom Themes and Single Directory Components
- Design Tool Integration
- CSS Variables and Component Architecture
- Template File vs Render Array
- CSS Preferences: Plain CSS vs Post CSS
- Top Drupal Events
- Concluding Remarks and Personal Plans
Guests
Mike Anello – DupalEasy ultimike
Mike Herchel – herchel.com mherchel
28
2025
The Open Source Ripple Effect: How Valkey Is Redefining the Future of Caching, and Why It Matters
Open wins again: What Valkey’s meteoric rise tells us about the future A product manager’s perspective on navigating an ecosystem in flux. When Redis Inc. changed its core product license, few anticipated how fast the aftershocks would reshape the caching world. But the emergence of Valkey – a Linux Foundation–governed fork – has sparked one […]
27
2025
Beyond Guesswork: Enterprise-Grade PostgreSQL Tuning with pg_stat_statements
Something’s slowing your database down, and everyone feels it. Dashboards drag. Reports run late. Engineers start rebooting services just to buy time. Nobody’s saying “the database is broken,” but something isn’t right. You know there’s a problem. What you don’t have is visibility. PostgreSQL isn’t going to raise its hand and tell you which queries […]
26
2025
Talking Drupal #504 – The Marketplace
In this episode of Talking Drupal, we dive into the intricacies of the Drupal marketplace initiative with our guest, Tiffany Farriss, CEO and co-owner of Palantir.net and long-time board member of the Drupal Association. We explore the goals and challenges of creating a trusted Drupal marketplace, discuss how site templates can lower the barrier to entry for new users, and examine the importance of maintaining community trust and the sustainability of Drupal. This episode also includes a spotlight on the Views CSV Source module and an in-depth discussion on community feedback, the potential value and business models for site templates, and the steps needed to make a go/no-go decision on the marketplace by the upcoming Vienna event.
For show notes visit: https://www.talkingDrupal.com/504
Topics
- Meet Our Guest: Tiffany Farriss
- Module of the Week: Views CSV Source
- Deep Dive into Views CSV Source
- Introduction to the Drupal Marketplace
- Goals and Challenges of the Marketplace Working Group
- Community Feedback and Sustainability
- Monetization and Fairness in the Marketplace
- Risk Mitigation and Future Plans
- Exploring the Impact of Releases and Usage
- Challenges and Successes of the Drupal Marketplace
- Defining the MVP for the Drupal Marketplace
- Addressing Community Concerns and Governance
- Engaging the Community and Next Steps
- Final Thoughts and Contact Information
Resources
Guests
Tiffany Farriss – palantir.net farriss
Hosts
Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Norah Medlin – tekNorah
MOTW Correspondent
Martin Anderson-Clutz – mandclu.com mandclu
- Brief description:
- Have you ever wanted to present data within your Drupal website that comes from a CSV flat file, without having to import that data to your Drupal database? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in March 2024 by Daniel Cothran (andileco) of JSI, though I met Danieal at Midcamp earlier this week and he was emphatic that his colleague and co-maintainer Nia Kathoni (nikathone) deserves significant credit
- Versions available: 1.0.11, which works with Drupal 8.8, 9, 10, and 11
- Maintainership
- Actively maintained, latest release was last month
- Security coverage
- Test coverage
- Documentation – a robust README
- Number of open issues: 4 open issues, none of which are bugs
- Usage stats:
- 56 sites
- Module features and usage
- With Views CSV Source installed, you can create a view that uses a CSV as a source instead of the Drupal site’s data. You can point to a file within your site’s filesystem, or it can be a remotely hosted CSV. If the file requires authentication for access, it is also possible to include encoded credentials in a header.
- Now you can use CSV Fields to specify the columns you want to pull into the view, and you can use the “group by” to specify datasets to represent, for example to plot as lines in a chart
- You can also create filters, either a CSV Field that acts a standard text filter, or a CSV Field Options filter that creates a dropdown of all the unique values in a specified column
- Your assembled data can be shown in tables or charts, and can also be manipulated using standard view configuration, or using contributed modules like Views Simple Math Field
- The module also comes with sort and a contextual filter plugins
- It was impressed by a demo of Views CSV Source in a lightning talk at Midcamp yesterday, so I thought it would be fun to talk about today
23
2025
What Oracle Missed, We Fixed: More Performant Query Processing in Percona Server for MySQL
At Percona, we constantly search for ways to make query processing more performant. Our activities include continuous monitoring of Percona Server for MySQL performance by doing performance regression tests. We also challenge Percona Server for MySQL with newly designed tests and analyze bottlenecks for possible improvements. Among our activities in this area is monitoring what […]
20
2025
InnoDB Cluster: Set Up Router and Validate Failover
Setting up an InnoDB Cluster requires three key components: Group Replication, MySQL Shell, and MySQL Router. In the previous post, we covered the process of building a 3-node InnoDB Cluster. In this post, we shift our focus to configuring MySQL Router and validating failover functionality. Environment overview We are using three InnoDB Cluster nodes along […]
19
2025
Talking Drupal #503 – TD Cafe #002 – John and Jason
In this episode, John Picozzi and Jason Pamental explore the connections fostered by using Drupal across different geographies, the evolution of conferences, and how design systems are being utilized at Chewy. We also delve into the application of AI in e-commerce and coding, and discuss the practicalities of maintaining governance in large organizations. Join us for an engaging discussion filled with personal anecdotes, professional insights, and future prospects.
For show notes visit: https://www.talkingDrupal.com/503
Topics John Picozzi
John Picozzi is the Solutions Architect at EPAM Systems, where he helps organizations implement scalable and sustainable digital solutions—most often using Drupal. With over a decade of experience in web development, John has become a trusted voice in the Drupal community for his commitment to open source, user-centered design, and thoughtful architecture. John is a contributor to Drupal and an active member of the community as the organizer of the Drupal Providence Meetup and New England Drupal Camp. He’s also well known as a co-host of the Talking Drupal podcast, a weekly show focused on all things Drupal, where he interviews community members and shares insights on development, strategy, and community engagement. Outside of podcasting and coding, John frequently speaks at DrupalCamps and conferences across the U.S., offering sessions that span technical deep dives to community and career development topics. You can find more about his work and speaking engagements at picozzi.com, or follow him on Drupal.org
Jason Pamental
Jason Pamental is a designer, strategist, and technologist specializing in typography, variable fonts, and digital design systems. He is currently Principal Designer at Chewy, where he leads their design system efforts and helps guide their mobile app architecture and strategy. With over 30 years of experience, Jason has worked with organizations such as Adobe, ESPN, Fidelity, and the State of Rhode Island to shape impactful digital experiences. He’s a globally recognized expert in web typography and the author of Responsive Typography. His work has helped define how variable fonts are used on the web today. Jason is a frequent speaker at conferences like Beyond Tellerrand, An Event Apart, and SmashingConf, and he shares his knowledge through writing, teaching, and open source contributions. His articles, presentations, and resources can be found at rwt.io — short for Responsive Web Typography — and many of his talks, videos, and associated resources are available on https://noti.st/jpamental An active supporter of the open web and the Drupal community, Jason is committed to bridging the gap between design and development. Outside of work, he enjoys riding bikes, making espresso, spending time with his family in Rhode Island, and following Leo and Henry around Turner Reservoir, posting photos on Instagram.
Hosts
John Picozzi – epam.com johnpicozzi
Jason Pamental – rwt.io.
19
2025
An Introduction to Dictionary Operations in Data Masking Component
In this blog post, we will describe typical usage scenarios for dictionary operations in the Data Masking Component, which is available in Percona Server for MySQL as an open source alternative to Oracle’s enterprise version. In particular, we will consider the following functions. gen_dictionary() – a function that returns a random term from a dictionary. gen_blocklist() – […]
16
2025
Freedom and Flexibility: Rethinking Your MongoDB Cloud Strategy Beyond Atlas
Let’s be honest: Getting MongoDB up and running quickly in the cloud sounds fantastic. Services like MongoDB Atlas promise easy deployment, automated scaling, and hands-off management on AWS, Azure, and GCP. For teams looking to shed operational burdens, the appeal is tempting. Click a few buttons, get a database… what’s not to like? However, as […]