
seen from United Kingdom
seen from United States

seen from United States

seen from Italy
seen from United Kingdom
seen from United States
seen from United States
seen from China
seen from Germany
seen from United States
seen from United States
seen from United States
seen from Finland

seen from Finland
seen from Australia
seen from Denmark
seen from United States
seen from China

seen from Malaysia

seen from Singapore
Clean Architecture with .NET 6
Clean Architecture (aka Onion Architecture) prioritizes domain logic over external concerns (UI, Database). In .NET 6, the project structure for this is elegant. The Layers Core (Domain): Entities, Value Objects, Enums. No dependencies.Application: Interfaces, Use Cases, DTOs. Depends on Core.Infrastructure: DB Context, File System, Email. Implements Application Interfaces. Depends on…
Bro Russian residential projects are such a vibe
A lot of them have this premium grandiose feeling to them. They're so well maintained and a lot of them tastefully designed, at least the cherry picked ones that show up on my Pinterest feed.
Also I'm definitely not paid by the Russian government to say this i just love architecture
Inestabilidad de un componente
🧱 ¿Qué es la inestabilidad de un componente? Una guía visual para diseñar sistemas mantenibles Cuando diseñamos un sistema de software, no basta con que el código funcione. También debe poder evolucionar sin romperse.En la Arquitectura Limpia (Clean Architecture), una de las herramientas clave para lograrlo es entender la estabilidad de los componentes. 🔢 ¿Cómo se mide la inestabilidad? La…
It is impossible nowadays to design controllers which don’t depend on other objects. Rather than instantiating those objects inside other ob
Understanding the Liskov Substitution Principle (LSP) in Swift
In this article, we'll explore how Liskov Subtitution Principle (LSP) works in Swift with practical examples, including a mock implementation for testing and a real implementation that loads data remotely. We will also discuss common pitfalls and best practices for ensuring LSP compliance in your Swift applications.
The Liskov Substitution Principle (LSP) is one of the five SOLID principles of object-oriented design. It states that: “Objects of a superclass should be replaceable with objects of a subclass without affecting the correctness of the program.” (Paraphrased from Barbara Liskov’s) Barbara Liskov, a pioneering computer scientist, introduced this principle in 1987 as part of her research on data…
Clean Architecture: A Blueprint for Scalable and Maintainable Software
Clean Architecture is a design approach for building flexible, maintainable, and testable apps by keeping concerns separate and well-defined. Let's deep dive in in this article!
Clean Architecture is a software design philosophy that helps developers build flexible, maintainable, testable, and scalable applications. It emphasizes separation of concerns, ensuring that different parts of the application have clear responsibilities and do not mix unrelated logic. Think of it like designing a beautiful city with a well-planned infrastructure—roads, districts, utilities, and…
Data Transfer Object (DTO): Também conhecido como Classe de Resultado. No contexto da Arquitetura Limpa, o DTO é uma classe mais simples usada para transferir dados entre diferentes partes do sistema, geralmente para passar informação entre uma camada e outra.