Servers Config management: Puppet or Chef? 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,... read more
Websites React and the virtual DOM 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... read more
Servers What is blockchain? The idea of cryptocurrency has been around for a while now but gone are the days of Bitcoin being your only crypto investment option. Since Bitcoin came on the scene,... read more
Websites What is GraphQL? We previously discussed the difference between REST and SOAP for building APIs and web services. But there is an alternative solution that is becoming increasingly popular. Better than all the... read more
Websites 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... read more
Cloud Why hybrid cloud? A growing number of organisations are moving their IT operations to the cloud, but there are still businesses that are hesitant and prefer to stick to on-premises cloud server solutions.... read more
Cloud Container orchestration with Kubernetes Hosting a small number of containers on a single server is no huge undertaking, especially with easy access to container images on the Docker platform. But hosting hundreds or thousands... read more
Cloud Getting started with Docker containers If you have anything to do with web or app development, you’ll almost certainly have heard of containerisation and the benefits it can provide. But if you haven’t... read more
Websites The most popular apps in the OneClick Installer Fasthosts Web Hosting comes with a wide range of ready-to-go, free-to-use, one-click-install applications. These apps help beginner users and experienced developers add extra functionality to their websites. In this blog... read more
Digital Continuous delivery and continuous deployment Last week we discussed the process of continuous integration (CI) and how it’s becoming increasingly vital for software development. CI is the first half of a development process known... read more
Digital 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... read more
Digital 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... read more
Security The internet of things and security issues Things are always getting smarter – whether it’s your phone, your TV or even your toaster. The internet of things is all about connecting devices to the internet, making them... read more