Published inThe Swift CooperativeThe Expression Problem in SwiftModelling an Arithmetic OperationDec 20, 2024Dec 20, 2024
Published inThe Swift CooperativeA Tale of Two Error Types in SwiftTo Type or Not to Type…Jul 18, 2024Jul 18, 2024
Published inThe Swift CooperativeThe Dark Side of Unidirectional Architectures in SwiftThe ping-pong problemMay 10, 2024A response icon9May 10, 2024A response icon9
Published inThe Swift CooperativeAspect-Oriented Programming in SwiftUsing AOP and SOLID as drivers for good designMar 4, 2024A response icon5Mar 4, 2024A response icon5
Published inThe Swift CooperativeSwiftUI View Models: A Polymorphic ApproachPhoto by Possessed Photography on UnsplashJan 18, 2024A response icon2Jan 18, 2024A response icon2
Published inThe Swift CooperativeSwiftUI Observation Framework: State ContainersRethinking State Value TypesJan 5, 2024A response icon2Jan 5, 2024A response icon2
Published inThe Swift CooperativeSwiftUI View Models: Lifecycle QuirksComing from UIKit and imperative UI frameworks, SwiftUI is a paradigm shift… but that shift has issues.Dec 19, 2023A response icon6Dec 19, 2023A response icon6
Published inBetter ProgrammingSwiftUI Testing: a Pragmatic ApproachJan 19, 2024A response icon3Jan 19, 2024A response icon3
Published inBetter ProgrammingThe Many Flavors of Unidirectional Architectures in SwiftHow have SwiftUI and async/await changed the concept of state containers in these last six years?Apr 1, 2023A response icon7Apr 1, 2023A response icon7
Published inBetter ProgrammingParsing in Swift: a DTO-based ApproachAlso, a comparison with the Codable approachFeb 3, 2023Feb 3, 2023