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…·4 min read·Sep 7, 2023----
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…·4 min read·Mar 27, 2024----
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…·3 min read·Jan 20, 2024----
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…·3 min read·Jan 19, 2024----
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…·3 min read·Jan 18, 2024----
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…·3 min read·Jan 17, 2024----
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…·3 min read·Jan 16, 2024----
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…·3 min read·Jan 15, 2024--1--1
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…·3 min read·Jan 14, 2024----
Kelvin TaninSwiftly Engineered iOSAn iOS Engineer’s Perspective on Spaghetti Code Anti PatternThe “spaghetti code” anti-pattern is a term used to describe code that is difficult to read and understand due to its tangled and…·3 min read·Jan 13, 2024----