WTF is Bubble Sort ?

Bubble sort is a type of sorting algorithm. Its not the best for everything but it does have its uses. It gets its name since it makes the largest values “bubble” to the top. Bubble sort does its job by using pair comparisons. So it takes the current value and compares it to it’s neighbor […]

Questions People have Asked Me – Part 1

Below are some questions I was recently asked, with my answers.  Please let me know if any of them are wrong, its a learning opportunity for me 🙂 What is the binary sort algorithm and how does it work?  The binary sort algorithm (BSA) is used to effectively sort data. It works on the principle of continuously cutting the data set in half, […]

WTF is are Stacks, Queues, and Deques ?

Stack A stack is a stack of books, or a stack of sandbags or a stack of elephants or even a stack of unicorns. Basically a stack is anything that follows LIFO (Last In First Out), which means that if the last thing you put onto the stack is the first thing you have to […]

A Blog With Rails

Introduction: Warning this only works on Mac OS. Now before you start thinking your going to make the next WordPress, let me just say we are only going to be making the MVP of a blogging site, that’s right a MVP. What is a MVP you may ask ? It stands for Minimum Viable Product, […]