Using Data Transfer Models to Remove Strong Coupling
In software design, tight coupling can hinder flexibility and lead to significant issues when changes occur. By employing Data Transfer Objects (DTOs), we can create clear boundaries between different models, allowing our applications to evolve without breaking dependencies. DTOs can be a simple and powerful tool for improving the modularity and resiliency of your codebase.
Singletons, singletons, singletons
Singletons are patterns ensuring that an object only has one instance that can be accessed via a single point. Programmers use them when there’s a need for a class to have just one instance that is accessible from a well-known access point. Singletons can be powerful. However, they can become anti-patterns if used inappropriately and…
#import CareerChange
In 2018, an abrupt career shift propelled me from the role of Mac IT Engineer towards iOS Development. But after transitioning through Release Engineering to iOS Development in 2021, demands for past skills continue to distract me. Now I am set to refocus, with a new team and an intensive online course: iOS Lead Essentials.
