Normal view

There are new articles available, click to refresh the page.
Today — 27 June 2026Main stream

Antibiotic "megacluster" discovery provides new strategy to fight superbugs

By: Beth Mole
26 June 2026 at 17:46

Antibiotic resistance has loomed over humans since the moment we started using antibiotics. In the 20th century, the drugs downgraded potentially life-threatening bacterial infections to mere inconveniences—a miracle of modern medicine, it seemed. But the drugs aren't really a human invention; we mostly swiped them from microbes, which have been locked in an arms race with each other for centuries. Microbial evolution has crafted both deadly molecules and clever tricks to dodge death as the wee organisms endlessly battle over turf and resources. More than 80 percent of the antibiotics used in clinics today are based on those turf-war weapons, which scientists refer to as "natural products."

For decades, humans mined antibiotic molecules from microbes and tweaked them to develop new drugs, staying ahead of evolution's cunning countermeasures. But in recent times, new natural products have been harder to find, and the pipeline of new antibiotics has slowed to a trickle. Meanwhile, existing antibiotics have been overused, and resistance has mounted to critical levels. Most antibiotics are single bioactive molecules, and some can be thwarted with single mutations. While the current situation is dire, a study in Nature this week reports a compelling discovery that not only points to a potentially new antibiotic regimen, but also an entirely new strategy to once again get ahead in the microbial arms race.

Exciting find

The study, led by biomedical researcher Eric Brown at McMaster University in Ontario, Canada, reports the discovery of a large block of genes—dubbed a "megacluster"—that codes for four molecules that appear to work in concert to derail a single essential metabolic pathway.

Read full article

Comments

© Getty | CDC

Before yesterdayMain stream

Ubuntu flavours now need a beta release to ship

18 June 2026 at 14:00

Official Ubuntu flavour logos in a circle around the Ubuntu logo.Ubuntu has announced an ‘important policy update’, making beta releases mandatory for all Ubuntu flavours, no exceptions. Most flavours already hit the beta milestone every six months without issue. But until now a flavour that missed the deadline could still be granted a one-off exception. During the Ubuntu 26.04 LTS cycle, that’s what happened with Ubuntu Kylin, the Chinese-orientated spin that uses the UKUI desktop. It missed the Beta window but still made the final release. That won’t happen again. To get an official stable release, a flavour now must have a beta release out the same time as every […]

You're reading Ubuntu flavours now need a beta release to ship, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Ubuntu flavours now need a beta release to ship

18 June 2026 at 14:00

Official Ubuntu flavour logos in a circle around the Ubuntu logo.Ubuntu has announced an ‘important policy update’, making beta releases mandatory for all Ubuntu flavours, no exceptions. Most flavours already hit the beta milestone every six months without issue. But until now a flavour that missed the deadline could still be granted a one-off exception. During the Ubuntu 26.04 LTS cycle, that’s what happened with Ubuntu Kylin, the Chinese-orientated spin that uses the UKUI desktop. It missed the Beta window but still made the final release. That won’t happen again. To get an official stable release, a flavour now must have a beta release out the same time as every […]

You're reading Ubuntu flavours now need a beta release to ship, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity?

10 June 2026 at 12:10
We are entering the era of "Vibe Coding," where AI generates the average of everything we’ve ever built, leaving the web beautiful but soulless. To survive, designers must stop being pixel-pushers and start being "Soul Architects," finding the human friction that a machine would never think to include.

Why Ghost Buttons are the Ultimate Conversion Killer

26 May 2026 at 12:04
The era of the "ghost button" was a massive mistake that prioritized minimalist purity over actual usability, effectively hiding the most important part of your site from your customers. In 2026, the "Human Premium" belongs to the brands that bring back depth, clarity, and the unmistakable power of a button.

The Great Replatforming: WordPress Is Training Its Own Replacement

20 May 2026 at 12:58
WordPress didn’t kill web design—it exposed how much of it was never that valuable to begin with. Now that anyone can generate a “good enough” site in minutes, the real game isn’t building anymore—it’s deciding what’s worth building at all. If your work looks like everyone else’s, you’re not competing on quality—you’re competing on price, and that’s a race you don’t win.

Claude Code's product lead talks usage limits, transparency, and the "lean harness"

15 May 2026 at 10:30

SAN FRANCISCO—Amid an ever-expanding array of surfaces, growing demand for tokens and compute, and a rapidly evolving user base, Anthropic doesn't have a long-term road map for Claude Code. However, it's betting that such a plan would be rendered moot by improvements in model capabilities and new signals from developers on how best to use it. That's the takeaway from a 30-minute conversation Ars had with Cat Wu, Anthropic's head of product for Claude Code.

Last week, in a three-level car rental parking garage meticulously converted into an event space in downtown San Francisco, Anthropic put on its second annual Code with Claude developer conference. As previously reported, the single-day event included a keynote introducing new features for Managed Agents and announcing a compute deal with SpaceX.

That compute deal was accompanied by a doubling of usage limits for Claude Code users on the company's Pro and Max plans—a response to a lot of user frustration about a compute crunch, especially in recent weeks.

Read full article

Comments

© Anthropic

Sony says "efficient" AI tools will lead to even more games flooding the market

8 May 2026 at 20:51

Anyone following the modern game industry knows that easy-to-use game engines and the accelerating shift to digital distribution have helped enable a massive increase in the quantity of commercial games released each year, both on console storefronts and especially on Steam. Now, Sony Interactive Entertainment President and CEO Hideaki Nishino says we should expect the rate of new game releases to accelerate even faster as new AI development tools make it easier for developers big and small to pursue new projects efficiently.

In a presentation to investors on Friday, Nishino noted that Sony "expect[s] to see a meaningful increase in the volume and diversity of content available to players" in the near future. That increase is the inevitable result of AI development tools that are "lowering barriers to creation, accelerating development cycles, and enabling more creators to enter the market," he said.

By way of evidence, Nishino cited Sony's first-party game development efforts. Gamemakers inside Sony are already using AI tools to "automat[e] repetitive workflows" in areas like quality assurance, 3D modeling, and animation, he said.

Read full article

Comments

© Getty Images

Not Useless: Why Experimental Websites Matter More Than You Think

6 April 2026 at 12:13
The web isn’t dead—it’s just weird, and that’s a good thing. Experimental websites, from playful portfolios to surreal 3D worlds, aren’t pointless gimmicks—they’re the R&D labs shaping the future of design. Here’s why the strangest sites online are secretly the ones pushing the web forward.

Token Fatigue: When Abstraction Eats Itself

9 March 2026 at 12:24
Design tokens were supposed to make our lives easier—but now they’re eating us alive. What started as a way to create harmony between design and code has turned into an endless maze of abstractions, debates, and JSON files nobody understands. This is the story of how our obsession with consistency turned design systems into bureaucracies.

DrupalCamp England 2026: Augmented Intelligence, Uncomfortable Truths, and the Joy of Community

By: Gareth
8 March 2026 at 10:42

On the last weekend of February, I made the trip to Salford for DrupalCamp England 2026. It is only its second year, but already an event I have found myself looking forward to returning to. I came away with a notebook full of ideas, some genuine food for thought about the direction of AI, and a renewed appreciation for what these community gatherings actually provide.

My talk: Same Image, Different Story

I co-presented “Same Image, Different Story: Why Drupal Needs Contextual Architecture” with Tony Barker. The talk grew out of an investigation into AI-assisted alt text generation in Drupal. It evolved, specifically, from the discovery that properly accessible shared images aren’t straightforward to provide. Without sufficient contextual information, AI-generated alt text tends to be descriptive rather than meaningful. A technically correct description of an image is rarely the same thing as an accessible one. The talk illustrates this with a deceptively simple example: the same image can represent entirely different things depending on context, and the alt text should reflect that choice rather than just the image itself. The same photo of Shaun Ryder, for instance, could have been used because he’s the frontman of the Happy Mondays, because he’s from Salford, or because he was at the Brit Awards, happening just down the road that same day. Three very different reasons that each require a different alt text. The talk unpacks how an architectural gap in Drupal affects accessibility compliance, editorial workflows, storage efficiency, and media management across complex platforms. The discussions it sparked afterwards were well worth the journey south, with plenty of conversation around how AI could potentially be part of the solution.

The Keynote: Augmented, Not Artificial

Dr. Phininder Balaghan delivered the keynote, “The Augmented Future: Winning with AI,” and it set the tone for much of the day’s conversation. The central argument was a reframing: stop thinking about Artificial Intelligence and start thinking about Augmented Intelligence. The distinction matters. The companies genuinely winning with AI aren’t the ones that replaced their engineers with it. Klarna, being perhaps the most cited example, had replaced 700 employees with AI before quality declined, customers revolted, and they found themselves hiring engineers again. The productivity gains are real, but they flow to skilled people, not instead of them. Tools amplify human expertise; they don’t substitute for it. As someone building AI-assisted workflows here at the University, this framing resonated strongly. Though it’s worth noting that the human cost for those caught in the middle of these experiments is often more complicated than the optimistic retelling suggests, which made Antje Lorch’s session later in the day feel like a necessary and timely counterpoint.

With three tracks running in parallel in places, there were some tough choices to make throughout the day, and I’ll admit that on at least one occasion I found myself in a talk I hadn’t actually intended to go to, a hazard of being so engrossed in a conversation that I simply followed the crowd through the nearest door. But that’s arguably the point. Some of the most valuable thinking at events like this doesn’t happen in the lecture theatre at all; it happens in the corridors, over coffee, and in those animated discussions between sessions where ideas get challenged, refined, and sometimes born entirely. The fact that there were videos recorded and released later is something I am so glad about, not least to catch the sessions I missed, planned or otherwise. Antje’s talk was one of the casualties of that scheduling conflict, however.

We Need to Talk About AI (The One I Missed)

As I said, unfortunately I didn’t manage to catch “We Need to Talk About AI” in person, but after the questions the keynote left rattling around in my head, it’s firmly on my watch list when the video appears. From the description alone it covers ground I think is really important: the environmental and energy costs of AI, the effect on global chip markets, and the implications for people in vulnerable situations who depend on services increasingly shaped by these tools. In an open source community that prides itself on values, this is exactly the kind of session that belongs at a DrupalCamp, and as someone actively building AI-assisted tools at the University, I think it’s worth sitting with those questions rather than just pressing ahead with enthusiasm. More to say on this once I’ve watched it, but it also makes me genuinely glad of the hard work going on to provide ELM.

Other Highlights

A few other sessions worth calling out. James Abrahams showcased the Flowdrop UI for Agents module, a no-code visual AI agent builder for Drupal CMS that allows anyone to build AI agents, using an AI agent, which feels like a glimpse of where things are genuinely heading. If you’ve ever seen Jamie speak, you’ll know that his talks are as much an experience as a session, his passion for the projects he champions is infectious, and it’s genuinely hard not to get swept up in the enthusiasm. Whether the technology delivers everything he promises is a question for another day, but you’ll leave the room believing it will.

Maria Young’s session on keyboard traps, focus failures, and ARIA fixes was a practical deep-dive into the accessibility edge cases that catch even experienced developers off guard.

It was also great to spend some time with University colleagues during the day, Emma Horrell gave an update on Drupal CMS covering what’s shipped, what’s coming, and the UX research driving it, while Aaron McHale presented “Growing a Team to Transform a University Website” alongside James South from manifesto, covering their multi-year collaboration to deliver a new student-centred web presence for the University of Edinburgh, and one well worth sharing with a wider audience.

People and Community

Beyond the sessions, it’s the people who make these events worth attending. Catching up with old colleagues, reconnecting with former clients from my agency days, and meeting new people who share the same passion for open source and the web. The conversations that carry on over a drink at the BrewDog social in the evening, for example, are often where the most honest and unguarded thinking happens. These are the moments that remind you why the Drupal community is something worth being part of.

Drupal in a Day (Sunday)

Sunday for me was given over to the Drupal in a Day training session, which I helped facilitate. It is a structured, hands-on introduction to Drupal for newcomers, and a genuinely excellent format, and I’m already hoping to bring it to Edinburgh. The logistics of how to run it here are in progress, and the next step is making the case properly. I hope to be able to demonstrate its value and articulate the benefits for a local audience. Beyond onboarding our existing interns, I can see real potential in opening it up to prospective interns too, by giving candidates a meaningful taste of the platform before they ever apply. Those who engage well self-select, arrive already sold on Drupal, and hit the ground running from day one. It becomes less of a training day and more of a pipeline: attracting the right people and filtering out those who aren’t the right fit, before either side has made a significant commitment. And with DrupalCamp Scotland on our doorstep, there’s an obvious opportunity to run it there too, reaching an even broader pool of prospective talent while giving something back to the local community. Who knows, maybe some other staff members will want to get involved, too. Watch this space.

The Bigger Picture

What started as a single day in Cambridge last year has grown into a full two-day programme, and the community energy that filled the venue was a reminder of why these events matter. If you’re a Drupal developer in the UK, or want to visit the UK, and you haven’t been to one yet, put DCE 2027 in your list of things to look out for next year.

Finding My Feet with AI and Finding ELM

By: Gareth
1 March 2026 at 21:40

Six months ago I joined the Web Development team at the University of Edinburgh. I know Drupal well, but I also know it’s like a huge bag of Lego bricks, its power lies in how those bricks have been assembled, and every codebase assembles them differently.

Testament to those who came before me, EdWeb 2 is a remarkable feat of engineering. One codebase running across over 160 environments, serving more than 600 subsites, curated by close to 1,600 editors. Getting up to speed quickly meant finding a way to navigate that complexity without getting lost in it.

Where AI proved its worth

When you’ve worked in Drupal for a while, you develop instincts. So when one of our environments started reporting slow load times, I had a hunch: somewhere, a block cache or menu cache wasn’t being set correctly, meaning every page visit was being built fresh from the server and database rather than served from a fast cached version.

The telltale signs were in the response headers for anonymous users:

x-cache: MISS, MISS, MISS, MISS and x-cache-hits: 0

I knew something was setting cache-control: max-age=0

A straightforward search of the codebase turned up nothing. This is where AI really earned its place. I described the problem, and the tool went to work scanning lines of code far faster than I ever could.

After several searches, we got there. A piece of code was, in certain circumstances, failing a check and returning false. When applied to the cache control setting, that false was being treated as 0.

This effectively switched caching off. The variable wasn’t being set to the wrong value; it wasn’t being set at all.

A targeted fix, a bit of defensive programming, and the problem was resolved. While AI helped locate the issue, the diagnosis and the fix were mine. Could I have found it manually? Eventually, probably. But describing the problem in plain language and having AI work out what to look for saved hours, if not days of scouring the codebase.

Of course, there’s no substitute for getting deep into the codebase over time, and that’s very much still the plan. But problems don’t wait for new team members to find their feet, and having AI as a tool to bridge that gap means issues can be tackled with confidence while that deeper knowledge is still being built.

The uncomfortable side of AI

I’ll be honest, I’m an advocate, but also a sceptic. I’ve been reading about the energy and water consumption of large AI data centres, and it’s hard not to feel conflicted. A data centre the size of Manhattan isn’t an abstract concern, there seems to be a real cost that sits behind every query.

The Drupal community has some vocal voices on this too, and I find myself nodding along even as I reach for these tools. That tension hasn’t gone away.

Part of that discomfort was closer to home than data centre emissions. Commercial AI tools had made themselves very easy to reach for, but reaching for them felt at odds with what I actually wanted to be doing. I knew ELM was the right choice, it just took more effort to get into my workflow. So rather than defaulting to the convenient option, I found myself holding back, using AI more sparingly than I might have otherwise.

Getting ELM Onside

The recent University’s AI Town Hall was exactly the energy injection I needed. A conversation with Andrew Hayward was the spark, hearing that others across the university were already making progress coding with ELM gave me the push to try again. Bart Pohorecki then pointed me to Codex CLI, which can be configured to work with an ELM API key, and a bit more digging led me to Codex CLI launcher built for PhpStorm. Suddenly ELM was running directly inside my IDE, with access to the codebase and no files being sent to unrestricted external services.

The result is a setup that feels like a genuine step forward: the productivity benefits I’ve come to rely on in my community projects, with considerably less of the guilt. Using a University-backed model feels meaningfully different, the privacy guardrails and University oversight address enough of the concerns that had been giving me pause.

I’m still at the early stages of exploring what ELM can do in this context, but I’m genuinely optimistic. If you’re curious about getting set up with Codex CLI and the PhpStorm plugin, feel free to get in touch, I’ll be happy to share what I’ve learned so far.

It’s also a reminder of the value of events like the AI Town Hall, tech conferences such as Scottish Web Folk, and community gatherings like DrupalCamps. They’re not just opportunities to learn what others are doing, they’re a way to recharge your own thinking and find the motivation to push past the inertia that can build up around good intentions and get some much needed excitement of experimentation.

Drupal Camp Scotland 2025: A Day of Connections

12 February 2026 at 09:44

Back in November (yes, I know — this post is fashionably late), I attended Drupal Camp Scotland on 7th November 2025. It was a full day of interesting, insightful and genuinely useful talks. From the moment I arrived, greeted by friendly faces over morning coffee – there was a strong sense of community. 

As my years working with Drupal add up, I’ve found myself thinking more about how I fit into this community. I spent around 20 years as a Graphic Designer, and during that time I dabbled in Drupal, theming and site building. It wasn’t until I joined the Web Development Team almost exactly six years ago that Drupal became my day-to-day focus. I think I’m finally starting to feel comfortable calling myself a “Web Developer” — and events like this definitely help with that. 

As the title suggests, connection felt like the main theme for me. Yes, connecting with other people in the Drupal world, but also connecting with the topics being discussed. Out of the nine presentations, there were three in particular that lined up closely with work I’m involved with right now. 

1. Using Storybook to Preview Single Directory Components

As part of my work exploring Single Directory Components (SDCs) and how we can integrate them into our platform, I was already familiar with Phil Norton’s (Web Developer at Code Enigma) article on the subject. I had previously followed his guide and had good results, so seeing him present the topic in person was incredibly valuable. 

SDCs give us a self-contained, tidy way of organising components and keep us aligned with Drupal’s long-term plans. Since they’re going to be part of Drupal Canvas, this direction makes sense for the future of theming in EdWeb. 

While the Web Development Team doesn’t maintain our pattern library EdGel, every now and then we need components that don’t yet exist. Storybook could make those situations much easier by giving us a way to build, preview and test components quickly — and maybe even offer editors a preview before they use components on their sites. 

Phil’s talk provided a great recap of the value of SDCs and offered practical insight that will feed directly into our ongoing investigations.

2. Same Image, Different Story: Why Drupal Needs Contextual Media Architecture 

As a primarily frontend developer, this talk caught my attention immediately. I’m currently working on a large piece of work around how images are used across our platform — from performance and quality to accessibility and editorial experience — so the timing was perfect. 

Gareth Alexander (from our own team) and Tony Barker (Annertech, LocalGov Drupal and more) raised really important points about how Drupal handles media. For example: 

  • Drupal stores a single alt text value per image — but what if an image needs different alt text depending on where it’s used? 
  • Can we store multiple focal points for different contexts? 
  • How do we improve the editorial experience around this? 

These are questions we’ve been hearing from our own users, so it was encouraging to see others thinking about the same issues. Since Gareth sits just a few desks away, I’m sure I’ll be asking him a lot more about this! 

3. “So… I heard we don’t need junior devs anymore now that we have generative AI?” 

Hilmar Kári Hallbjörnsson delivered this talk with so much energy that it was hard not to be completely pulled in. He spoke about teaching Drupal to university students, so they graduate with the skills junior developers actually need. He teaches a course called Developing Open-Source Web Software, with PHP and Drupal, and with the help of others started the Drupal Open University Initiative to share teaching materials with other teachers. 

As someone who works closely with students this really resonated with me. We take on two 12-month placement students every year, plus internships, and I enjoy supporting and mentoring the students. They always bring so much enthusiasm, curiosity and a willingness to dive into challenges. Many have gone on to Drupal roles after working with us, which is great to see. 

Hilmar’s message was clear: AI can support development, but it cannot replace the creativity, critical thinking and collaboration that junior developers bring to a team.  

The human side

I’ll finish off by mentioning Jochen Lillich’s presentation, “GenEI over GenAI – The Human Side of Website Delivery,”. His focus on empathy — on the humans at the heart of everything we build — struck a chord with me.  

Coming from a design background, thinking about audiences, tone and voice is natural for me. But at the university, our “audience” isn’t one neat group — it’s editors, site owners, staff, students, parents, guardians… all with different needs. As developers, it’s easy to focus on the technical side and forget the bigger picture, so I appreciated this reminder. 

Drupal Camp Scotland 2025 was a great mix of inspiration, reassurance and community spirit. It highlighted the technical challenges we all share, but more importantly, it reminded me how human our work really is. 

WP Offload Media 3.3 Released: Modern Standards, Global Regions, and Enhanced Stability

3 February 2026 at 16:50

We are excited to announce the release of WP Offload Media 3.3! This release focuses on modernizing our codebase to support the latest server environments, expanding our global footprint with new storage regions, and refining the user experience with key stability improvements.

As WordPress and PHP continue to evolve, we are committed to ensuring WP Offload Media remains the most reliable solution for offloading your assets. Let’s dive into what’s new.

🚀 Embracing Modern Standards: PHP 8.1+ and WordPress 5.9+

To deliver the best performance and security, we have updated the minimum requirements for the plugin. Starting with version 3.3, WP Offload Media now requires PHP 8.1+ and WordPress 5.9+.

By raising these minimums, we can leverage more efficient code and ensure compatibility with the latest technologies. This release introduces full compatibility for PHP 8.4 and PHP 8.5, as well as support for WordPress 6.9.

Additionally, we have updated the underlying AWS PHP SDK to v3.360.1 along with other critical PHP and JS dependencies, ensuring your connection to Amazon S3 remains secure and robust.

🌍 Expanded Global Reach

For users targeting specific geographic audiences, latency matters. We have added support for several new selectable regions across our three major providers:

  • Amazon S3: Asia Pacific (Taipei) and Asia Pacific (New Zealand).
  • Google Cloud Storage: North America (Querétaro) and Europe (Stockholm).
  • DigitalOcean Spaces: Atlanta (ATL1).

These additions allow you to store your media closer to your visitors in these regions, further improving load times.

And even if you use a CDN to provide faster media access to all your site visitors worldwide, being able to use a bucket nearer to your site’s server improves media offload performance.

💾 Improved Metadata Integrity

For those who frequently move media between the cloud and their local server, we’ve made an important improvement to data preservation. Previously, when an item was downloaded from the cloud back to the server, the file size attachment metadata value could be removed.

In version 3.3, this value is no longer removed during the download process, ensuring your attachment metadata remains complete and accurate regardless of where the file currently lives.

🛠️ Integrations and UI Fixes

We are always working to ensure WP Offload Media plays nicely with the rest of the WordPress ecosystem. This release fixes a specific conflict with Rank Math SEO, where deleting an item via the Media Library’s grid mode would fail. This functionality has been restored.

We also polished the user interface on the “Edit Media” page. Now, when you toggle the Public/Private access status of a file, the “Download File” link updates dynamically to reflect the change immediately, without requiring a page refresh.

🤩 And More…

  • Robustness: We’ve added protection against invalid values being passed to the core the_post action, preventing potential crashes.

  • Legacy Support: The legacy file size upgrade routine has been patched so it no longer throws errors if attachment metadata is missing.

For a full breakdown of changes, you can view the changelog.

Are you ready to update? As always, we recommend backing up your site before performing any major updates. Let us know what you think of the new changes in the comments below!

The post WP Offload Media 3.3 Released: Modern Standards, Global Regions, and Enhanced Stability appeared first on Delicious Brains.

Tips for Streamlining Your Web Development Workflow

4 February 2026 at 19:50

Web development is an ever-evolving industry. That means we’re constantly adapting to what’s new, all while maintaining quality and efficiency. No sooner are we comfortable with something than it changes on us.

This applies to our workflow just as much as it does to other parts of our business. The way we build websites must align with modern best practices. The good news is that you don’t have to scrap your tried-and-true processes. Rather, it’s about adjusting to your project’s needs.

Your workflow should reflect the tasks you perform and the technologies you work with. It should also improve your productivity. For example, writing code by hand was once a common practice. However, it’s no longer realistic when tackling large website builds with custom functionality. There are tools and frameworks to help you increase your efficiency.

Everyone’s workflow is different, so there’s no one-size-fits-all approach. There are some universal methods for identifying bottlenecks and making improvements, however.

With that in mind, here are our tips for streamlining your web development workflow.

Use Tools With the Integrations You Need

Modern web development often means using multiple third-party tools and services. We connect to social media APIs, track projects in productivity apps, and manage remote data sources.

For instance, we don’t just write code in an editor these days. We may first generate it via an AI model like Claude. Such code might be pushed to a remote Git repository.

Wrangling these different tools and sources manually isn’t easy. It could mean logging into multiple websites or downloading a collection of apps. There must be an easier way, right?

That’s why tools with built-in integrations are so valuable. VS Code is a prime example, as it can interface with your repositories and use AI for inline code editing. Everything you need is within a singular interface.

If you’re stuck working in multiple places, look for tools that bring them together. There will be a learning curve, and you’ll need to invest time setting things up. However, you’ll save time in the long run.

Tools that integrate with the services you use will keep you organized.

Be Consistent in How You Build Projects

There are so many tools and services available to developers. It may be tempting to dabble in several of them and experiment. For example, perhaps you want to try a different content management system (CMS) for a project. Or you may look for a WooCommerce alternative on your next e-commerce site.

Curiosity is a positive thing, but it can also wreak havoc on your workflow. These issues often creep up during the maintenance phase. What happens when something breaks, or you need to build a new feature? What if your chosen tool no longer exists? You may be left scrambling to find a solution.

Consistency is one way to prevent this type of scenario. Repeated use of plugins, themes, and hosting platforms creates familiarity. You’ll have a better understanding of how things work. That knowledge will serve you well when troubleshooting or making changes.

This approach also benefits your business. The expertise you gain can turn into a niche. From there, you’ll have the skills to replicate these processes for your clients. Plus, becoming an authority in a specific area has great value.

None of this means you shouldn’t try new things. But it’s better to conduct those experiments in low-stakes situations, like a local website. Learn as much as you can before using a tool or technology in a production environment.

Create repeatable processes for your projects.

Think About How You Work

The above ideas aren’t groundbreaking: Use better tools and create repeatable processes. They’re simple ways to level up.

However, pain points in your workflow aren’t always easy to identify. Sometimes, you might not realize how certain tasks or tools impact you. That’s when a decidedly low-tech approach can help.

Take a moment and think about how you work. List the tools you use and the steps you take to get things done, like launching a new site or updating software. Write it down on a piece of paper if you want go fully retro!

Merely seeing these items in front of you can help you identify what’s working and what’s not. For instance, you might notice an unnecessary step or a tool that has fallen behind the times. You might be surprised at what you find.

A better option may immediately come to mind. If not, at least you’ll know where to make changes. That’s the first step toward improvement.

Examine your workflow to identify pain points.

Use Your Workflow To Work Smarter

It’s easy for developers to become overwhelmed with tasks. It’s especially relevant in a time when websites are more complex than ever.

As such, we need every advantage we can find. Our workflow provides a great starting point. We can improve it by removing inefficiencies and adopting tools that save us time. Things like automation, AI, and third-party integrations can help. Rethinking your strategies and processes also makes a positive impact.

Our work is often difficult, but a better workflow can simplify it and make life easier. Even better, these solutions are within our reach.

So, what are you waiting for? Invest a little time now to streamline your workflow and save a lot of time later.

The post Tips for Streamlining Your Web Development Workflow appeared first on Speckyboy Design Magazine.

Part 2 – Water Meter – AI code development

By: David
9 January 2026 at 21:46

To see what happens I decided to give an AI a shot at assisting me with the code development. The chosen AI this time was Gemini from google (Other code writing AI’s are available). What had to do first was write down what I wanted the AI to produce, what IDE (Arduino) I was using, the hardware configurations, boards and accessories and how they are wired together.

Source

The 6 Best Developer Friendly WordPress Plugins for Performance & Diagnostics

4 January 2026 at 18:01

You may think of WordPress plugins as tools for improving a website. That makes plenty of sense. We use them to add features for users and site owners. They add capabilities like SEO, shopping carts, and layout building to the mix.

Plugins aren’t just here to serve those groups, however. There are also products designed specifically for web developers. These expert-only items enable us to troubleshoot issues, measure performance, monitor site functionality, and more.

Some utilities are even meant to be installed temporarily. Use them and then lose them. All the better to keep a curious client from wreaking havoc!

With that in mind, let’s look at a handful of WordPress plugins that cater to developers. You might find a few that fit your workflow.

Health Check & Troubleshooting WordPress Plugin

This official WordPress plugin belongs in every developer’s toolbox. It’s a debugging tool that makes troubleshooting potential plugin and theme conflicts easier to diagnose. You can “virtually” deactivate items within your user session to identify which one is causing an issue.

Importantly, visitors to your website won’t be impacted by your tests. You’ll also find a plethora of debug data and confirmation that WordPress core files haven’t been tampered with. When things go wrong, reach for Health Check.

Health Check and Troubleshooting WordPress Plugin

Query Monitor for WordPress

Does your website have performance issues? Is it riddled with PHP or JavaScript errors? Query Monitor will help you pinpoint the source of a myriad of problems. The plugin logs errors and keeps track of everything that happens during a page load on the front and back ends of your website.

You’ll also find handy details such as the current theme template, user capability info, and server environment settings. There is also a selection of add-ons for extending Query Monitor’s functionality.

Query Monitor WordPress Plugin

Disable Emails WordPress Plugin

Raise your hand if you’ve ever accidentally triggered a user email when working on a website. It’s a common issue when troubleshooting or building new features. Activate Disable Emails, and you won’t have to worry about that WooCommerce invoice or password reset being sent.

It’s also a perfect companion when working on a local or staging environment.

Code Profiler for WordPress

Your site’s theme, plugins, and custom code snippets all impact performance. But how much? Code Profiler provides a visual overview of load times, disk usage, and more. The colorful (and exportable) charts make it easy to identify what’s slowing down your site.

The plugin also works with WP-CLI and accommodates custom cookies/HTTP headers.

Code Profiler WordPress Plugin

Advanced Cron Manager for WordPress

WordPress relies on cron tasks for functionality like sending emails and detecting software updates. In some cases, a failed task can lead to problems – particularly for e-commerce and membership sites.

Advanced Cron Manager allows you to view registered tasks, modify their schedules, and add new tasks to the list. The plugin helps you take control of an otherwise invisible process.

Advanced Cron Manager WordPress Plugin

Email Log WordPress Plugin

Let’s face it: email is unreliable. That said, we still count on it for receiving form submissions and e-commerce orders. Email Log provides peace of mind by tracking every email WordPress sends. It also serves as the first step in troubleshooting email delivery issues.

Email Log WordPress Plugin

Plugins To Help You Build and Troubleshoot Faster

Developers have no shortage of responsibilities. We not only build websites with WordPress, but we also maintain and troubleshoot them. The right tools are essential for our efficiency and sanity.

The plugins on this list help us do just that. They provide useful data, allow fine-grained control over site processes, and alert us to potential problems. Even better is that we can install them with just a few clicks.

So, don’t go it alone when working with WordPress. Use the tools above to give you an edge – you’ll be glad to have them in your toolbox.


The post The 6 Best Developer Friendly WordPress Plugins for Performance & Diagnostics appeared first on Speckyboy Design Magazine.

Part 1 – How much water is in my tank (Possible Solution)

By: David
24 December 2025 at 15:40

This is the eternal question normally just before taking a shower or putting on the washing machine. On a boat first hired we had a water gauge, but it did not work very well, most of the time it did not move. When we got our own boat, it did not have a gauge and we tended to fill up as often as we could. I researched retro fitting a sensor in the tank, but it seemed to be a lot of hassle with…

Source

❌
❌