Skip to main content

Computer Architecture Primer

Computer Architecture Primer

There are two aspects of computer architecture. They are : Front End Back End Front End This means the computer program that you are using is of an app/website. Typically, apps have a bigger footprint (code) than a website. Apps are accessed through different tools like the mobile phone, tablet or sometimes your desktop/laptop. You […]

From stones to software

From stones to software

Machines were invented in the Stone Age, but have come a long way, since their inception. In a sense, we can say nonchalantly that machines are a creation of mankind in the past 500 years. It all started with the invention of the printing press – Guttenberg’s machine. While kings used the papyrus to write […]

POP3, IMAP and SMTP

POP3, IMAP and SMTP

POP3 POP3 is Post Office Protocol version 3. Typically, you use an email client such as Outlook or Thunderbird to download messages from your server. Once downloaded, these messages are deleted from the server. POP3 is a single device application. The client POP3 software is installed on the receiver’s computer and the server POP3 software […]

Python in 3 minutes

Python in 3 minutes

Why Python? Because it’s a very easy to use programming language. Python is an object-oriented programming language which is dynamically typed. This simply means that behind the scenes Python treats everything as objects and does not have variable type declarations unlike say C++ wherein if you wanted to define an integer, you’d probably write it […]