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 actionable4 min read·Mar 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:1 min read·Feb 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 codebase1 min read·Apr 5, 2022----
Aaina jain#SwiftTips10: Using closures for UIControl ActionsFrom iOS 14 UIControl action can be specify in closure instead of addTarget1 min read·Dec 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…1 min read·Aug 2, 2020----
Aaina jain#SwiftTips8: XCTest useful utilitiesXCTUnwrap, XCTSkipIf and XCTSkipUnless2 min read·Jul 25, 2020----
Aaina jain#SwiftTips7: Transforming ResultType into another ResultTypeUsing map and flatMap over ResultType to get functional programming style1 min read·Jul 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…1 min read·Jul 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…1 min read·Jul 20, 2020----