Skip to content
31 March 2023

Paweł Filipek

  • Backend
    • C#
    • Entity Framework
    • Security
  • Frontend
    • Angular
    • JQuery
  • Databases
    • SQL
  • Design pattern
    • Domain-Driven Design
    • CQRS
    • TDD
    • Software Design Patterns
  • DevOps
    • RabbitMQ
    • Docker
    • Elasticsearch
  • Tools
  • Get noticed 2017
  • About me
Main Menu

Tag: design pattern

Design pattern / Domain-Driven Design

Domain-Driven Design #07: layers of architecture and persistence ignorance

29 September 201929 September 2019 - by Paweł Filipek - Leave a Comment

Eric Evans in the book DDD: Tackling Complexity in the Heart of Software presents a model characteristic for Domain Driven Design, which consists of layers: User Interface, Application, Domain and …

Read More
Design pattern / Domain-Driven Design

Domain-Driven Design #06: aggregate and aggregate root

31 August 201931 August 2019 - by Paweł Filipek - Leave a Comment

Designing a domain model with as few relationships as possible prevents the code from being complicated and difficult to maintain. On most large systems, relationships between entities cannot be avoided. …

Read More
Design pattern / Domain-Driven Design

Domain-Driven Design #05: value object

28 July 201928 July 2019 - by Paweł Filipek - Leave a Comment

Many objects do not have their own identity. An example are windows with the same dimensions and the same way of opening and fixing, which do not differ from each …

Read More
Design pattern / Domain-Driven Design

Domain-Driven Design #04: entity

28 June 201928 June 2019 - by Paweł Filipek - Leave a Comment

Many things are defined by their identity (uniqueness) and not by their attributes. A very good example is a man with features that can change or disappear completely throughout his …

Read More
Design pattern / Domain-Driven Design

Domain-Driven Design #03: bounded context

18 May 201918 May 2019 - by Paweł Filipek - Leave a Comment

Bounded context In large applications, there are many models without clearly defined dependencies. As the system develops, the boundaries between models blur and the links between objects become unclear. For …

Read More
Design pattern / Domain-Driven Design

Domain-Driven Design #02: ubiquitous language

14 April 201914 April 2019 - by Paweł Filipek - Leave a Comment

The ubiquitous language is used to find an agreement between people who know the technological vocabulary and those who do not use it. Thanks to this, we can create a …

Read More
Design pattern / Software Design Patterns

Strategy pattern

9 April 201731 March 2019 - by Paweł Filipek - Leave a Comment

Strategy pattern What is the strategy pattern? Via wikipedia For instance, a class that performs validation on incoming data may use a strategy pattern to select a validation algorithm based …

Read More
Design pattern / Software Design Patterns

Command pattern

3 December 201631 March 2019 - by Paweł Filipek - 1 Comment

Command pattern Another design pattern it is very popular.I’s used inter alia in approach CQRS (for more information about CQRS). What is command pattern and when to use it: Sometimes, …

Read More
Design pattern / Software Design Patterns

Observer pattern

29 November 201631 March 2019 - by Paweł Filipek - Leave a Comment

Observer pattern Today, I will try to present a observer pattern.It is part of behavioral patterns and is relatively simple so I think it’s worth it to present. Subject – the object of …

Read More
State pattern
Design pattern / Software Design Patterns

State pattern

17 November 201631 March 2019 - by Paweł Filipek - 1 Comment

State pattern Design pattern, which aims to facilitate the extension of the building of the new states. With the change of state is changing the behavior of object. States are …

Read More
Design pattern / Software Design Patterns

Composite pattern

12 November 201631 March 2019 - by Paweł Filipek - 2 Comments.

Composite is a structural design patterns. Via wikipedia: The composite pattern describes that a group of objects is to be treated in the same way as a single instance of …

Read More
Copyright © 2023 Paweł Filipek.
Powered by WordPress and HitMag.