AI
WordPress Has Thousands of Maintainers. Does Your Replacement?
Last month, a critical WordPress vulnerability triggered emergency patching across the web — and reignited a familiar argument: if WordPress keeps having security problems, why not let AI build something new instead?
It’s a reasonable question.
AI has made software dramatically cheaper and faster to create. But somebody still has to understand it, patch it, test it, and keep it running eighteen months from now.
That’s the part of the “AI instead of WordPress” pitch we think is getting overlooked.
From Drupal 5 to Drupal Canvas: Keeping KSER on the Air Through Two Decades of the Web
KSER is a community radio station. Community radio doesn’t get downtime — or a huge IT budget.
We started maintaining KSER’s Drupal 5 site in 2013, even though Drupal 5 had already reached end-of-life. For more than a decade, we kept it secure, stable, and useful while the station put its resources where they mattered most.
Now KSER has a new home on Drupal 11 and Drupal CMS, with Drupal Canvas for easier content management and a persistent audio player that keeps the station streaming while visitors move through the site.
Sometimes the right answer isn’t “rebuild now.” It’s maintain what you have well, then replace it when the time is right.
"Argo-nizing" Our Platform for AI Development
The Rules Have Changed: Security in the Age of AI-Assisted Attacks
Ask Freelock: Why Is My Site Still Getting Hammered by Bots — Even on a Major Hosting Platform?
We recently heard from a former client who had moved their site to a major managed hosting platform, hoping for more stability and better protection.
Vibe-coding versus Open Source - Security over the long haul
Vibe-coding is all the rage today. Who needs a developer when you can get an AI to develop an application for you? There are scads of application development tools now that promise to create that app you always wanted -- and surprisingly, these often work!
Easy unit testing with Drupal Flake and AI - Group PURL, a case study
AI does not replace system engineering. Stories abound about AI running amok, deleting production databases, exposing private data, failing to deliver on promises.
Automating all the things - 24 ideas for things you can automate with your website
Last December I wrote up 24 specific things we've automated on Drupal, and published them as an Advent Calender -- one little nugget each day.
Privacy Big Picture: 6 ways privacy is changing
It's the end of 2024, and compared to 10 years ago, there's a lot of changes when it comes to privacy.
Parse out names, addresses, complex fields using AI
We've had several clients working with memberships, who have a single name field with the full name of a person. And then they ask us to build a directory that is sorted by last name. This is a bit hard to do if there's a first name in front of it!
Names don't follow rules very well. Some have apostrophes in them, some have multiple words -- you can't just take the last word of a name and assume that's the last name, because often it just isn't.