Sandy EdwardsObject Oriented Design PrinciplesThis week I’m going to talk about the fundamentals of object oriented design. There are a few key concepts we need to understand if we…Jan 8, 2019Jan 8, 2019
Sandy EdwardsDiving Deeper Into MergeSortIt’s New Years Eve 2018, and what better way to start the new year with a deeper, solid understanding of how the MergeSort algorithm works…Dec 31, 20181Dec 31, 20181
Sandy EdwardsHow to Properly Test a Rails API with RspecHi, programming world! Today I’m going to cover what I consider to be the best way to handle writing tests for the GET, POST, PUT and…Dec 18, 20181Dec 18, 20181
Sandy EdwardsHow to Ace Cultural Phone InterviewsI’m going to switch gears a bit from my usual tech focused content this week to tell you a little bit about what I’ve learned about…Dec 10, 2018Dec 10, 2018
Sandy EdwardsCSS Preprocessors: What? Why?…How?!A lot of entry level developers struggle with CSS, given it’s narrow logic functionality when compared to programming languages like…Dec 3, 2018Dec 3, 2018
Sandy EdwardsA Simple Explanation of MVCThe acronym MVC is a software architectural design pattern that stands for:Nov 27, 2018Nov 27, 2018
Sandy EdwardsTraversing a Binary Search TreeToday I’m going to cover the two most common ways of traversing, or iterating through the contents of a data structure known as a Binary…Nov 19, 2018Nov 19, 2018
Sandy EdwardsImplementing a Binary Search in JavascriptIt can be difficult for junior level software engineers to conceptualize efficient ways of searching through large sets of data that go…Nov 12, 2018Nov 12, 2018
Sandy EdwardsModern Server Technology GuideAs a developer it’s really important to understand how modern server technology is used and how to apply server tools in the right way…Nov 5, 2018Nov 5, 2018