Eman HaroutBefriending the ImposterLately I’ve been changing my approach to the Imposter Syndrome. Instead of minimizing its impact, I’ve learned to use it in my quest for…Sep 8, 2021Sep 8, 2021
Eman HaroutIntroduction to Swift MetatypesMetatypes can be difficult to grasp, both in concept and application. My hope is that after reading this, you’ll have mastered the basics…Mar 15, 2021Mar 15, 2021
Eman HaroutSwift’s Guard Statement: Purpose and UsageSwift’s guard statement is a powerful, well designed feature that promotes clean code when used properly. It is a specialized form of…Feb 8, 2021Feb 8, 2021
Eman HaroutSwift Solutions: Flyweight PatternSwift Solutions is a series of articles covering design patterns. In each post we discuss what the pattern is, when it applies, and how to…Sep 16, 20172Sep 16, 20172
Eman HaroutSwift Solutions: Decorator PatternSwift Solutions is a series of articles covering design patterns. In each post we discuss what the pattern is, when it applies, and how to…Sep 3, 20172Sep 3, 20172
Eman HaroutSwift Solutions: CompositeSwift Solutions is a series of articles covering design patterns in Swift. In each chapter we discuss what the pattern is, when it applies…Aug 6, 20171Aug 6, 20171
Eman HaroutSwift Solutions: BridgeSwift Solutions is a series of articles covering design patterns. In each post we discuss what the pattern is, when it applies, and how to…Jul 29, 2017Jul 29, 2017
Eman HaroutSwift Solutions: SingletonWe continue our swifty design pattern series with the famous Singleton. It is one of the most controversial design patterns: It ensures an…Jul 16, 20172Jul 16, 20172
Eman HaroutSwift Solutions: Abstract FactoryIn my previous post we covered the Factory Method pattern, where we learned to select and create an object from a group of related objects…Jul 8, 2017Jul 8, 2017
Eman HaroutSwift Solutions: Factory Method PatternThe Factory Method is one of the more useful creational patterns out there. It typically involves a “Factory” object that produces a…Jul 2, 2017Jul 2, 2017