Vijay Chandran JayachandranFire and forget patternCame an interesting pattern in code base and thought would share.Feb 13Feb 13
Vijay Chandran JayachandranDev tip: Check if a change/feature is in a release tag/branchWe want to check if a pull request/merge request with a change is in a tag (a release branch commit is usually tagged before deployment)Aug 27, 2023Aug 27, 2023
Vijay Chandran JayachandranManaging subscriptions for Reactive + MVVM architecture(NOTE: For this article will be using iOS in the examples, but is applicable to all reactive MVVM architectures. Will also be using google…Jul 16, 2023Jul 16, 2023
Vijay Chandran JayachandranUI Component development — a tale of two citiesRecently, our team was tasked with developing a UI component, passed in by the the design team. This was to be, in the future, used across…Feb 5, 2023Feb 5, 2023
Vijay Chandran JayachandranUIKit UITableViewCell/UICollectionViewCell …my thoughts on subclassing themI think it should be reconsidered.Jan 29, 2023Jan 29, 2023
Vijay Chandran JayachandranUnderstanding Swift’s @unknown and @frozen attributeTLDR:Oct 24, 2021Oct 24, 2021
Vijay Chandran JayachandranSwift’s mutating and nonmutating keywordsUnderstand these access modifiers.Feb 18, 20211Feb 18, 20211
Vijay Chandran JayachandranUnderstanding Swift protocol Associated typesGenerics for protocols are what they are.Jan 29, 2021Jan 29, 2021
Vijay Chandran JayachandranREALLY Understanding Swift ‘some’ keyword (and Swift Opaque types, consequently)This aims to help Swift developers understand the some keyword and the concept of opaque typesJan 24, 2021Jan 24, 2021