Drupal feeds

The Obstacle Is the Way: What Healthcare AI Can Learn from the Stoics

Phase II Technology -

The Obstacle Is the Way: What Healthcare AI Can Learn from the Stoics kdavis Thu, 05/14/2026 - 12:20

On the flight home from HMPS, I was listening to Ryan Holiday's Daily Stoic podcast. He was riffing on the central idea of his book The Obstacle Is the Way, drawn from Marcus Aurelius: "The impediment to action advances action. What stands in the way becomes the way."

It's a line that gets quoted as motivational shorthand, but the deeper Stoic discipline underneath it is more useful—and more demanding. Epictetus called it the dichotomy of control: focus relentlessly on what is yours to shape, and stop spending energy on what isn't. The obstacle isn't a problem to get past so the real work can begin. The obstacle, properly understood, is the real work—because it sits in the small territory of things you actually control.

That idea kept surfacing as I reflected on the conference. Because there is a version of this playing out right now across every health system trying to do something meaningful with AI.
 

What Marketing and Digital Leaders Don't Control—And Won't, Anytime Soon

Sit in on any health system's digital leadership meeting and you will hear a long list of things the team is waiting on. Epic to release the next set of patient-facing capabilities on its roadmap. Central IT to free up resources from the clinical project queue. Legal and compliance to finish their review of the new use case. Leadership to publish a formal AI policy so the team can stop running shadow experiments. Capital budget cycles to come around again. Agency and vendor partners to ship what was promised last quarter.

None of those concerns are unreasonable. Every one of them is real. But none of them are within a marketing or digital leader's control. Waiting on them is, in the strict Stoic sense, a category error—energy spent on the wrong domain.

Meanwhile, the one thing that is within your control the structure, quality, and governance of the data that powers your digital experience)is the thing most often deferred. It's treated as a precondition, scoped into a future phase, handed to a team without the authority to fix it across silos.

That framing is exactly backwards.
 

What HMPS Kept Telling Us

AI dominates the conversation at every healthcare event now, and HMPS was no exception. But the most instructive moments were when speakers stopped treating data as an obstacle in front of the work and started treating it as the work itself.

The scaling problem is a data problem. The "AI in Action: Product Strategy Lessons" panel cited an MIT report finding that 95%  of in-house AI projects fail to deliver ROI or scale beyond pilot phase. The common thread in the failures was rarely the technology—it was AI deployed on top of unstructured, inconsistent, ungoverned data. You cannot build intelligent systems on a foundation that isn't.

The governance problem is a data problem. In "Beyond the Digital Front Door: Governing Patient-Facing AI in a Post-Website World," the discussion made clear that most large health systems have AI governance bodies, but they are heavily IT-focused and often constrained by primary vendor alliances. The deeper issue: fragmented data across systems prevents effective AI implementation regardless of how good the governance structure looks on paper. Governance without clean data is process theater.

The AI search problem is a data problem. "AI-Ready Patient Search: Beyond SEO" made the GEO point bluntly: as search shifts from Google to AI-driven tools, the health systems that surface in results will be the ones with structured, consistent, machine-readable provider data. AI tools cannot recommend a provider they cannot accurately read.

I'd offer one honest qualification: not every AI challenge in healthcare is a data problem. Some are genuine model-selection problems, change-management problems, or clinical-workflow integration problems. But strip those away and what remains, underneath nearly every stalled initiative, is a foundation that was never built to support the weight being placed on it.

 

Beneath the Surface: What Patients See vs. What AI Sees

Here is the frame that has changed how I talk about this work.

For 20 years, healthcare digital teams have optimized the presentation layer—what patients see. The website. The Find-a-Doctor experience. The portal. The mobile app. The brand. The campaigns. That work matters and it isn't going away.

But there is now a second layer that matters just as much, and most health systems have never optimized it: the data architecture layer—what AI sees. Generative search engines, agentic care navigators, voice assistants, and AI copilots don't read your website the way patients do. They read your structured data. Your provider taxonomy. Your location records. Your specialty codes. Your real-time availability feeds. Your listings across 70-plus healthcare publishers.

If that layer is fragmented or inconsistent, AI will surface the wrong provider, recommend the wrong location, or skip your system entirely in favor of a competitor whose data is cleaner. That outcome has nothing to do with how good your AI strategy deck is. It has everything to do with what AI can actually see when it looks at you.

 

The Real Failure Mode

The standard objection I hear from CMOs and digital leaders is: "We're not waiting—we're running pilots in parallel while we work on data." That's the polite version of what's actually happening at most health systems. Pilots on top of messy data, AI work and data work running on separate tracks, with the data track perpetually under-resourced because it doesn't have a demo at the end of it.

That's the trap. The two tracks never converge, the pilots never scale, and three years later there's a graveyard of proofs of concept and a data estate that's still fragmented—right as the AI capabilities you were waiting on finally arrive and you can't deploy them.

The Stoic move is to collapse the tracks. Stop treating data as preparation for AI and start treating AI use cases as the forcing function that determines which data gets cleaned, structured, and governed first—and to what standard.

This is the operating model shift. Not "fix the data, then do AI." Not "do AI in parallel and hope the data catches up." Instead: pick the AI use cases that matter most (Find-a-Doctor, scheduling, agentic search, clinical decision support) and let those use cases drive the data work in priority order. The use case sets the bar. The data work clears it. The AI capability ships on a foundation that was built to hold it.

In our work at Phase2, we've found four data requirements that consistently determine whether AI will actually work for a health system: structured provider data with consistent formatting across every profile, location intelligence normalized across every listing and publisher, search optimization built on a consistent taxonomy for specialties and conditions, and real-time accuracy automated across every source system. Get those right and most AI use cases become tractable. Skip them and no model in the world will save the pilot.

 

What This Looks Like in Practice

We saw this play out with Tufts Medicine and Yext—work I had the privilege of presenting at HMPS this week alongside Tufts and the Yext team.

Tufts had the classic obstacle: 3,500 physicians across 10 websites on 5 CMS platforms, data pulled from five separate sources, a fractured patient experience. Rather than layering AI on top of a broken foundation, we went straight at the obstacle—pulling data into a unified warehouse, verifying it across all 17 departments and four entities, achieving 94% consistency across 3,137 provider records pre-launch.

The shift in goal was telling. The original goal was a deliverable: launch the brand, consolidate to one platform. The new goal was a discipline: drive access, drive visibility, optimize the site, reposition the brand—continuously. That's the move from project to operating model.

The use cases drove the data work. Find-a-Doctor needed accurate specialty taxonomy, so the taxonomy got fixed. Scheduling needed real-time availability, so the integrations got built. AI-driven search needed structured, machine-readable provider data, so that's what got prioritized.

For context on scope: this was a multi-year engagement spanning brand strategy, data architecture, platform consolidation, and ongoing optimization—not a one-time project. The work continues today, which is the point. The shift from project to operating model means the investment compounds rather than ends.

The results, year over year:

  • 711 % increase in booked appointments (modeled at approximately $8.14M in additional patient revenue)
  • 183 % increase in Find-a-Doctor visits
  • 65 % increase in search sessions year over year
  • 53 % click-through rate vs. a 25 percent industry benchmark, with 92.5 percent of searches surfacing a relevant doctor against and 85 % industry standard
  • 88,642 listing updates across 1,600-plus listings on 70-plus healthcare publishers, representing approximately $188K in operational savings

And then, the part that matters most for what comes next. Because the data foundation was built right, Tufts is now the first healthcare system to monitor brand presence and consumer sentiment across AI-driven search platforms at a hyper-local level—running at 47% positive and 50% neutral AI brand sentiment, with a 112% increase in search engine impressions year over year.

That's not a Find-a-Doctor outcome. That's an AI-readiness outcome. The structured data layer they built isn't just powering today's experience. It's the infrastructure for whatever AI requires next—generative engine optimization, agentic care navigation, AI-driven scheduling, the patient-facing workflows that don't yet have names.

 

The Window Is Narrowing Faster Than People Think

This work can't wait, and it's the part of the conversation most health systems haven't caught up to yet.

AI is developing memory.

Not just the consumer feature you've seen rolled out in ChatGPT, Claude, and Gemini—though that's part of it. The deeper phenomenon is path dependence in how AI systems learn what to recommend. When a generative search engine answers "who's the best orthopedic surgeon near me?" and surfaces a particular health system, that answer trains two things at once: the patient's mental model of where to seek care, and—through real-time retrieval and feedback loops—the system's own pattern of which sources to trust on the next query. Every query that resolves to a particular health system reinforces that system as the answer to the next query. The defaults harden.

The health systems that are visible to AI today are building compounding visibility. The ones that aren't are accumulating an invisibility deficit. And the gap widens every quarter.

This is a meaningful break from how digital trends used to work. For most of the last two decades, if you were late to a digital channel—SEO, paid search, social, content marketing, even programmatic—you could spend your way back. You hired an agency, allocated budget, executed a 6-to-12-month catch-up plan, and you were back in the game. The economics of catching up favored money.

AI doesn't work that way. The data infrastructure required to be discoverable and recommendable by AI—structured provider data, normalized listings, consistent taxonomy, real-time accuracy across every source system, integration with every relevant publisher—takes 18 to 24 months to build well, even with a competent partner and a committed leadership team. While you're building it, the systems that already have it are training the models and the patients to default to them.

A skeptical CTO might push back: "Models retrain. Knowledge cutoffs roll forward. We'll be in the next training run." That's partially true and entirely insufficient. Three reasons:

First, real-time RAG and agentic retrieval are increasingly the dominant pattern. Those systems pull from live structured data, not just training corpora. Health systems with clean structured data win those queries continuously, in real time, regardless of training cycles.

Second, even when models retrain, the patterns of trust they encode—which sources they cite, which providers they surface—get reinforced by the corpus they were trained on. Late entrants face a steeper signal-to-noise problem than first movers did.

Third, and most importantly, the patient query layer is changing in real time. Patients are forming habits now about which AI tools they trust to find care and which answers feel authoritative. Health systems that show up well in those queries today are building durable mindshare. Those that don't are accumulating an invisibility deficit that compounds.

You don't have to believe AI search will fully replace traditional search to take this seriously. You only have to believe that the systems discoverable by AI in 2026 will be the defaults of 2028. That's a claim the data already supports.

The Stoic discipline cuts both ways here. Focusing on what you control is liberating—but it also removes your last excuse. You can't wait for the AI roadmap to settle. You can't wait for the budget cycle. You can't wait for vendor consensus. Waiting isn't neutral. It's a decision that gets more expensive every month, and the hill gets steeper, not flatter, the longer you wait.

 

What This Means for Your Organization

If you're a CMO or chief digital officer at a health system, you already know the version of this happening inside your walls. The AI strategy deck looks great. The pilots are running. The roadmap is approved.

And underneath it all, the real fights are about something else entirely. Budget constraints that force you to consolidate where possible and prioritize only the highest-impact investments. Scheduling complexity from inconsistent open-scheduling practices across departments. Evolving brand positioning that requires constant re-alignment with clinical and operational stakeholders.

But the one that matters most for AI readiness, and the one that gets the least executive attention: vendor selection. Most health systems have inherited a martech stack that's a federation of point solutions—a CMS that doesn't talk to the provider data system, a scheduling platform that doesn't sync to the listings tool, a CRM that lives in its own world, a Find-a-Doctor experience built on top of an EHR data feed that updates on a delay. Each of those vendors has a roadmap. None of those roadmaps are coordinated. Building AI-ready data infrastructure on top of that landscape isn't a procurement question—it's an architecture question. And it's the question almost no one is asking out loud.

Underneath all of it is the quiet anxiety that when it's time to scale AI, the same fragmentation that broke Find-a-Doctor and the patient portal will break the AI work too.

You're right to be anxious. And you're spending energy on the wrong things—vendor roadmaps, model benchmarks, regulatory timelines—when the territory you actually control is the one you keep deferring, even as the window to do something about it narrows.

The question isn't when will our data be ready for AI? The question is which AI use cases are important enough to force the discipline of getting our data right—and what does our system look like beneath the surface, in the layer AI actually sees?

That's the Stoic move. Focus on what's yours to shape. Let the work you control define the work that follows.

The obstacle isn't in the way. It is the way through.

Phase2 helps health systems do this work—turning fragmented provider data, scheduling, and digital experience into the foundation that makes AI actually deliver. If the parallel-tracks problem sounds familiar, or if you want to talk through what your data architecture layer looks like to AI today, I'd welcome the conversation.

Publication Date Thu, 05/14/2026 - 11:43 Marshall Schoenthal Healthcare Industry Principal Featured Blog Post? Yes Has this blog post been deprecated? No Summary Most healthcare AI projects aren't failing because of bad technology. They're failing because the underlying data is a mess, and health systems keep waiting on things they can't control, like vendor timelines and budget approvals, instead of fixing the data problems they actually can fix. Tufts Medicine proved what's possible when you tackle the data foundation first, and the results speak for themselves. Topic Artificial Intelligence Blog Post Graphic Banner The Obstacle Is the Way.png Promo Image

The Drop Times: Drupal Community Invited to Participate in The DropTimes Townhall Discussions

Drupal Planet -

The DropTimes invites wider participation from across the Drupal ecosystem through an upcoming Townhall focused on project updates, community initiatives and ecosystem discussions. The session will create space for contributors, agencies, developers and community members to present ongoing work, exchange feedback and discuss outreach and collaboration efforts across Drupal.

The Drop Times: Drupal AI Summit NYC Opens Today With Focus on Enterprise AI and Open Source Governance

Drupal Planet -

Drupal AI Summit NYC will take place on 14 May 2026 at Convene on Madison Avenue in New York City, bringing together Drupal contributors, enterprise platform teams, digital strategists and AI practitioners for a day centred on the operational use of artificial intelligence inside Drupal ecosystems. Sessions throughout the event will examine governance, migrations, workflow integration, structured content systems and digital sovereignty, with speakers focusing on implementation challenges already emerging in production environments rather than speculative AI adoption.

The Drop Times: Drupal Community Mourns the Loss of Alanna Burke

Drupal Planet -

The Drupal and open-source communities are mourning the passing of Alanna Burke, a longtime advocate, writer, and community leader known for her work in documentation, diversity initiatives, and developer advocacy. Burke contributed to organisations and community efforts including amazee.io, Drupal Diversity and Inclusion, DrupalCon North America, and Meta’s open-source AI documentation initiatives.

The Drop Times: Nick Opris Develops Daily Digest for Drupal AI Initiative Activity

Drupal Planet -

Nick Opris has developed a daily digest system that tracks issue activity, comments, and merge requests across selected Drupal AI Initiative projects. The system is designed to reduce the overhead of monitoring fragmented issue queues and review workflows by generating separate summaries for developers and non-technical stakeholders from the same contribution data. The project reflects growing experimentation within the Drupal ecosystem around AI-assisted coordination and reporting tools.

Jacob Rockowitz: Drupal (AI) Playground: AI ate my work, and I need to be okay with that.

Drupal Planet -

AI ate my work

I've been experimenting with using AI to build Drupal modules for the past few months. Two weeks ago, I released a module called the AI Schema.org JSON-LD module and wrote a blog post about it. The module essentially replaces the primary outcome of my Schema.org Blueprints module, which is to enhance SEO by providing high-quality Schema.org JSON-LD markup. The AI Schema.org JSON-LD module generates Schema.org JSON-LD by having contrib modules work together to call an AI provider with a simple prompt.

This simple module, which I built in four days, supersedes my work on the Schema.org Blueprints module, which I've been working on for four years. I could resent the fact that this new AI-powered module, created using AI, was replacing me and my work, but instead, it's just changing how I view the work I'm doing.

With AI, it's easier for me to explore new ideas and take on more ambitious tasks, while knowing that the code and modules I'm creating remain flexible and extendable by humans and machines. There's a fine line between feeling like AI is eating our work, replacing it, consuming it, or improving it. We should talk about it.

What does AI mean for me?

The most immediate thing I have to think about is how I took something I had previously built, saw how AI could replace it, and had to be open to recognizing the opportunity that AI could do things differently, better, and faster. Everyone needs to lean into that reality with AI: things can get done faster and with more possibilities.

It took me a while to realize that things had changed. I built a few very simple modules to understand how AI coding agents plan, document, build, test, and maintain code. After a few weeks, I began to see the...Read More

LakeDrops Drupal Consulting, Development and Hosting: Ten Months That Changed Everything: An ECA Journey

Drupal Planet -

Ten Months That Changed Everything: An ECA Journey Jürgen Haas Tue 12 May 2026 - 15:00

This post tells the story of the ten months that took ECA from Dries Buytaert' private "1% of what it could be" feedback in June/July 2025 to a keynote at Drupal DevDays Athens in April 2026, by way of DriesNote moments in Vienna and Chicago. It opens a 9-post series exploring how UX research with Emma Horrell, Mark Dodgson and Lauri Timmanee, close collaboration with Shibin Das, and a focused build sprint produced in-context customization, a new React-based Workflow Modeler, integrated testing and replay, AI-powered documentation, and a vision for Drupal as an orchestration hub.

Talking Drupal: Talking Drupal #552 - MOSA

Drupal Planet -

Today we are talking about The Midwest Open Source Alliance, What they do, and How they support Drupal with guests April Sides & Tearyne Almendariz. We'll also cover Canvas Field Component as our module of the week.

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

Topics
  • Congratulations to April as the 2026 Aaron Winborn award!
  • What is MOSA, and what gap in the Drupal ecosystem was it created to fill?
  • How did MOSA get started, and who were the key people behind its formation?
  • MOSA acts as a fiscal sponsor—what does that actually mean in practice for Drupal events and initiatives?
  • What are some of the projects or camps MOSA currently supports?
  • How does MOSA help sustain and grow regional Drupal communities over time?
  • What does membership in MOSA look like, and who should consider getting involved?
  • How does MOSA balance local community focus with broader, national or global Drupal efforts?
  • What are the biggest challenges MOSA faces as a nonprofit supporting open source communities?
  • How has MOSA evolved in recent years, and what's different today compared to when it launched?
  • Looking ahead, what's the long-term vision for MOSA and its role in the Drupal ecosystem?
Resources Guests

Tearyne Almendariz - nlbcworks.com NineLivesBlackCat April Sides - weekbeforenext

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi

MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to place Drupal-rendered fields into your Drupal Canvas templates? There's a module for that.
  • Module name/project name:
  • Brief history
    • How old: created in Apr 2026 by me! With some help from a couple of AI models
    • Versions available: 1.0.0, which works with Drupal 11.2 or newer
  • Maintainership
    • Actively maintained
    • Security coverage
    • Test coverage
    • Documentation - a README, but is designed to be narrow in scope
    • Number of open issues: technically 5 open issues, but all marked as fixed
  • Usage stats:
    • 41 sites
  • Module features and usage
    • By design, when using Drupal Canvas to create templates for content types, the idea is to map field values to properties in the template's components
    • That is a new system, however, so site builders may find there are gaps in terms of available mappings for field types they need to use, or may want to draw on mature formatting options such the responsive image definitions that come with Drupal CMS
    • With the Canvas Field Component module installed, you'll find a new "Field display" option available in your Canvas component library. When you drag that into a Canvas template layout, you can choose which field from the content type you want to display, and the formatter to use
    • That, in turn, will expose all settings for the chosen formatter, as well as any third-party settings available, for example if using Date Augmenters with Smart Date fields
    • Those settings will be reflected in real-time inside the Canvas UI preview, and then on rendered content once the template changes are published
    • This module started as a simple idea, based on my own experience using other UI-based Drupal solutions for laying out content type templates, like Layout Builder or Acquia Site Studio. Over the years, I've come to appreciate the flexibility of being able to place Drupal-rendered fields into templates, so you can mix-and-match existing, robust formatting options with flexible ways of pulling field values into layouts that also include more bespoke elements. Or, just use this as a way to add more layout flexibility to Drupal's default, linear display controls. That's what I do on my own blog, where I use Layout Builder but don't have a single custom layout on the site. It's only used for enhancing the layout of structured content.
    • Full disclosure: I also used the idea for Canvas Field Component as the impetus to venture into vibe coding, inspired by the conversations happening in the AI Learners Club, which listeners will hear more about in an upcoming episode.

UI Suite Initiative website: UI Suite Monthly #35 — Translations Land, Core Proposals Heat Up, and AI Enters the Arena

Drupal Planet -

Overall SummaryOur 35th UI Suite Monthly was one of the most packed sessions yet — a full hour of demos, strategy updates, and an urgent call to action for the community. We covered major progress on the Display Builder (now mid-beta with half its scope completed), a breakthrough demo of symmetric and asymmetric translation support, a roadmap for cleaning up and refocusing UI Patterns this summer, the exciting new ability to use SDC components as form elements, and two critical core proposals — the Design Token API and the Style API — that need community support before the May 15th freeze. We also gave a first look at our AI strategy for display building, with a live demo coming next month. In short: our ecosystem is maturing fast, and the next week is decisive.

The Drop Times: The Rising Cost of AI Automation

Drupal Planet -

The AI industry spent years presenting automation as a cheaper alternative to human labour. In 2026, organisations are discovering that the economics are more complicated. According to Boston Consulting Group, enterprises are expected to increase AI spending significantly this year, even as pressure grows to demonstrate measurable returns. At the same time, infrastructure costs tied to inference workloads, data centres, and continuously running AI systems continue to rise across the industry.

That shift helps explain why Drupal’s AI direction has increasingly focused on operational flexibility rather than “AI-first” positioning. The Drupal AI Initiative’s provider-agnostic architecture allows organisations to move between commercial and open-source models without rebuilding workflows, while Drupal’s structured content model reduces unnecessary token usage by providing cleaner contextual data to language models. Recent work around AI observability, governance, and usage tracking reflects a broader industry movement toward cost predictability, monitoring, and infrastructure control as AI systems transition from experimentation into production environments.

The conversation around AI adoption is therefore beginning to move away from novelty and toward sustainability. Questions around inference costs, infrastructure ownership, governance, auditability, and long-term operational flexibility are increasingly shaping enterprise decision-making. Across the broader ecosystem, the organisations likely to benefit most from AI adoption may not be those deploying the largest models, but those building systems capable of managing automation reliably, transparently, and economically over time.

Editorial note: Editor’s Pick | Vol. 4 | Issue 18 referenced reporting and analysis from a blog post by Michael Anello on beginner Drupal training programmes without sufficient attribution. The newsletter has since been updated with proper credit and source links. The Drop Times regrets the oversight and thanks Michael Anello for bringing the matter to our attention.

Now, let’s move on to the story highlights from the past week.

DISCOVER DRUPALEVENTDRUPAL COMMUNITYORGANIZATION NEWS

Additional developments from across the Drupal ecosystem were published during the week. Readers can follow The Drop Times on LinkedIn, Twitter, Bluesky, and Facebook for ongoing updates. The publication is also active on Drupal Slack in the #thedroptimes channel.

Kazima Abbas
Sub-editor
The Drop Times

#! code: Drupal 11: Node Display Mode Preview Form

Drupal Planet -

This is part five of a series of articles looking at HTMX in Drupal. If you are interested in reading more then there will be a list of related articles at the end of this article.

When I was thinking about ideas on demonstrating HTMX in Drupal I implemented things like infinite scroll, a tabbed interface, and a cascading select form. I basically recreating some things that I had done in non-Drupal HTMX inside a Drupal module.

I then had an idea to create something that I might actually find useful in my day to day work as a Drupal developer. This was some way of displaying nodes in different view modes.

In this article we will look at creating a simple form that allows users to enter a node ID and a view mode and see the node rendered in that view mode.

All of the code contained in this article can be found in the Drupal HTMX examples project on GitHub, but here we will go through what the code does and what actions it performs to generate content.   

Just like the other articles on HTMX, I'm going to start with the basics and define the route.

The Route

The route we need here just needs to point the path /htmx-examples/display-mode-preview at our form class.

drupal_htmx_examples_display_mode_preview_form: path: "/htmx-examples/display-mode-preview" defaults: _form: '\Drupal\drupal_htmx_examples\Form\DisplayModePreviewForm' _title: "HTMX Display Mode Preview Form" requirements: _permission: "access content"

There isn't anything unusual about this route, it's just a regular form route.

Let's create the form for this route.

The Form

The form class has a couple of injected dependencies, which are as follows:

Read more

Dominique De Cooman: From Athens to Rotterdam: Why Drupal AI Needs an "Athena" Release

Drupal Planet -

Read moreSome places do not merely offer a view. They give you direction. Athens did that to me. During Drupal Dev Days, I found myself looking at the Acropolis from a distance. The Parthenon was there, standing above the city, glowing with a presence that is difficult to describe if you have not seen it in person.From Athens to Rotterdam: Why Drupal AI Needs an "Athena" ReleaseAISaturday, May 9, 2026 - 16:16

Beyond Build or Buy: The New Health Software Equation

Phase II Technology -

Beyond Build or Buy: The New Health Software Equation kdavis Fri, 05/08/2026 - 10:58 Topic Digital Strategy Summary For decades, the software economics equation held steady. Custom development meant $2M+ and 18-24 months. Off-the-shelf meant compromising on the features that mattered most. Healthcare organizations made peace with the trade-off, building elaborate workarounds or simply accepting that certain problems were too expensive to solve.

Now, something fundamental shifted. AI hasn't just made development faster, it has made entirely new categories of products economically viable, including ones built to maintain themselves. Promo Image Build or Buy Whitepaper.jpg

Talking Drupal: TD Cafe #016 - Understanding Drupal Caching with Matt and Nic

Drupal Planet -

Nic Laflin and Matt Glaman sit down to discuss Drupal caching and Matt's new Leanpub book, Understanding Drupal: A Complete Guide to Caching Layers.

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

Topics
  • New Book on Caching
  • Why Drupal Caching Shines
  • Cache Tags Explained
  • Cache Context Variations
  • What Caching Really Is
  • Invalidation Across the Stack
  • NGINX Layer Pitfalls
  • What Drupal Can Cache
  • Writing Cacheable Render Arrays
  • Debugging Metadata Issues
  • Testing Caching Strategies
  • Researching the Book
  • Variation Cache Deep Dive
  • Access Policy and Performance
  • Permissions Caching and Disk IO
  • Extension Discovery Tangent
  • File Cache Explained
  • Clearing File Cache in Tests
  • Updating the Book Over Time
  • Leanpub Pricing and Royalties
  • Publishing Workflow and Tools
  • Writing Process and Editing
Matt Glaman

Matt Glaman is an experienced software engineer and a prominent member of the Drupal community. With over a decade of experience in web development, he has developed a wealth of knowledge and expertise. He is the author of several books, including "Drupal 8 Development Cookbook" and "Drupal 10 Development Cookbook," which provide a comprehensive guide to building and customizing Drupal sites. And recently, the book Understanding Drupal: A Complete Guide to Caching Layers.

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.

Resources

Understanding Drupal: A Complete Guide to Caching Layers https://mglaman.dev/blog/leveraging-list-cache-tag-entity-types If you're using a reverse proxy then disable the internal page cache https://www.drupal.org/project/drupal/issues/3414825

Guests

Nic Laflin - nLighteneddevelopment.com nicxvan

Matt Glaman - mglaman.dev mglaman

Pages

Subscribe to www.hazelbecker.com aggregator - Drupal feeds