Most web and server hosting plans are based on Linux, a Unix-like open source operating system. Unlike other operating systems, there are hundreds of different “versions” of Linux. Each version is called a distribution. Distributions you might have heard of include CentOS, Ubuntu, Arch Linux, and Debian. You may wonder why there are so many distributions? Or what sets a distribution like CentOS apart from one like Ubuntu? Knowing what a distribution is and why they differ will help you understand why distributions are chosen for particular tasks, and why we have lots of distributions instead of just one operating system called Linux. Read More →
The two most important decisions you’ll make when creating a website are where it’s hosted and the content management system it’s based on. Both have a substantial impact on your experience of managing and publishing your site.
Most new sites are built using a content management system. Among the most popular CMSs are WordPress, Joomla!, and Drupal. Each provides tools for managing complex publishing workflows, generating web content, and building a complete website. Read More →
Dark design patterns work because they rely on user inattention or misleading design cues — in the worst examples they encourage the misrepresentation of the function of interface elements. A typical example is a prominent download button that doesn’t do what a reasonable user would expect it to. But dark patterns of this sort aren’t the only way sites let down their users. In this article, I don’t want to talk about explicitly dark patterns. Instead I’d like to address a common conversion rate optimization technique that is not quite dark, but is annoying nevertheless. Read More →
As a web hosting company, web servers are at the heart of what we do. They’re a fundamental technology of the web, and without them it would not exist. Web browsers and web servers are two components of the complex system that you’re using to read these words, but I’ve often found that hosting clients don’t have a clear understanding of what a web server is. In this article, I want to explain what exactly a web server is and why they are so important. Read More →
By modern software standards, Vim is ancient. It was first released quarter of a century ago, and is based on Vi, which was released in the late 1970s. Vim (or Vi) is everywhere. You can rely on Vi(m) being present on every Linux server, which is why so many novice system administrators go through the following right of passage. Read More →