Alberto SalasinBetter ProgrammingSwift: Optional Views With UIKitHow to reuse optional views effectivelyMay 18, 2020May 18, 2020
Alberto SalasYAGNI: You Ain’t Gonna Need It - Part II: Hands OnDeveloping A Newspaper AppApr 21, 2020Apr 21, 2020
Alberto SalasinBetter ProgrammingYAGNI: You Ain’t Gonna Need ItDo not add functionality until it is completely necessaryMar 6, 20203Mar 6, 20203
Alberto SalasinBetter ProgrammingSwift: Favor Composition Over Inheritance. The BaseViewController case.The BaseViewController caseOct 4, 20191Oct 4, 20191
Alberto SalasinBetter ProgrammingSwift: Why You Should Avoid Using Default Implementations in ProtocolsDefault implementation, composition over inheritance, the interface-segregation principle, method dispatch, and unit testingAug 5, 20197Aug 5, 20197
Alberto SalasinBetter ProgrammingSwift Optionals: Beyond BasicsMapping and flatMapping optionals for cleaner codeAug 4, 20192Aug 4, 20192
Alberto SalasinBetter ProgrammingSwift: Beyond Switching on a ResultSwift.Result’s potential goes beyond just getting the value/error using a switch clause. Let’s look at a few things you can doJul 27, 20192Jul 27, 20192