Use protocol-oriented programming to think about abstractions in a completely different way, leveraging retroactive modeling to introduce appropriate abstractions at any point in the development cycle, and creating traits that can let types opt into functionality simply by conforming to a protocol.
Main Content
Hi, I am Khawer. I program in Swift, learn as I go along, and write about it here.
I usually write in-depth articles (c. 5,000 words) so grab a beverage of your choice if you intend to read an article in full. You will also find shorter tips (c. 2,000 words) which cover a specific technique or feature. Every post has a table of contents to help you quickly find what you are looking for if you are in a hurry.
Hope you enjoy!
Follow @khawerkhaliqSubscribe to get notifications of new posts
No spam. Unsubscribe any time.