Jon Hoffman
- Oct 15, 2022
- 3 min
Equatable Protocol: Protocol Oriented Design within Swift
When we want to find good examples of Protocol Oriented design in Swift, we do not have to look any further that the Swift language...
182 views
Jon Hoffman
- Oct 2, 2022
- 8 min
Parallelism and Concurrency in Swift
The async and await keywords were added with SE-0296 in Swift 5.5. The latest version the Mastering Swift series was written for Swift...
557 views
Jon Hoffman
- Sep 25, 2022
- 5 min
Protocol Oriented Design and Protocol Oriented Design Patterns
The first publication of the Gang of Four's Design Patterns: Elements of Reusable Object- Oriented Software was released in October 1994....
1,029 views
Jon Hoffman
- Sep 4, 2022
- 10 min
Protocol-Oriented Programming with Protocol-Oriented Design
I am going to take a quick break from my posts on Protocol-Oriented Design Patterns, and write a quick post on what Protocol-Oriented...
758 views
Jon Hoffman
- Aug 28, 2022
- 4 min
Abstract Factory Pattern: Protocol Oriented Design Pattern
The abstract factory pattern is a creational design pattern where a super factory method is provided to encapsulate a group of individual...
451 views