Liskov Substitution Principle

Another of the SOLID principles - this time a more subtle take on inheritance, emphasizing the core behaviours expected by the relationship.
Fragile Base Class

An exploration of a fragile base class example; a common problem with implementation inheritance.
FIRST Principles

Guidelines for Composing Tests phrased using the acronym: - Fast, Isolate, Repeatable, Self-Validating, Timely
Kotlin Overview

Here we introduce you to the Kotlin Programming Language and explore it in the context of Java. We will also ready Eclipse for using Kotlin.
Lab-10 Rest CLI

Implement a new project that will be a client of the pacemaker-skeleton application.