On Writing Software Wrong: Ruby on Rails
To scope or not to scope......

Search for a command to run...
To scope or not to scope......

Many times we in our day-to-day use of nodejs, we rely on requiring or importing some functionality to our current file. Requiring of a file and its importation is made possible with the "require()" function which reads, executes, and then returns th...
Me: Hello? Hello? oh hi, I am Anthony and I am calling in to know if you have some pepperoni pizza? This is XYZ pizza store right? Agent: Yes Mr. Anthony, can you give me a second. Oh sorry sir, we do not have pepperoni pizza. The dialogue above i...

Nothing caused me so much pain in the head like wrapping my head around what Big O notation is. I am a disciple of the Famous Feynmann Technique: "if you cannot explain it simply, you do not understand it". My goal in this piece is to simply explain ...

Object-oriented programming can be a hard pill to swallow and when it comes to understanding it at its core, its 4 pillars must be well understood. Just like you, I had a tough time understanding this concept. So to make your head hurt less than mine...

On my quest into learning C#, events, and delegates really got my head spinning. I reckon it may have been because I wondered why an event would be used when a delegate can be defined by the "publisher class" and then have "subscriber classes or obj...
Most times we want to protect some fields in our program and as with all things, the situation determines the approach. Encapsulation has always been one of the cornerstones of object-oriented programming (OOP). The ability to choose which state or d...
I promise this is short read lol. An enumeration is a distinct value type, housing a set of named constants (known as the enumerator list). So, let's say you what to create a class called chemistry and you need to deal with certain constant temperatu...
Often times we find ourselves needing to store and organize data. Luckily for us, C sharp provides us with namespaces that can provide us with these awesome tools. We will be looking at three of the namespaces provided by c# : 1. System.Collections....
