Ubuntu Server is a Linux distribution that is ideally suited to server workloads. For example: hosting websites and web applications.
In this tutorial, I’m going to show you how to install a LAMP stack – that’s Apache, MariaDB (in place of MySQL) and PHP – on Ubuntu Server using the latest available releases, and how to keep it up-to-date.
There are several scenarios in which you may want to redirect all your website visitors to a single, primary domain in Apache: Redirect the www and non-www (root domain) hostnames of your domain to avoid duplicate content and improve SEO Redirect an old domain to a new domain, maintaining links and search engine reputation Redirect […]
It’s the year 2018 and it’s impossible for a software developer to have not heard about (or used) Github, or a variant like Bitbucket. Even self-hosted Git evangelist GitLab is a popular choice. I have held a paid-for Github account for a few years now. Github hosts my open-source PHP photo gallery, Blue Twilight. However, […]
2017 was an exciting year for the bigger players in the cloud hosting arena. Both Linode and DigitalOcean upgraded their network capacity. OVH opened new data centres in Germany and the UK. Bytemark launched an automated backup service for their cloud server platform. My own hosting provider, Memset, launched a new OpenStack region in their […]
Content Delivery Networks were created for one reason: to speed up your websites and web applications. In this article, I explore how you can take advantage of Content Delivery Networks (CDNs) to improve your website performance for a small cost.
Buying the new iPhone that Apple will announce today? Interested in photography? Did you know that you can capture a photo and upload it straight into your Blue Twilight photo gallery directly from your new iPhone or iPad device. First Method – direct upload into an album Login to your Blue Twilight photo gallery and […]
It’s rare for commercial software developers, such as myself, to get to use the software we write. We rely on our users to report problems or suggest new features for the applications we develop. It’s also difficult to try out new technologies or methodologies without having a “real” application to build or experiment on. Just […]
When you have worked with the same technology day-in, day-out for almost 15 years, it’s easy to miss some of the “under-the-radar” changes that are made without any fan-fare. This, for me, is one of those in C#. I couldn’t tell you how many times a day I write code similar to the following, which is a staple […]
… after some people upload too much. “Today, storage limits just became a thing of the past with Office 365.” Julia White, general manager of Office 365 Technical Product Management. 27th October, 2014 Fast forward to November 2015 and storage limits have just become present again. A little over a year after Microsoft announced that […]
The open-source database fork of MySQL, started by MySQL’s original developer – MariaDB – have certified their latest release of the 10.1 series (10.1.8) as Generally Available – i.e. suitable for production use. MariaDB 10.1 is a drop-in, binary replacement for MySQL for those that want a quicker development cycle and don’t want to have their hands […]