Posts relating to
Development

Abstract generative design AI waves

Generative Design Tools: Figma, Canva & Adobe Firefly — What Designers Need to Know

Generative artificial intelligence is changing the way we design, build and market digital experiences. In 2025 every major creative platform has rolled out AI‑powered features that promise to speed up production and make it easier to keep projects on brand. This article looks at the latest releases from Figma, Canva and Adobe to help designers and marketers […]

The awesome Delicious Brains team acquire ACF & ACF Pro!

So, ACF, one of the best developer plugins of the last century, is now part of the Delicious Brains family. What does this mean for ACF, ACF Pro and the vast ACF client base? What are ACF and ACF Pro? Elliot Condon, the sole developer behind ACF to date, has made one of the most […]

Inlining CSS – the Good, the Bad and the Ugly

I’m a sucker for performance gains to the point that I’m convinced I’m actually losing time overthinking it – 🤔 A good example is CSS delivery and it’s always interesting to get others’ opinions on how important they consider styling performance to be and how they measure it. Inlining – good/bad/ugly? Good I see genuine […]

Updating Macs on Mojave to run VirtualBox

We use VirtualBox for the local development of websites, this article walks through the process of updating it to at least 5.2.22. Why update VirtualBox? Simple: Older versions of VirtualBox will not be compatible with macOS Mojave. The simple fix Grab the latest version of VirtualBox, install it and you’re! Conclusion As we use VirutalBox […]

How to trim words by character limit

We recently encountered a scenario where the client wanted to trim the news items titles to a maximum number of characters, whilst respecting words. Our research revealed that this seemingly obvious requirement wasn’t elegantly solved. As most of you will know, there are solutions for trimming by characters or trimming by words, but neither of […]

Use PHP’s in_array() to compare a variable to multiple values

When comparing a variable with multiple values consider using in_array(), instead of complex if expressions. I love clean, easy-to-read code, which is why I am not a fan of if statements with complex expressions. For example, consider the following snippet, which is checking a variable against several values: if ($test_variable === 'value1' || $test_variable === […]