Melodic Fragments for Building Guitar SpeedKnowledge of scale patterns is essential for any guitarist who wants to improve their composition and improvisational abilities, and…Jan 18, 2019Jan 18, 2019
Published inAdam GibsonUnderstanding BinaryBinary is a base 2 numbering system which means there are only two number options to choose from: 0 and 1. This is in contrast to decimal…Jun 20, 2018Jun 20, 2018
Published inAdam GibsonWhat is Binary Search?Given a sorted list of integers, how would you find a specific value in that list? The simplest method would be a type of linear search…Jun 9, 2018Jun 9, 2018
Published inAdam GibsonWhy are Arrays Zero-Indexed?A common question the comes up when people first begin learning how to program is why do array indices begin with 0? Wouldn’t it be easier…Apr 22, 2018Apr 22, 2018
Published inAdam GibsonWhat is REST?Representational State Transfer (REST) was first officially described by Roy Fielding in his 2000 dissertation “Architectural Styles and…Apr 11, 2018Apr 11, 2018
Published inAdam GibsonPass-By-Value in JavaIn Java, there are two kinds of data types: primitive types and references types. There are eight primitive types: int, double, char, byte,Apr 11, 2018Apr 11, 2018