Blog

The Cloud Wales News Blog

General

Issues in software development 2025

You’ve probably noticed that software seems to be failing more often these days—whether it's at the post office, airports, or banks. From bad actors attempting to exploit vulnerabilities to software glitches bringing entire systems to a halt, it feels like there's no end to the problems we encounter.

General

The OpenAI - DeepSeek S**t-Storm

As you may have heard, the new AI model "DeepSeek R1" has been making waves with its impressive performance and free pricing model. However, there's a contentious issue surrounding its development.

General

Will AI Replace Our Jobs?

In recent years, the rise of Artificial Intelligence (AI) has sparked countless debates about its impact on industries—and coding is no exception. Will AI-powered tools like ChatGPT and GitHub Copilot replace developers? Or are they just tools to help us work more efficiently? In this blog, I’ll explore these questions by putting AI to the test. From designing a marketing website with HTML and TailwindCSS to building a desktop application in Rust, I’ll show you where AI shines, where it stumbles, and why developers shouldn’t be packing their bags just yet.

Coding

Adding a Sitemap to Google with Laravel on the DigitalOcean App Platform

The issue I faced on a recent project was that a sitemap added to Google Webmaster Tools needs to be stored on the same domain. However, in my setup, the sitemap was being generated and automatically saved to DigitalOcean Spaces, then served via a CDN URL. On hosting platforms like DigitalOcean App Platform or Heroku, you can’t store files directly on the instance or node.

General

How I Got to Nvim, Tmux, and Tmuxifier

When I started building websites back in 1997, there weren’t many tools available for web development. But I did have Dreamweaver, which was a game-changer at the time. It helped me learn HTML and CSS quickly by allowing visual inspections of the site without needing to FTP it up to the host constantly.

Coding

Disabling Certain Errors with Phpactor with AstroNvim

For a while, I’ve been putting up with the annoying errors in Phpactor that complain about methods like ->where() not existing on a class. When working with complex methods that call various models, these errors can make the codebase unnecessarily messy to look at.

Coding

Setting Up a Laravel 11 App in a Docker Container

In this blog post, I want to share how I set up a Laravel project using Docker. While I often use Herd because it's easy to set up and get an app running quickly, there are times when I need more customization or a specific configuration for a client to ensure the app runs seamlessly on their systems.

Coding

Setting Up DigitalOcean Spaces for Your Filament PHP App

If you're like me and have a Filament PHP app hosted on DigitalOcean's (DO) App Platform, you might be looking for guidance on how to save files or images to DO Spaces. In this post, I'll walk you through the settings and code needed to get everything up and running.