Blog
-
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%.
-
Arrays
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.
-
Learning The JavaScript Type System, From Java
When hearing about JavaScript (JS) you might expect it to be closely related to Java. Now is a good time to stop expecting this. They are incredibly different, both syntactically and semantically, they perform different functions and are used in different situations. This article is meant to help those familiar with Java get to grips with typing in JS.
-
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.