Archive

Compilation Basics

This article attempts to explain the basics of building from source: What “source code” is, what a compiler does, and the functions of libraries, make and ./configure.

Source code, binaries, and compilation

When a programmer writes a program, they will typically write it in a language like C, C++ or Java. These, like most programming languages, are a set of instructions for a computer, written in a “longhand” form which resembles a cross between natural language (“while <this is true>, do <that>”) and mathematical notation. This is known as the source code. Some languages, like Perl, Python and [continued…]

CMS

Content management systems provide a way to manage a website with less hassle than usual.

Most web CMS systems are primarily focused on providing templates and pre-made applications (such as polls, blogs, search). Many do not have good versioning features as you might expect given the name. Depending on what you want to achieve, you may want to look at using a Wiki instead.

Resources:

Popular CMS: