Gazlay Coding

Learning to Program One Line at a Time

Protocol-Oriented Programming: An Introduction

At WWDC 2015, Apple introduced the concept of Protocol-Oriented Programming(POP) in Swift. This is an alternative methodology of programming to Object-Oriented Programming(OOP) that is used in most modern languages today. Both POP & OOP are concerned with eliminating code duplication, decoupled code, and re-usability but approach it in fundamentally different way. Continue reading “Protocol-Oriented Programming: An Introduction”


Hello Programming World

Welcome to my blog about coding! My name is Justin Gazlay. I have found that programming is like a never ending journey. There is always more to learn and try. The technology we use is constantly changing, as are the expectations¬†of those who will be using the programs we write. Continue reading “Hello Programming World”

Blog at

Up ↑