Elle HallalAbstraction in Object-Oriented ProgrammingThis is a quick blog post on my understanding of abstraction. Abstraction is one of the key concepts of object-oriented programming.Jul 2, 2019Jul 2, 2019
Elle HallalWhat Is The Template Method Design Pattern?This is a quick blog on my understanding of the template method design pattern. There are still elements I am unsure about, so please feel…Jun 12, 2019Jun 12, 2019
Elle HallalInterfaces, Abstract Classes and Concrete ClassesThis is a quick blog on my understanding of interfaces, abstract classes and concrete classes. There are still elements I am unsure about…May 29, 20191May 29, 20191
Elle HallalSOLID — The Liskov Substitution PrincipleThis is a quick blog on my understanding of the ‘L’ in the SOLID principles — The Liskov Substitution Principle. There are still elements…May 17, 2019May 17, 2019
Elle HallalThe Dependency Inversion PrincipleThis is a quick blog on my understanding of dependency inversion. There are still elements I am unsure about, so please feel free to leave…Apr 30, 2019Apr 30, 2019
Elle HallalTic Tac Toe: Creating An Unbeatable Computer Player, Using MinimaxThis week, I have been working on adding an unbeatable computer (UC) player to my Ruby Tic Tac Toe game.Apr 26, 20198Apr 26, 20198
Elle HallalTesting Output in RSpec using StringIOThis is a quick blog on testing output with RSpec. Currently, I am working on a Tic Tac Toe game in Ruby, where a human player can play…Apr 9, 2019Apr 9, 2019
Elle HallalUnderstanding the Red, Green, Refactor CycleThis week, I have continued creating a human vs. human Tic Tac Toe game in Ruby, using Test Driven Development. I have also been trying to…Mar 29, 2019Mar 29, 2019
Elle HallalTic Tac Toe and The Single Responsibility PrincipleThis is a quick blog on my understanding of the Single Responsibility principle, and implementing it in a Tic Tac Toe game.Mar 21, 2019Mar 21, 2019
Elle Hallalinblackgirl.tech: A BlogAfter Three Months As An Apprentice…It’s over already? Where did the time go? In this blog, I’ll share a few things I’ve experienced throughout the apprenticeship at 8th…Feb 14, 2019Feb 14, 2019