Thirdy Gayaressoftware-engineer.thirdygayares.com·Sep 10, 2024MVC (Model-View-Controller) vs MVVM (Model-View-ViewModel)MVC (Model-View-Controller) Model: This is where your data lives. It’s the part of your app that handles things like saving, updating, or loading information. View: This is what the user sees. It shows the data from the Model on the screen. Contro...MVVM
Satyendra Kumarthesatyendrakumar.hashnode.dev·Aug 20, 2024Understanding Structural Design Patterns: Concepts, Examples, and Use CasesIn the last article, we talked about Creational Design Patterns, which are all about how objects are created in code. If you haven't read it yet, you can check it out Here Now, we're going to look at Structural Design Patterns. These patterns help us...CodeDesign
Parth Agarwalagarparth.hashnode.dev·Jun 17, 2024SOLID Principles SimplifiedThe SOLID principles are a set of five design principles in object-oriented programming aimed at making software designs more understandable, flexible, and maintainable. The acronym SOLID stands for: 1) Single Responsibility Principle (SRP) A class ...SOLID principles
Priyank Patidarcodologies.hashnode.dev·Apr 18, 2023Design Patterns: The Secret to Building Robust, Scalable Software SystemsAs a senior software engineer with experience in building highly scalable software systems, design patterns play a crucial role in my day-to-day work. These are the reusable solutions to commonly occurring problems in software design. They provide us...75 readsDesign Patternsdesign patterns