Aaina jainLessons in Engineering Leadership Series— one-on-one[1:1] AgendaAim of one-on-one is to make this time more meaningful, productive and actionableMar 17, 2023Mar 17, 2023
Aaina jainWhat should be the View/Fragment ResponsibilityWhen we develop screens we often mix up logical and rendering code. It starts creating problem:Feb 10, 2023Feb 10, 2023
Aaina jainWill async/await replace Result type 🤔It may not completely replace but soon you will have less usage of Result type in codebaseApr 5, 2022Apr 5, 2022
Aaina jain#SwiftTips10: Using closures for UIControl ActionsFrom iOS 14 UIControl action can be specify in closure instead of addTargetDec 8, 2021Dec 8, 2021
Aaina jain#SwiftTips9: Leverage of Compiler Diagnostic DirectivesWhile writing new code also sometimes we need to write //TODO or //FIXME. Issue with them is although they are available in Show document…Aug 2, 2020Aug 2, 2020
Aaina jain#SwiftTips8: XCTest useful utilitiesXCTUnwrap, XCTSkipIf and XCTSkipUnlessJul 25, 2020Jul 25, 2020
Aaina jain#SwiftTips7: Transforming ResultType into another ResultTypeUsing map and flatMap over ResultType to get functional programming styleJul 24, 2020Jul 24, 2020
Aaina jain#SwiftTips6: Handle Response using Result TypeApart from network request, Result type can be used anywhere where you have to return both success or failure or only success value…Jul 22, 2020Jul 22, 2020
Aaina jain#SwiftTips5: Prefer Enum over Optional && Bool combinationsOptionals only represent two possible states i.e. true or false, enums are able to specify and combine multiple stateful properties into a…Jul 20, 2020Jul 20, 2020