The Internet

IP addresses, local networks, protocols, and security.
Understanding SSL and TLS Certificates

Understanding SSL and TLS Certificates

Many web developers and sys-admins will from time-to-time have to install SSL certificates on websites to make them secure. This is usually done by searching online for 'Apache SSL HowTo' or similar. Doing it is usually straight-forward, but without fully understanding what you're doing, it can be a dangerous and confusing process.

Read More
Building Fast Websites

Building Fast Websites

Complex websites have a tendency to be slow, and can give a horrible user-experience leaving your visitors waiting for pages to load.

To prevent this you need to look at all aspects of a website, and how it all hangs together, from the web-server, down to the very last pixel of an image.

Read More
Fundamentals of CGI

Fundamentals of CGI

The Common Gateway Interface, or CGI, is an interface between a web server and any backend scripts or programs that perform a given task.

It's very easy to get-by without knowing the full details of how CGI physically works, but this can often lead to a lack of confidence when debugging website issues.

Read More
Website Hosting

Website Hosting

Choosing the right web hosting package can sometimes be a bit daunting; did you get enough bandwidth? disk space? etc. And are you paying over-the-odds for what you actually need? What is SSI and CGI anyway? Do you need a database and what about keeping your website secure?

Read More