Posts

SOLID Principles - Interface Segregation Principle

The fourth of the SOLID Principles to cover is the letter I which is the Interface Segregation Principle (ISP). What is the Interface Segregation Principle (ISP)? The Interface Segregation Principle (ISP) states that “Clients should not be forced to depend upon interfaces that they do not use".

SOLID Principles - Liskov Substitution Principle

The third of the SOLID Principles to cover is the letter L which is the Liskov Substitution Principle (LSP). What is the Liskov Substitution Principle (LSP)? The Liskov Substitution Principle (LSP) states that “Derived classes must be substitutable for their base classes".

SOLID Principles - Open-Closed Principle

The second of the SOLID Principles to cover is the letter O which is the Open-Closed Principle (OCP). What is the Open-Closed Principle (OCP)? The Open-Closed Principle (OCP) states that “You should be able to extend a classes behavior, without modifying".

SOLID Principles - Single Responsibility Principle

The first of the SOLID Principles to cover is the letter S which is the Single Responsibility Principle (SRP). What is the Single Responsibility Principle (SRP)? The Single Responsibility Principle (SRP) states that “A class should have one, and only one, reason to change.

SOLID Principles - Five Principles of Object-Oriented Programming and Design

This is the first of what will be a series of posts on each of The SOLID Principles. Before we go into details lets look at an overview of the principles.

The Power of TED* (*The Empowerment Dynamic): 10th Anniversary Edition

A short book review of The Power of TED* (*The Empowerment Dynamic): 10th Anniversary Edition by David Emerald

How to install Hugo on CentOS with CPanel

This is a quick tutorial on how to install Hugo on a cPanel web server running CentOS Linux

Video Monday | SQLite: The Database at the Edge of the Network

Dr. Richard Hipp - creator of SQLite - provides a great view into the history of SQLite and situations where it really shines. SQLite is a database designed to live at the edge of the network with no DBA to tend to it.

DinnerLab Review - Columbus - February 13th, 2016

About DinnerLab DinnerLab is a company that runs what are known as pop up restaurants. You buy tickets for a unique and one of a kind event that will only exist for one night.

How To Customize The Git For Windows Bash Shell Prompt

Have you upgraded to the latest version of Git for Windows and found the default prompt to be a bit annoying with the new added and useless “MINGW32” or “MINGW64”? Perhaps you don’t like how it has the username@hostname or maybe just the color scheme.