Category: Articles
-
Is it time to leave Docker?
Read more: Is it time to leave Docker?In the world of containerization, Docker has long been the default choice for developers and DevOps teams. Its ease of use, extensive community support, and compatibility with OCI container images made it the go-to engine for years. However, as container technology has matured, new tools have emerged to address some of Docker’s limitations—chief among them,…
-
Swift UI has evolved past MVVM
Read more: Swift UI has evolved past MVVMIn 2025, SwiftUI has matured to the point where the traditional MVVM pattern—originally designed for UIKit—often feels like unnecessary overhead. While MVVM is still common in tutorials and templates, it can lead to excessive state duplication, glue code, and over-engineering in SwiftUI apps. Modern tools like SwiftData, the improved Observable protocol, and robust navigation APIs…
-
Using Route Resolvers in Angular
Read more: Using Route Resolvers in AngularWhen you fetch data inside Angular’s ngOnInit(), the component loads first and only shows data after it arrives — leaving users with an empty page or loading spinner in the meantime. Angular route resolvers solve this by pre-fetching data before the component renders, ensuring the view is fully populated on load. Instead of “load →…