Skip to content

The Content Hub

Moving to a microservices architecture

Moving to a microservices architecture
Alongside containerisation, ‘microservices’ is very much a software development buzzword. But just like with containers, the innovative and far-reaching technology behind the buzzword makes the microservices concept far more than just a passing fad. And if you’re already building containerised applications, moving to a microservices architecture could be
Read more →

Continuous integration tools: Jenkins vs Travis CI

Continuous integration tools: Jenkins vs Travis CI
Software development can be complicated, especially when things go wrong. Say two developers are working on a project. They are each coding on separate branches of the master code in isolation. Throughout development they’ve tested their code and everything works. When they’ve completed their code they test it
Read more →

How to protect your domain from typosquatting

How to protect your domain from typosquatting
So, you’ve registered your ideal domain name, and it perfectly sums up what you’re all about. However, when you’re first establishing your online brand, there are a number of other things you need to consider. Did you ever think about what happens when someone accidentally misspells your
Read more →

Nagios server monitoring

Nagios server monitoring
Managing a server is a 24/7 job. Traffic can spike, systems and applications can go offline, updates need to be installed, and RAM needs to be managed around the clock to make sure that a server – and the websites and applications hosted on it – is performing properly at all
Read more →

Server configuration management with Puppet

Server configuration management with Puppet
If you’ve ever had to set up and maintain a server, the list of tasks can seem endless. You’ve got storage configuration, user account creation, and setup of the packages you need – just for starters. It’s enough of a headache on a single server, but what if
Read more →

A guide to XAMPP

A guide to XAMPP
An important part of web development is in testing. A developer could code what they think is a beautiful and functional web application, but once it gets handed over for testing there might be a whole load of unforeseen faults with it. That’s why it’s important to have
Read more →

Linux compression: all about compromise

Linux compression: all about compromise
Linux compression is an incredibly useful tool for file storage, archiving, and transferring information within your computer. It reduces the amount of storage space required, improves bandwidth, and can even save you money by reducing the likelihood of you needing to buy further storage. But when it comes to actually
Read more →

REST vs SOAP web services

REST vs SOAP web services
When it comes to building APIs and web services there are two main contenders: * REST - Representational State Transfer * SOAP - Simple Object Access Protocol What is REST web service? REST web service is an API architecture that allows the interaction between two programs, and lets one program request and manipulate resources
Read more →

What is an API?

What is an API?
In our technologically driven world, not a day goes by where we're not scrolling away on our phone's apps or surfing all corners of the web. But have you ever stopped and wondered how your phone and computer are able to interact with apps and websites
Read more →

A history of HTML5 and how it works

A history of HTML5 and how it works
HTML made a transition into HTML5 way back in 2008. While it took several years to roll out, what came with it was a whole host of benefits from cleaner code structure to offline browsing. But where did it all begin and how did the HTML5 roll-out progress? In
Read more →

How random access memory works

How random access memory works
Together with a computer's processor [https://www.fasthosts.co.uk/blog/evolution-cpu-too-much-process/] and storage [https://www.fasthosts.co.uk/blog/advantages-ssd-storage/], random-access memory is a crucial element in the performance of a computer system. Random access memory allows data to be
Read more →

Evolution of the CPU: too much to process?

Evolution of the CPU: too much to process?
Whether it’s a laptop, desktop PC, or a high-powered server, microprocessors are the key component at the core of all types of computer hardware. Essentially, the central processing unit (CPU) is the brain of a computer system. It carries out the number-crunching, moving power between other vital
Read more →

Data mining in ecommerce

Data mining in ecommerce
Data mining is a form of business intelligence and data analysis. It is the process of analysing data to draw useful conclusions or predictions from it. It’s a technique frequently adopted by large-scale ecommerce businesses to aid with marketing and product development. Data mining in ecommerce to build
Read more →

NGINX vs Apache

NGINX vs Apache
Your web server responds to client requests and delivers web content through the internet to the user’s browser, making it crucial for any website or VPS project. Your chosen web server software can therefore have a huge impact on performance, speed, flexibility and security, so you need to choose
Read more →

How to upgrade your version of PHP

How to upgrade your version of PHP
If you’re running websites with an out-of-date version of PHP, we recommend that you upgrade to PHP 8 or beyond. A newer version is more likely to be protected from security vulnerabilities and attacks because the PHP community releases regular security patches and updates to known bugs.
Read more →