free-tech

Tech Articles and Insights: Stay Ahead of the Curve

IOS - VIPER architecture

Mobile

VIPER is an application of Clean Architecture to iOS apps. VIPER stand for View, Interactor, Presenter, Entity, and Routing.

The SOLID Principles

Web

SOLID is an acronym of 5 sets of principles that was proposed by Robert C Martin/Uncle Bob to write high cohesive, maintainable and extensible software systems

Decorator Design Pattern

Backend, Web

The Decorator design pattern is a structural pattern that allows behavior to be added to objects, dynamically, without affecting the behavior of other objects from the same class. The decorator pattern is typically used to extend the functionalities of classes in a flexible and reusable way.