Loading...
Loading...
Loading...
Four equal software architecture paths organizing UI input, state, and side effects without implying that one pattern replaces another
2 hours ago 36

MVC, MVP, MVVM, and MVI: They Didn’t Replace Each Other. They Evolved...

Compare MVC, MVP, MVVM, and MVI by the problems they solve, the costs they add, and the UI...

mohamad-abuzaid
Mohamad Abuzaid
0
Small illuminated software changes forming a stable bridge across database, API, service, and interface layers
2 weeks ago 122

Small Pull Requests Are a Technical Strategy, Not a Team Preference

Learn how small pull requests improve review, feedback, rollback safety, and architecture—...

mohamad-abuzaid
Mohamad Abuzaid
0
Layered engineering artifacts and branching decision paths representing constraints, trade-offs, implementation, and evidence in a developer portfolio
3 weeks ago 158

Your Portfolio Should Explain Decisions, Not Display Screenshots

Build a developer portfolio that proves engineering judgment through constraints, trade-of...

mohamad-abuzaid
Mohamad Abuzaid
0
Test Driven Development
2 years ago 2.0K

Test Driven Development

An overview of TDD, its philosophy and core principles. How it reverses the traditional de...

mohamad-abuzaid
Mohamad Abuzaid
0
Dependency Injection-quick overview
3 years ago 2.6K

Dependency Injection-quick overview

What are DI benefits?, What is the difference between (DI) and Service Locator? and when n...

mohamad-abuzaid
Mohamad Abuzaid
1
Software Architecture Patterns
3 years ago 2.9K

Architecture Patterns (MVC-MVP-MVVM)

With Android/Kotlin sample code.

mohamad-abuzaid
Mohamad Abuzaid
1
3 years ago 3.5K

Design Patterns - [3] Behavioral

Continue our software design patterns overview and a closer look at the Behavioral pattern...

mohamad-abuzaid
Mohamad Abuzaid
2
3 years ago 3.6K

Design Patterns  -  [2] Structural

Continue our software design patterns overview and a closer look at the Structural pattern

mohamad-abuzaid
Mohamad Abuzaid
1
3 years ago 3.5K

Design Patterns - [1] Creational

Overview on software design patterns and a closer look at the Creational pattern

mohamad-abuzaid
Mohamad Abuzaid
1
solid principles explained
3 years ago 2.3K

SOLID principles explained

Lets talk about SOLID principles. What they mean? and How are they useful?

mohamad-abuzaid
Mohamad Abuzaid
1