Sign in

Mike Anello (ultimike)

@mike-anello.bsky.social
344 followers 62 following 1.4K posts

Drupal developer and trainer.

PostsRepliesMedia
Mike Anello (ultimike) @mike-anello.bsky.social · 6h
The #Drupal #AI 🤖 initiative has an official training partner - us! 🎉 DrupalEasy is proud to partner with the initiative! 🤝 www.drupal.org/about/ai/ini... 📅 First class begins November 9. 🎓
000
Mike Anello (ultimike) @mike-anello.bsky.social · 7h
"Powered by Drupal" 🔥 - Nice. 👏 dri.es/acquia-rebra... @dries.bsky.social announces an Acquia rebrand. 🎉
dri.es
Acquia rebrands around content and Drupal
Acquia's new brand puts Drupal front and center, with a focus on trusted content for the age of AI.
010
Mike Anello (ultimike) @mike-anello.bsky.social · 23h
I know that John Locke was trying to educate me 📚 about using AI to review AI-generated code 🤖, but I was totally distracted by his mention of "an initiative to modernize the old Drupal Groups site" 🚀!!! www.freelock.com/blog/john-lo...
freelock.com
Using AI to review AI-Generated code: Astra vs. Opus vs. DeepSeek | Security, Insights, and Results for your Drupal or WordPress Website
Astra built an impressive amount of working code, but missed serious performance problems. DeepSeek found several of them for 22 cents. Opus cost dramatically more and found a substantially different ...
000
Mike Anello (ultimike) @mike-anello.bsky.social · 02/10/2026
Really interesting article 🧠 about #Drupal sites publishing _capabilities_ for AI agents 🤖 (as opposed to publishing _content_.) from Will Huggins. www.drupal.org/about/ai/ini... I was happy to see the mention for the Tool API 🛠️, which I am a big fan of! 🎉
drupal.org
Yesterday's CMS published pages. Tomorrow's CMS publishes capabilities
Imagine asking an AI assistant: "Show me waterproof jackets under £150, in size M, available for delivery tomorrow". Today, the assistant might search the web, read several retail websites and summari...
020
Mike Anello (ultimike) @mike-anello.bsky.social · 02/10/2026
The Inside #Drupal AI demo site is live 🚀 and a fantastic resource to demonstrate just some of the available functionality! 🤖 Here's an overview from @breidert 👇 www.drupal.org/about/ai/ini... Our course covers most of what is included in the demo! 🎓✨ www.drupaleasy.com/aide
drupal.org
Client Challenge
001
Mike Anello (ultimike) @mike-anello.bsky.social · 01/10/2026
📣 Promote #Drupal online and get a contribution credit! 🏆 www.drupal.org/association/... This sounds like something I might want to start doing 😉 📝 Blog post from Ryan Witcombe (@drupalassociation.bsky.social Product Marketing Director)
drupal.org
Client Challenge
000
Mike Anello (ultimike) @mike-anello.bsky.social · 01/10/2026
It really is amazing the work that is going into streamlining #Drupal core 12 as much as possible 🚀 — recently, the Search module 🔍 and the Olivero and Claro themes 🎨 were removed from the main branch! www.drupal.org/node/3586217 www.drupal.org/node/3595089 www.drupal.org/node/3584639
drupal.org
Client Challenge
001
Mike Anello (ultimike) @mike-anello.bsky.social · 30/09/2026
I really like this 👍 — a public declaration of how Four Kitchens uses AI 🤖. www.fourkitchens.com/blog/develop... Easy-to-read-and-understand regardless of your skill level or role. I'm pretty sure I'm going to write something similar for DrupalEasy.com ✍️ Thank you, Dave Hansen-Lange! 🙌
fourkitchens.com
How we build with AI, and where we draw the lines - Four Kitchens
A look at how Four Kitchens uses AI in development and QA, and the guardrails, human review, and policies that keep it in check.
010
Mike Anello (ultimike) @mike-anello.bsky.social · 30/09/2026
Big congrats 🎉 and thanks 🙏 to the folks at DrupalForge for hosting the official #Drupal AI 🤖 initiative demo site! 🚀 www.drupalforge.org/template/dru...
drupalforge.org
Drupal AI Demo
Explore the power of artificial intelligence in Drupal. Instantly launch a pre-configured Drupal AI demo site in seconds for free with Drupal Forge—no local setup required.
011
Mike Anello (ultimike) @mike-anello.bsky.social · 29/09/2026
💬 "The gap is between #Drupal and its reputation. The platform kept moving; the narrative didn't." 📈 I love this quote - well said Max Pogonowski 👏 www.sitback.com.au/insights/art...
sitback.com.au
Is Drupal outdated? I tried to rebuild it from scratch
Is Drupal outdated? One developer set out to design a better CMS over a free weekend and spec'd current Drupal feature for feature.
010
Mike Anello (ultimike) @mike-anello.bsky.social · 29/09/2026
👋 Bytes has arrived at @drupalconeur.bsky.social Rotterdam! 🇳🇱 Win a free registration for #DrupalConOrlando 🌴 by taking a selfie 🤳 with Bytes - he's at the @drupalassociation.bsky.social booth in the expo hall! 🎉
000
Mike Anello (ultimike) @mike-anello.bsky.social · 28/09/2026
The #Drupal #AI 🤖 initiative has an official training partner - us! 🎉 DrupalEasy is proud to partner with the initiative! 🤝 www.drupal.org/about/ai/ini... 📅 First class begins November 9. 🎓
drupal.org
Introducing our official Drupal AI Initiative training program: AI Inside Drupal Essentials
As we see our goals for Drupal AI innovation under responsible human guidance flourishing at such a remarkable pace, we recognize a growing community need for practical, responsible ways to learn it. ...
010
Mike Anello (ultimike) @mike-anello.bsky.social · 28/09/2026
The #Drupal contribution credit system is one of the community's crown jewels. 💎 @dries.bsky.social explains why: dri.es/the-60-secon...
dri.es
The 60-second procurement test
Anyone paying for Open Source work should be able to check whether a vendor contributes. Open Source projects should take responsibility for making that easy by publishing contribution records.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 28/09/2026
"Triple debt", "skill rot", "delegate effectively", and "don't be a meat puppet" Thought-provoking quotes from @mandclu.bsky.social's #ai Dev Summit talk at DrupalCon Europe Rotterdam.
010
Mike Anello (ultimike) @mike-anello.bsky.social · 27/09/2026
I have zero tolerance for AI "brat mode". 😤 In fact, I view clearing context in the middle of a task as a way to punish the model and reassert my dominance over it. 💪 Jacob Rockowitz explains: 📝 www.jrockowitz.com/blog/vibing-...
jrockowitz.com
Vibing Drupal: Switching from "Brat mode" to "Drupal mode"
AI can be stubborn and frustrating. Can Drupal become an AI harness that steers humans and AI, both inside and outside Drupal, toward success, without Drupal losing its openness, s
000
Mike Anello (ultimike) @mike-anello.bsky.social · 26/09/2026
💬 "If you're using Twig's raw filter with #Drupal, you're doing it wrong" Agreed. ✅ Do what Lee Rolands says 🎯 (and share this with junior devs 👨‍💻.) www.previousnext.com.au/blog/if-your...
previousnext.com.au
Blog post: If you're using Twig's raw filter with Drupal, you're doing it wrong
With some recent security advisories for Cross Site Scripting (XSS), it feels like an opportune time to remind those who author Twig templates for Drupal:If you're using Twig's |raw filter, you're pro...
000
Mike Anello (ultimike) @mike-anello.bsky.social · 25/09/2026
A question well worth asking: 🤔👃🎭 www.popsci.com/science/what... 📝 Via @popsci.com #muppets
popsci.com
What kind of animal is Gonzo? What kind of animal is Gonzo? The Muppets won't say, so we asked biologists.
Gonzo’s most distinct feature is also his most baffling: his beak. (Or is it a nose?)
000
Mike Anello (ultimike) @mike-anello.bsky.social · 25/09/2026
On December 10 there could potentially be more than a quarter million unsupported Drupal 8, 9, and 10 sites. 😱 Lots of interesting stats like this from Shaker Abday at Gspikes. 📊 gspikes.com/drupal-11-ad...
gspikes.com
Drupal 11 Adoption Tracker: The Curve, the Cliff, and 260,000 Sites | Gspikes
Drupal 11 is on 36% of reporting Drupal sites — and climbing at roughly half the speed Drupal 10 managed at the same age. On 9 December 2026 Drupal 10 reaches e
000
Mike Anello (ultimike) @mike-anello.bsky.social · 24/09/2026
"channel your inner hate" 😈 In most circumstances, this is a very negative sounding phrase. @mandclu.bsky.social explains in this excellent blog post 📝 how Mike Madison used it in a very powerful way 💥 when talking about disrupting organizations. 🚀 www.drupal.org/about/ai/ini...
drupal.org
Client Challenge
010
Mike Anello (ultimike) @mike-anello.bsky.social · 23/09/2026
If you're already familiar with #Drupal and you're using an AI agent to create a new project, it probably makes sense for you to direct it to use Drupal. 🤖 www.adrupalcouple.us/drupal-answe... Blog post from @camoa2005.bsky.social
adrupalcouple.us
Drupal could be a great answer for vibe coding
When you vibe something, the AI picks the stack. Why Drupal fits vibe-coded applications, what it already has, and the wish for a Drupal AI like Drupal CMS.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 23/09/2026
Honor my Dad's 87th(!) birthday today 🎂 by checking out the "AI Inside Drupal Essentials" class I'll be teaching starting October 5. drupaleasy.com/aide Presented in a work-week (and European) friendly schedule 🌍: MWF, 9am-noon EDT (1300-1600 UTC). Here we are at Yankee Stadium recently! ⚾
010
Mike Anello (ultimike) @mike-anello.bsky.social · 22/09/2026
Think you're an #AI big shot because you know what "cosine similarity" is? 🤓 @dries.bsky.social takes it a step or two further in this **fantastic** blog post about implementing "related posts" functionality on his site: 🔍 dri.es/finding-rela...
dri.es
Finding related posts with embeddings
How I built related posts for my blog using embeddings, and why the obvious way of comparing them made almost every post look related.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 21/09/2026
I like the idea behind this, but I don't understand the decision to implement this as a #Drupal module 🤔 instead of an AI skill or something else. 🧩 www.specbee.com/blogs/drupal... Blog post by Zeeshan Khan from Specbee 📝
specbee.com
Are you building a Drupal module that already exists? Meet Module Scout
Building a Drupal module? We built Module Scout that uses AI to search Drupal.org’s live project directory and help you find existing modules before you start from scratch.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 21/09/2026
The next semester of our 18-hour (over 6 days) #Drupal Inside AI course begins October 5. 🎓 Are you a site-builder, agency, or freelancer who wants to keep up with all of the AI goodness that is available? If so, you may want to check it out! 🤖✨ drupaleasy.com/aide
Who is this course for? Site-builders, Agencies, and Freelancers.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 20/09/2026
This is one of those of-course-we-need-this things on the #Drupal Status Report page: 🎯 www.drupal.org/node/345747
drupal.org
Client Challenge
000
Mike Anello (ultimike) @mike-anello.bsky.social · 19/09/2026
I have no idea what "Umbraco" is, but it's pretty cool that #DDEV can support it. 🎉 ddev.com/blog/umbraco... LMGTFY: it's a CMS that relies on .NET, Kestrel, and SQL Server. 💻 Blog post from Lee Mills 📝
ddev.com
Umbraco on DDEV: .NET, SQL Server, and the generic project type
An experiment in running Umbraco CMS and .NET 10 under DDEV, using the generic project type, a custom web image, and Azure SQL Edge.
011
Mike Anello (ultimike) @mike-anello.bsky.social · 18/09/2026
Today is our son's birthday! 🎂🎉 I know he'll be super-excited 🤣 when I honor him with this pretty good list of 10 SEO-related 🔍 #Drupal modules from Shaker Abady from Gspikes gspikes.com/drupal-seo-m...
gspikes.com
The 10 Drupal SEO Modules That Matter in 2026 — and How to Configure Each One Properly | Gspikes
The definitive configuration guide to Drupal's SEO module stack: Pathauto, Redirect, Metatag, Simple XML Sitemap vs XML Sitemap, Schema.org Metatag, and five mo
000
Mike Anello (ultimike) @mike-anello.bsky.social · 18/09/2026
I've just updated the #Drupal AI module ecosystem's module and recipe usage page with updated stats and a new "Trend" feature! 🚀 ultimike.github.io/ai-module-us... The "Trend" column shows the gain/loss 📈 of usage (downloads for recipes) since the last stats run!
ultimike.github.io
Drupal AI Dependents
000
Mike Anello (ultimike) @mike-anello.bsky.social · 17/09/2026
A few weeks ago I was on the @talkingdrupal.bsky.social podcast as a guest to talk about my new "Responsible Drupal AI Basics" class (now renamed to "AI Inside Drupal Essentials.") 🎙️ Think you might be interested in our October 5 class? Have a listen! 🎧 sacstudio.libsyn.com/talking-drup...
sacstudio.libsyn.com
Talking Drupal: Talking Drupal #566 - DrupalEasy: Responsible Drupal AI
Today we are talking about Drupal, AI, and learning to use it responsibly with guest Mike Anello. We’ll also cover Entity Mesh as our module of the week. For show notes visit: Topics Course overview...
000
Mike Anello (ultimike) @mike-anello.bsky.social · 17/09/2026
What do you do as a software developer 💻 when you realize you're not needed as much as you were in the past? It's a fair question. 🤔 www.adrupalcouple.us/watching-som... @camoa2005.bsky.social doesn't have the answers yet, but he's looking. 🔍
adrupalcouple.us
Watching someone not need a developer
He paid a development company for months and got nothing, then built it himself in weeks. He is not a developer. It works. So what do the rest of us bring?
110
Mike Anello (ultimike) @mike-anello.bsky.social · 17/09/2026
Want a free, 1-hour preview 🎉 of the November edition of my Professional Single Directory Components class? Join me as we focus on how to build SDCs for #Drupal Canvas 🧩 on Thursday, courtesy of Drupal4Gov 📅 www.tickettailor.com/events/drupa...
tickettailor.com
Reserve Your Spot – Creating Single Directory Components with Drupal Canvas in Mind – Zoom
Creating Single Directory Components with Drupal Canvas in Mind – Zoom, Thu Sep 17, 2026 - Single Directory Components have changed the way some Drupal sites are themed. Drupal Canvas (formerly Experi...
000
Mike Anello (ultimike) @mike-anello.bsky.social · 17/09/2026
Yesterday, I posted about what happens to a software developer when they see that they're not needed. 🤔 Part of the answer is to change what you're charging for. @dries.bsky.social explains. 💡 dri.es/the-software...
dri.es
The software business after code scarcity
Open source companies learned how to build valuable businesses when access to the code was free. AI is forcing the rest of the software industry to confront the same business-model question.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 15/09/2026
Congrats to Janna Malikova (from Brisbane, Australia) 🎉 — the newest community-elected board member of the 🏛️@drupalassociation.bsky.social www.drupal.org/association/... Side note: only about 24% of those eligible cast a vote. 🗳️
drupal.org
Client Challenge
010
Mike Anello (ultimike) @mike-anello.bsky.social · 15/09/2026
Ready for you and your #drupal team to learn all that you can do with AI from inside the Drupal UI? If so, join me starting on October 5 for this 18-hour class that covers all the basics! drupaleasy.com/aide
Graphic showing that 20+ AI modules are covered in the class.
010
Mike Anello (ultimike) @mike-anello.bsky.social · 14/09/2026
If you use #DDEV, then we have a small, 10-second request: please head over to github.com/ddev/ddev and click to "Star"! ⭐ This helps more than you know and won't cost you a thing! 🙌
github.com
GitHub - ddev/ddev: Docker-based local PHP+Node.js web development environments
Docker-based local PHP+Node.js web development environments - ddev/ddev
053
Mike Anello (ultimike) @mike-anello.bsky.social · 13/09/2026
2 more things being removed from #Drupal core in the continued effort to streamline: 🧹 1. No tests in core releases: www.drupal.org/node/3618953 2. Goodbye, Shortcut module: www.drupal.org/node/3578141 👋 Via The Weekly Drop newsletter (theweeklydrop.com) 📰
drupal.org
Client Challenge
001
Mike Anello (ultimike) @mike-anello.bsky.social · 12/09/2026
Over 1400 pages all on #Drupal core — written for developers! 📚 Wow — this is quite the labor of love! ❤️ www.linkedin.com/posts/cesarm... Cesar Manuel Sánchez Felipe explains his reasoning for writing it. 🙌
linkedin.com
Understanding the core of Drupal | Cesar Manuel Sánchez Felipe
Drupal's documentation explains how to use it. It almost never explains why it is built the way it is. Today I'm publishing the English edition of *Understanding the core of Drupal*. It is about the...
000
Mike Anello (ultimike) @mike-anello.bsky.social · 11/09/2026
Planning on heading to @drupalcon.bsky.social Orlando in March 2027 to learn how to leverage AI in #Drupal? 🤖 If so, your first stop should be my full-day workshop on just that topic! 🎯 events.drupal.org/orlando2027/...
events.drupal.org
Client Challenge
000
Mike Anello (ultimike) @mike-anello.bsky.social · 10/09/2026
📊 Statistics for the #Drupal AI module ecosystem have been updated: ultimike.github.io/ai-module-us... Context Control Center is climbing the usage chart! 📈🚀
ultimike.github.io
Drupal AI Dependents
000
Mike Anello (ultimike) @mike-anello.bsky.social · 10/09/2026
Register for the November 2 edition of my Professional Single Directory Components class by National Coffee Day (Sep 29 in the USA) ☕ and we'll take 15% off the price! 🎉 www.drupaleasy.com/psdc 18 hours over 6 days, 3 hours/day via Zoom. 💻
drupaleasy.com
Professional Single Directory Components
000
Mike Anello (ultimike) @mike-anello.bsky.social · 09/09/2026
Bytes is enjoying the free, on-site kayaking at the @drupalcon.bsky.social Orlando venue! 🛶🐘 Early-bird registration opens on Monday (and gets you a limited edition PHPelephant!) 🎟️🐘 events.drupal.org/orlando2027/
A stuffed alligator toy sits in a kayak floating on calm water, surrounded by a serene outdoor environment.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 09/09/2026
Have a (potential) client interested in (finally) moving off of #Drupal 7 or another CMS to Drupal CMS? 🚀 This blog post from the @drupalconeur.bsky.social Rotterdam team is a good place to start: 👇 events.drupal.org/rotterdam202...
events.drupal.org
Client Challenge
000
Mike Anello (ultimike) @mike-anello.bsky.social · 08/09/2026
What's (going to be) new in #Drupal 12? 🤔 The lack of the "What's new" and "Who's online" views, for one thing! 📉 The march towards a simpler Drupal core continues! 🚀 www.drupal.org/node/3592672
drupal.org
Client Challenge
000
Mike Anello (ultimike) @mike-anello.bsky.social · 07/09/2026
If using AI agents from inside the Drupal UI is in your future (or present!) 🔮 then you need to be aware of the AI Context Control Center 🤖 Kristen Pol provided an update on the latest beta version a few weeks ago: 📢 salsa.digital/insights/dru... www.thedroptimes.com/interview/71...
salsa.digital
Drupal AI Context — beta 4 released | Salsa Digital
Beta 4 of Drupal AI Context adds taxonomy-based context matching, an editorial workflow, stable document importing, and improved reliability and UX.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 06/09/2026
I read this blog post from Jacob Rockowitz and kept on nodding my head in agreement. As LLMs get better and better, I find that agent skills are often just bloating my context window. 🤯📚 www.jrockowitz.com/blog/vibing-...
jrockowitz.com
Vibing Drupal: Losing my skills
I know this blog post's title implies losing my (programming) skills, and I will gladly address my feelings about how agentic coding has caused my problem-solving and coding to atr
110
Mike Anello (ultimike) @mike-anello.bsky.social · 05/09/2026
A few weeks ago I was lucky enough to be a substitute host on @talkingdrupal.bsky.social 🎙️ and the guest was @jeffgeerling.com - a #Drupal community member who also happens to have a crazy-popular YouTube tech channel 📺🔥 sacstudio.libsyn.com/talking-drup...
sacstudio.libsyn.com
Talking Drupal: Talking Drupal #565 - That Geerling Guy
Today we are talking about Open Source sustainability, becoming your own content creation machine, and how drupal influenced some of that with guest Jeff Geerling. We’ll also cover AI Metering as our ...
131
Mike Anello (ultimike) @mike-anello.bsky.social · 04/09/2026
💬 "Integrated hosting providers are now explicitly part of the strategy." 🏗️ 📝 Pamela Barone, #Drupal CMS product lead, writing about v2 of the product strategy: www.drupal.org/about/initia... 🤔 I would love to hear more about how this particular goal is being pursued.
drupal.org
Drupal CMS product strategy: version 2.0
We've published an updated product strategy for Drupal CMS. Version 2.0 replaces the original Drupal Starshot strategy from August 2024, and it reflects where we are after nearly two years of building...
000
Mike Anello (ultimike) @mike-anello.bsky.social · 04/09/2026
Did you know that Bytes is amazing at ping-pong (as long as you don't mind them standing on the table!) 🏓🐾 Challenge them at @drupalcon.bsky.social Orlando in March 2027! 🎉🍊
Stuffed alligator toy sitting on an outdoor ping-pong table with a paddle.
011
Mike Anello (ultimike) @mike-anello.bsky.social · 03/09/2026
Have a #Drupal development team that needs to get up-to-speed with all the Inside AI stuff that is available? Contact us about a custom version of our "AI Inside Drupal Essentials" course: 🤖 www.drupaleasy.com/aide (The next public session begins October 3.) 📅✨
Promo card for "AI Inside Drupal Essentials" course showing the difference between Inside AI and Outside AI.
000
Mike Anello (ultimike) @mike-anello.bsky.social · 03/09/2026
Really interesting article 🧐 (if you're into #Drupal taxonomy) about how to handle 2 identical terms in a hierarchy when they are not the same term. Confused already? You won't be after reading this: 📚 bloomidea.com/en/blog/when... Well written by someone at BloomIdea 👏
bloomidea.com
When two terms called Food are not the same term
Importing a category path such as "Animals > Dogs > Food" into a Drupal taxonomy is not a splitting problem, it is an identity problem: in a hierarchy, a term is its name together with its parent. Her...
010