How Does Code Run - Compilers, Interpreters and CPUs
So you have written a program in insert favourite language here and you want to execute it.
HTTP, HTTPS and SSL/TLS
Most developers have written code that sends a HTTP request and reads the response, many have also sent HTTPS requests. This article aims to explain the difference between the two, and how HTTPS works in detail. The article assumes some prior knowledge of client server comminications, and basic encryption concepts, such as public and private keys.
NPM Progress bar
The current version of NPM (3.5.2), and possibly other versions, have an interesting issue. Having the progress bar enabled actually slows the install process by around 20%.
An Array is a data structure, in fact one of the simplest and most commonly used data structures. If you’ve ever created a software application you’ve probably used one, but do you understand how it works? This article aims to provide a more detailed insight into the implementation of the Array.
A Basic Introduction to NoSQL
Recently the idea of a NoSQL solution for data storage has been gaining more and more momentum, but what does it actually mean? This article explains the meaning of NoSQL, the main types of NoSQL data stores, and when you would use each type. The overall message of the article is to choose the right data store for your data format.