Author Archives: Stanislav_Panteleev

Reading.CleanArchitecture.Components.Reusable.Cohesion.Decouple.Principles

The question is – how to create components ? There are 3 basic principles. Summary Table Principle Focus Key Question Addressed REP Reusability & Release Can this component be reused and released independently? CCP Cohesion Do classes that change together … Continue reading →

Posted in Без рубрики | Comments Off on Reading.CleanArchitecture.Components.Reusable.Cohesion.Decouple.Principles

Reading.CleanArchitecture.SOLID

1. Single Responsibility Principle (SRP) Definition: A class should have only one reason to change. Meaning: Each class should only have one responsibility or functionality. This makes the system easier to maintain and understand. Example: Bad: A Report class that … Continue reading →

Posted in Без рубрики | Comments Off on Reading.CleanArchitecture.SOLID

Algo.Java.DecreasingRemainder2

https://leetcode.com/problems/lemonade-change/description/

Posted in Без рубрики | Comments Off on Algo.Java.DecreasingRemainder2

Algo.Java.DecreasingRemainder

2224. Minimum Number of Operations to Convert Time

Posted in Без рубрики | Comments Off on Algo.Java.DecreasingRemainder

TechInterview.CQRS.EventSourcing. StabilityPatterns

Command Query Responsibility Segregation EventSourcing Eventual Consistency (if one database instance updated, other ones should too, there is a listener pattern under hood) Stability patterns circuit breaker Retry pattern Also there is stability based on pos metrics, like health for … Continue reading →

Posted in Без рубрики | Comments Off on TechInterview.CQRS.EventSourcing. StabilityPatterns

TechInterview.DomainDrivenDesign.Tips

DDD is one o architect patterns Ubiquituis language Ubiquitous Language is a core concept in Domain-Driven Design (DDD) that emphasizes the creation of a common language between all stakeholders involved in a project, such as domain experts, developers, and end-users. BoundedContext … Continue reading →

Posted in Без рубрики | Comments Off on TechInterview.DomainDrivenDesign.Tips

SQL.Subquery

in mysql we can do smth like this

Posted in Без рубрики | Comments Off on SQL.Subquery

Reading.CleanArchitecture.DependencyInversion

The Dependency Inversion Principle (DIP) states that high level modules should not depend on low level modules; both should depend on abstractions. Abstractions should not depend on details. Details should depend upon abstractions. flow without dependency inversion, main call high level … Continue reading →

Posted in Без рубрики | Comments Off on Reading.CleanArchitecture.DependencyInversion

Reading.CleanArchitecture.Thoughts

What does this history lesson on paradigms have to do with architecture?Everything. We use polymorphism as the mechanism to cross architecturalboundaries; we use functional programming to impose discipline on the location ofand access to data; and we use structured programming … Continue reading →

Posted in Без рубрики | Comments Off on Reading.CleanArchitecture.Thoughts

Algo.Java.PascalTriangle.ExampleOfDynamicProgramming

example

Posted in Без рубрики | Comments Off on Algo.Java.PascalTriangle.ExampleOfDynamicProgramming