A vulnerability has been discovered in all versions of Percona Monitoring and Management (PMM). There is no evidence this vulnerability has been exploited in the wild, and no customer data has been exposed. Vulnerability details This vulnerability stems from the way PMM handles input for MySQL services and agent actions. By abusing specific API endpoints, […]
31
2025
Security Advisory: CVE Affecting Percona Monitoring and Management (PMM)
31
2025
Scalability for the Large-Scale: File Copy-Based Initial Sync for Percona Server for MongoDB
On behalf of the entire Percona product team for MongoDB, I’m excited to announce a significant enhancement to Percona Server for MongoDB: File Copy-Based Initial Sync (FCBIS). It is designed to accelerate your large-scale database deployment with a more efficient method for initial data synchronization. FCBIS reduces the time and resources required by the initial […]
30
2025
A Practical Guide to PostgreSQL Replication with Both Asynchronous and Synchronous Standbys
PostgreSQL streaming replication allows a standby server to continuously replicate data from a primary server. It operates by streaming Write-Ahead Log (WAL) segments from a primary server to one or more standby (replica) servers. The WAL segments contain a record of all changes made to the database, including data modifications and schema alterations (specifically, the […]
28
2025
Talking Drupal #513 – Back To The Office
Today we are talking about Working from home, heading back to the office, and the current state of remote work with guest Kaleem Clarkson. We’ll also cover Microsoft 365 Connector as our module of the week.
For show notes visit: https://www.talkingDrupal.com/513
Topics
- Exploring Remote Work with Kaleem Clarkson
- Trust Issues in Management
- Employee Red Flags and Data-Driven Decisions
- Managerial Concerns with Return to Office Policies
- Respectful Implementation of Return to Office
- Challenges of Enforcing Office Mandates
- Benefits of In-Person Work
- Hybrid Work Models and Their Challenges
- Variations in Hybrid Work Policies
- Impact of Seniority on Office Policies
- Cutting DEI Initiatives: Fear and Legal Risks
- Employer Brand and Social Contracts
Resources
Guests
Kaleem Clarkson – kclarkson
Hosts
Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Rich Lawson – richlawson.co rklawson
MOTW Correspondent
Martin Anderson-Clutz – mandclu.com mandclu
- Brief description:
- Have you ever wanted your Drupal site to integrate with Microsoft 365, so users can log in with their Azure AD credentials, and then have direct access to shared files, see recent emails, and more? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in July 2019 by immoreel, though the most recent release is by Boris Doesborg (batigolix), both of Finalist, a Dutch Drupal shop
- Versions available: 5.0.22 and 5.1.0-beta1, the latter of which supports Drupal 9.4, 10, and 11
- Maintainership
- Actively maintained
- Security coverage
- Test coverage
- Two documentation guide available
- Number of open issues: 18 open issues, 1 of which is a bug, though it is postponed waiting for more info
- Usage stats:
- 365 sites
- Module features and usage
- This module integrates your Drupal site with the Microsoft Graph API, a unified API that provides a single endpoint for accessing data and intelligence from Microsoft 365 services, including Exchange, SharePoint, OneDrive, and more
- Microsoft 365 Connector includes more than a dozen submodules, each of which provide specific capabilities like Single Sign-On, syncing data to Drupal user accounts, sending Teams messages from within Drupal, and more
- You can also use this module to do things like automatically add an event node to your Outlook calendar, and invite other people at the same time
- It’s worth noting that in the documentation guide the submodules are named “Office 365”, which is probably what the module was named until around 5 years ago when Microsoft retired the Office 365 name
- Finally, setting up this module requires registering an app in Azure AD, so it’s not for the casual user. But if you’re working on an intranet or similar collaboration platform for an organization that is heavily invested in the Microsoft 365 suite, this could make for a compelling integration
28
2025
Talking Drupal #513 – Back To The Office
Today we are talking about Working from home, heading back to the office, and the current state of remote work with guest Kaleem Clarkson. We’ll also cover Microsoft 365 Connector as our module of the week.
For show notes visit: https://www.talkingDrupal.com/513
Topics
- Exploring Remote Work with Kaleem Clarkson
- Trust Issues in Management
- Employee Red Flags and Data-Driven Decisions
- Managerial Concerns with Return to Office Policies
- Respectful Implementation of Return to Office
- Challenges of Enforcing Office Mandates
- Benefits of In-Person Work
- Hybrid Work Models and Their Challenges
- Variations in Hybrid Work Policies
- Impact of Seniority on Office Policies
- Cutting DEI Initiatives: Fear and Legal Risks
- Employer Brand and Social Contracts
Resources
Guests
Kaleem Clarkson – kclarkson
Hosts
Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Rich Lawson – richlawson.co rklawson
MOTW Correspondent
Martin Anderson-Clutz – mandclu.com mandclu
- Brief description:
- Have you ever wanted your Drupal site to integrate with Microsoft 365, so users can log in with their Azure AD credentials, and then have direct access to shared files, see recent emails, and more? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in July 2019 by immoreel, though the most recent release is by Boris Doesborg (batigolix), both of Finalist, a Dutch Drupal shop
- Versions available: 5.0.22 and 5.1.0-beta1, the latter of which supports Drupal 9.4, 10, and 11
- Maintainership
- Actively maintained
- Security coverage
- Test coverage
- Two documentation guide available
- Number of open issues: 18 open issues, 1 of which is a bug, though it is postponed waiting for more info
- Usage stats:
- 365 sites
- Module features and usage
- This module integrates your Drupal site with the Microsoft Graph API, a unified API that provides a single endpoint for accessing data and intelligence from Microsoft 365 services, including Exchange, SharePoint, OneDrive, and more
- Microsoft 365 Connector includes more than a dozen submodules, each of which provide specific capabilities like Single Sign-On, syncing data to Drupal user accounts, sending Teams messages from within Drupal, and more
- You can also use this module to do things like automatically add an event node to your Outlook calendar, and invite other people at the same time
- It’s worth noting that in the documentation guide the submodules are named “Office 365”, which is probably what the module was named until around 5 years ago when Microsoft retired the Office 365 name
- Finally, setting up this module requires registering an app in Azure AD, so it’s not for the casual user. But if you’re working on an intranet or similar collaboration platform for an organization that is heavily invested in the Microsoft 365 suite, this could make for a compelling integration
28
2025
How to Perform Rolling Index Builds with Percona Operator for MongoDB
This post explains how to perform a Rolling Index Build on a Kubernetes environment running Percona Operator for MongoDB. Why and when to perform a Rolling Index Build? Building an index requires: CPU and I/O resources Database locks (even if brief) Network bandwidth If you have very tight SLAs or systems that are already operating […]
24
2025
Introduction to Data Importers in Percona Everest
Percona Everest has always aimed to simplify running databases on Kubernetes. Previously, importing existing data into a new Everest database cluster required doing some tasks outside the platform, as there was no built-in way to handle it. That changes with Data Importers, a new, extensible framework introduced in Percona Everest 1.8.0 that lets you define […]
24
2025
TD Cafe #007 – Stephen & Nic: Drupal Hooks Continued
In this episode of Talking Drupal Cafe, Stephen and Nic continue Talking Drupal #510’s discuss about Drupal Hooks. They discuss the challenges, successes, and the importance of community collaboration in open-source projects. Nic also touches on the personal impact of working on Drupal core and the balancing act between contributing to the project and client work. Along the way, they share personal anecdotes, including a discussion on watches and coffee preferences. Watch this insightful conversation to better understand the evolution of Drupal hooks and the dedication behind core development.
For show notes visit: https://www.talkingDrupal.com/cafe007
Topics Stephen Cross
Stephen Cross is a seasoned Drupal developer, community advocate and content creator with over a two decades of experience building and optimizing web applications. In 2013 he founded and still hosts the Talking Drupal podcast, a community show where he’s published over 500 interviews and deep-dives with core contributors, agency leads and end-users—helping drive best practices and innovation across the ecosystem. Capitalizing on his podcast production expertise, Stephen also offers end-to-end remote video podcast services: he handles all technical planning, multi-camera recording, post-production editing and distribution, so clients can focus solely on their content. He’s used this service to help real-estate, fitness, interior-design and other niche shows establish polished, engaging interview- and panel-style programs. Outside of Drupal and media, Stephen is an horology enthusiast, he collects Casio and mechanical watches, and is a Linux and Raspberry Pi enthusiast.
Nic Laflin
Nic Laflin is an accomplished Drupal architect and the founder of nLightened Development LLC, a web development and design firm established in 2008 that leverages highly extensible CMS frameworks to solve complex business challenges. They’ve been working with Drupal since late 2008, delivering creative solutions for a diverse roster of clients—from government agencies and e-commerce platforms to higher-education institutions and HIPAA-compliant medical services. Recently, Nic has focused on Native Web Components for platform-agnostic design, and has deep experience integrating AWS and building mobile application back ends. A recognized Drupal guru, Nic speaks regularly at regional Drupal camps and co-hosts the Talking Drupal podcast, where they share best practices and innovations with the community. Outside of technology, Nic enjoys building with LEGO, experimenting in the kitchen, and designing home automation projects. You can learn more at www.nlightened.net.
- Discussing the Game Blueprints
- Drupal Hooks and Core Contributions
- Procedural vs Object-Oriented Hooks
- Challenges and Project Management
- Bulk Conversion and Future Steps
- Scaling Back and Procedural Hooks
- Challenges and Lessons Learned
- Balancing Core Contributions and Client Work
- Documentation and Community Awareness
- Impact on Client Work
- Core Committers and Project Management
- Coffee Preferences and Personal Interests
- Conclusion and Final Thoughts
Guests
Nic Laflin – nLighteneddevelopment.com nicxvan Stephen Cross – StephenCross.com
23
2025
The Quirks of Index Maintenance in Open Source Databases
Index maintenance can be a real challenge for anyone managing databases, and what makes it even trickier is that open source databases each handle it differently. In this post, we’ll take a closer look at how those differences show up in practice, and what they mean for you. When rows are added, updated, or deleted […]
22
2025
Diagnosing MySQL Crashes on RHEL with GDB: How to Identify the Database, Table, and Query Involved
When troubleshooting a MySQL crash, having only the error log is rarely enough to pinpoint the exact root cause. To truly understand what happened, we need to go deeper—into the memory state of the process at the moment it crashed. That’s where GDB, the GNU Debugger, comes in. GDB lets us inspect a core dump […]