AI Image Editing with Gemini: The Reality, The Wall, and the Power of the Hypothetical
A true story of a project we undertook right here on this website, and how we overcame frustrating AI limitations.
+44 (0)1179 680989
A true story of a project we undertook right here on this website, and how we overcame frustrating AI limitations.
Back in May 2023 (have we really had AI in our lives for that long!) I wrote an article comparing ChatGPT and Bard (now rebranded as Gemini) as coding assistants. Now, a couple of years later, I decided to revisit the free AI offerings from OpenAI and Google to see how they measure up. The […]
As a web developer, getting your site indexed by search engines is critical. But what happens when even an AI assistant, built to explore the open web, can’t “see” your content? That was the bizarre and frustrating journey I recently embarked on while trying to ensure aiprofiles.co.uk was fully accessible to AI crawlers. AI Profiles […]
Redis caching can dramatically speed up WordPress sites by offloading expensive database queries and serving cached content quickly. The widely used Redis Object Cache plugin makes integrating Redis seamless. However, if the Redis server becomes unreachable, you are shown a rather unprofessional looking ‘Can’t connect to Redis’ error, instead of your website. The solution is […]
I was browsing Instagram recently and a reel popped up that grabbed my attention. It was all about NLWeb and how it was the future of the web. I don’t remember specifically why, but the more I heard about the project, the more it piqued my interest. I’d also seen another reel suggesting that websites […]
I recently had an interesting problem to solve. I’d built a brand new author website on a shiny installation of Laravel 10, utilising its out-of-the-box frontend start kit for React. Laravel Breeze offers React scaffolding via an Inertia frontend implementation. As the website explains “Inertia allows you to build modern, single-page React and Vue applications using classic server-side routing […]
How developers code, is changing. We now have amazing 'assistants' in the form of AI models, able to generate code quickly and easily. But how good are they really? I've been playing around with OpenAI's ChatGPT 4 quite a bit lately. But on receiving an invitation, I've now given Google's Bard a…
If you've noticed a drop in traffic lately and you rely on Google for much of that traffic, it could very well be related to your Web Core Vitals scores. These all-important metrics have a big impact on how many clicks Google sends your way. Web Core Vitals are a set…
In the ever-evolving world of software development, writing efficient and maintainable code has always been a top priority. As codebases grow in size and complexity, developers often find themselves spending a significant amount of time refactoring code to optimize performance and maintainability. Technologies move on and code that was considered…
Things don't stand still for very long (infact they basically never do) in the world of web development. Something that seemed so ingrained it would never be replaced, is the ubiquitous jpg image format. This might not be a terribly exciting subject for many people, but if you're trying to optimise…
AI is quickly becoming one of the most talked-about topics in 2023 and if early indications are right, it stands to radically transform many people's lives - in a very big way in a very short space of time! AI, or artificial intelligence, is a branch of computer science that…
We've developed AvailabilityCal.com to help make sharing your availability calendar with others quick and simple. Sharing your calendar can be a great way to streamline scheduling and improve communication. However, it's important to follow some best practices to ensure that you're sharing your calendar appropriately and effectively. In this article,…