Introduction I use Plesk to manage all of my websites on a secure VPS. Along with this, I use Cloudflare’s CDN to help boost speed and security. A nice feature within Plesk is its integration with Let’s Encrypt’s free SSL certificates. This allows certificates to be generated automatically with a validity period of 3 months. […]
Introduction In this post, I will show you how to set up your DNS within Cloudflare so that you can utilise Cloudflare’s CDN for your website whilst hosting your emails. This post assumes you already have your emails set up and hosted so that they can work when Cloudflare isn’t in use or the DNS […]
Why not use reCaptcha? When it comes to combating spam in Contact Form 7, the go-to solution for many is Google’s reCaptcha. With its affordability, ease of setup, and non-intrusive nature, reCaptcha v3 seems like a reliable choice. However, there have been instances where reCaptcha has caused unexpected issues for users attempting to submit forms. […]
What is Divi and Swift, and what is our goal? I use the Divi theme for the majority of my WordPress websites. It’s well-supported, widely used, and actively developed, and it makes it easy for someone like myself who isn’t a front-end developer to produce modern websites with minimal headaches. The biggest downside of the […]
Swift Performance AI Benchmarks vs the Competition Caching plugins are critical for enhancing the speed and performance of a WordPress website. They work by storing a static version of your site and presenting this to your users, which significantly reduces server lag. This ultimately leads to faster load times, providing an enhanced user experience. Today, […]
Introduction One of the larger issues with WordPress, in my opinion, is the amount of bloat that it delivers from page to page. This happens because WordPress software is distributed as Plugins and Themes that tend to ship with a larger functionality than each user may require. Additionally, WordPress enqueues scripts without prejudice on most […]
Automate Your WordPress Featured Images Based on Post Category If you manage a WordPress blog, you know that creating unique featured images for each post can be time-consuming, especially for shorter posts. Wouldn’t it be great if you could standardize your featured images based on each post’s category? That’s precisely what we’ll cover in this […]
Basic custom decorator functions Python decorators are functions which you call on top of another function to expand its functionality. Some common use cases include logging, adding delays or timeouts to function executions, extending behaviours and more. Here’s a basic example: In the above example, our initial function is called with decorator called ‘decorator’ just […]
What are Threads in Python? Threads in Python are separate flows of execution. Typically, a simple Python program is single-threaded. This means everything happens in a sequence one after the other. Your program will execute line-by-line and only after one line has finished will the next one begin. Implementing additional threads means that you can […]
Creating a Solar System Simulation with Python and Pygame This project is a fantastic demonstration of using object-oriented programming to create infinitely scalable programs by instantiating classes based on various sets of data. Ready to explore the galaxies from the comfort of your home? Let’s get started! Here’s what you can expect by the end […]