PinnedKelvin TaninSwiftly Engineered iOSVisualizing Data with SwiftUI Charts: A Practical GuideData visualization is an essential aspect of modern app development, allowing users to understand complex information more easily. SwiftUI…Sep 7, 2023Sep 7, 2023
Kelvin TaninSwiftly Engineered iOSBuilding an advanced TableView in SwiftUIIn SwiftUI, implementing a sectioned list, similar to UITableView with sections in UIKit, is straightforward and intuitive. SwiftUI…Jun 20Jun 20
Kelvin TaninSwiftly Engineered iOSBuilding a TableView in SwiftUISwiftUI provides a modern and declarative approach to building user interfaces across all Apple platforms. When it comes to displaying…Mar 271Mar 271
Kelvin TaninSwiftly Engineered iOSAn iOS Engineer’s Perspective on Copy-Paste Programming Anti PatternCopy-paste programming is an anti-pattern in software development where developers frequently copy code snippets from one place and paste…Jan 20Jan 20
Kelvin TaninSwiftly Engineered iOSAn iOS Engineer’s Perspective on Singleton Anti PatternIn software development, a common design pattern is the singleton pattern, which is used to ensure that only one instance of a class can be…Jan 19Jan 19
Kelvin TaninSwiftly Engineered iOSAn iOS Engineer’s Perspective on Feature Creep Anti PatternFeature creep, also known as scope creep, is an anti-pattern in software development that arises when a project’s requirements continue to…Jan 18Jan 18
Kelvin TaninSwiftly Engineered iOSAn iOS Engineer’s Perspective on Tight Coupling Anti PatternTight coupling is an anti-pattern in software development that occurs when two or more components are heavily dependent on each other…Jan 17Jan 17
Kelvin TaninSwiftly Engineered iOSAn iOS Engineer’s Perspective on Over-Engineering Anti PatternOver-engineering is an anti-pattern in software development that occurs when developers create overly complex solutions for simple…Jan 16Jan 16
Kelvin TaninSwiftly Engineered iOSAn iOS Engineer’s Perspective on Golden Hammer Anti PatternThe Golden Hammer is an anti-pattern in software development that occurs when developers overuse a familiar tool or approach, treating it…Jan 151Jan 151
Kelvin TaninSwiftly Engineered iOSAn iOS Engineer’s Perspective on Magic Number Anti PatternIn software development, there are certain coding practices that may seem harmless but can lead to problems down the line. One of these…Jan 14Jan 14