Whao…they do?

This post by Mohammad Khamash, illustrates the power of open source in this day and age. Clearly in 2014, everything is opening up. That is a million world away from the communist label that dogged it conception. It is open….m-e-n, not free! Maybe it is time to open up a few more things. See the brilliant info graphics below:     Open Source Own the web – 2014 Update  


What Programming Language?

The question of what programming language to learn first is undoubtedly a puzzle for most people (ref 1). It is for me too. I have over the years shallow dipped in Visual Basic and for more object oriented programming, I have swam with the shark that is C++/C#. I have dabbled in Java, Javascript and ASP. I never however, stayed in the water for long enough to speak the language of the sharks! I got in, do what I needed to do and just got out – just like that. Guess what? I now want to swim with the sharks Read more


The padlock in my browser

When you call some website, you may see a padlock like that pictured below:     It means the website you are browsing is encrypted. When the padlock is green, it generally means all the items on the website is encrypted. In some cases the padlock may appear but it is not green. This usually implies that some errors are present. It may simply mean the certificate (I will touch on this elsewhere as a troubleshooting piece) does not match the browser address or that some items on the page are simply not encrypted. Different browsers offer different ways of Read more


What is a CMS?

A contents management system (CMS) is a computer program that allow publishing, editing and modifying contents (ref 1). In general they will let you store and organise files, and provide version access to data. How many types of CMSs are available? How long is a piece of string? You see there are so many different systems depending on the underlying content management framework or technology (ref 2); the underlying release licenses and the database support.   Web Application Frameworks:   Web Application Frameworks are the technologies that sits behind dynamic websites (ref 3). The following are the more widely used frameworks: Read more