Skip to content
The Content Hub
In one of our previous articles, we compared and discussed the differences and similarities between the database management systems MariaDB and MySQL. These database management systems are two of the most popular relational databases currently available, but they're not the only ones on the market.
So, in order
Read more →
Source code is the basis of all those thousands of applications we’ve come to rely on every day. Developers make use of a huge range of programming languages to create the advanced functionality many of us take for granted. And with updates and new versions constantly becoming available, the
Read more →
When it comes to container orchestration, the three big names out there are Kubernetes, Docker Swarm, and Apache Mesos.
As explained in our overview of Kubernetes, an orchestration tool is a must-have for any large-scale containerised application where developers need to automate the scheduling, deployment, and scaling of
Read more →
What is email protocol?
It’s an everyday routine: you open up your email and watch the messages pop into your inbox. But behind the scenes, complex email protocols are hard at work to make things happen correctly. Email protocols are the technical procedures that define how your mail is
Read more →
You don’t have to be a famous actor or musician to get a high number of website
visits. But when you do, you want to be sure that your website can handle the
huge spike in visitors. If you don't account for this, then chances are your
Read more →
What is web scripting?
Scripting is an integral part of web development. Using powerful scripting languages like JavaScript and PHP, developers can create the dynamic web content we enjoy every day.
But what are the key differences between client-side scripting and server-side scripting, and how do they actually
Read more →
We've all been there, one day our computer is working normally, the next its hard disk drive gives out and you're left scratching your head at what on earth happened.
The unfortunate truth is that, sometimes, your hard disk drive will fail. This might be because
Read more →
Enterprise software is a computer programme used by companies to manage their business operations. It's the backbone of many organisations, supporting everything from data processing to department-specific tasks. However, the term "enterprise software" is often misunderstood. It's more than just office tools or
Read more →
We previously wrote about the methods of data deduplication
[https://www.fasthosts.co.uk/blog/data-deduplication/] and file compression
[https://www.fasthosts.co.uk/blog/linux-compression-all-about-compromise/] for
optimising storage space. 'Thin provisioning' is a method for utilising space on
a Storage Area Network
Read more →
When it comes to computer, storage space is a hot commodity. More often than
not, many of us tend to find that we need far more storage space than we
originally anticipated, meaning it’s always a good idea to optimise the amount
of storage space you require with cloud
Read more →
With its anime robot-inspired logo and feature rich design, Phusion Passenger is clearly keen to present itself as the newest sleek and innovative tool for web hosting and development.
But is Phusion just another web server?
While at first glance the open-source Phusion Passenger software might look directly
Read more →
For any organisation bigger than a bedroom start-up, the days of running a couple of servers in a cupboard are long gone.
In the era of multi-server, decentralised cloud infrastructures, creating a business-class IT environment can be practically impossible without the latest automation tools.
All this means
Read more →
The most common architecture considered when implementing user interfaces is MVC
(Model-View-Controller). MVC separates an application into three components:
Model, View, and Controller. The Controller is what the user interacts with, the
View is what the user sees, and the Model takes commands from the Controller,
and sends
Read more →
You’ve likely come across the term blockchain in discussions about cryptocurrency, digital finance, or emerging technology. But beyond the buzzwords, what does it actually mean – and why is it relevant? Let’s break it down.
At its core, blockchain is a digital way of recording information that’s:
* Shared
Read more →
Originally developed by Facebook, GraphQL is a powerful query language for APIs that lets developers request exactly the data they need – nothing more, nothing less. In this guide, we’ll break down what GraphQL is, how it works, how it compares to REST, and when it might be the right
Read more →