Skip to content
14 May 2025

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

Author: Paweł Filipek

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 / Domain-Driven Design

Domain-Driven Design #01: main principles

31 March 201929 September 2019 - by Paweł Filipek - Leave a Comment

This post will be the beginning of the description of the DDD approach to designing systems, based on the assumptions of the book Domain-Driven Design: Tackling Complexity in the Heart …

Read More
Angular / Frontend

Communication between components in Angular

23 January 201923 January 2019 - by Paweł Filipek - Leave a Comment

How to communicate between components We distinguish several ways of communication between components: parent to child, child to parent and any to any. In this post I will show an …

Read More
Angular / Frontend

Resolvers in Angular

30 December 2018 - by Paweł Filipek - Leave a Comment

Resolver Resolvers is used to provide data, before activating route, in brief, force the application to show the view only after loading the data. For easier understanding I will show …

Read More
Angular / Frontend / Security

Auth Guard (JWT) in Angular

18 November 2018 - by Paweł Filipek - Leave a Comment

In the previous post I showed how to manage a token in an angular application. Now I show you how you can use the Auth Guard mechanism so that you …

Read More
Angular / Frontend / Security

Token Authentication (JWT) in Angular

6 October 20186 October 2018 - by Paweł Filipek - 1 Comment

In the previous post, I showed you how to create a token in ASP.NET Core. Now I will show you how you can use it in a project that uses …

Read More
Backend / Security

Create token authentication in ASP.NET Core

25 September 20186 October 2018 - by Paweł Filipek - Leave a Comment

How to create token in ASP.NET Core In this post I will demonstrate how to create a authentication token in an ASP.NET Core Web Api application.

Read More
Backend / C# / CQRS / Design pattern

CQRS – example of implementation

27 August 201831 March 2019 - by Paweł Filipek - 2 Comments.

What is CQRS? Let’s start with what is CQS (Command Query Separation) because CQRS (Command Query Responsibility Separation) are derived from it. CQS (Command Query Separation) This approach says that …

Read More
register dependency
Backend / C# / Tools

Register dependencies via reflection + Autofac module

28 July 201828 July 2018 - by Paweł Filipek - Leave a Comment

Imagine that you have ten or hundred class in your repository. And now you need to register each of them.

Read More
Backend / C#

Logging of every action call in controller

30 June 2018 - by Paweł Filipek - Leave a Comment

If you want to log every action execution in the ASP.NET MVC application. Instead of adding unnecessary logic ( to logging ) in each action. We can override method OnActionExecuting …

Read More
Databases / SQL

Pivot in MS SQL

27 May 2018 - by Paweł Filipek - Leave a Comment

How to make pivot in MS SQL? In the table with cars model and model year we have the following data. And I’d like to create a pivot with the …

Read More
Backend / C# / DevOps / Elasticsearch / Tools

Configure Nlog with Elasticsearch in ASP.NET Core

30 April 201829 September 2019 - by Paweł Filipek - Leave a Comment

It’s always nice to have logs from our applications. Nlog is a solid open-source library in .NET that supports save the logs. However, when we add elasticsearch to it, searching …

Read More
Backend / Entity Framework

EF Core – Code First with existing database ASP.NET Core

30 March 2018 - by Paweł Filipek - Leave a Comment

In ASP.NET Core using a Entity Framework Core we only have the option to connect with a database by aproach code first. Edmx and Dbml will not be supported anymore. …

Read More
DevOps / RabbitMQ

RabbitMQ (EasyNetQ) – Request/Response

24 February 201831 March 2019 - by Paweł Filipek - Leave a Comment

Sometimes when we use message broker we will want to wait for a response (like in RPC mechanism) – instead of relying on the publish or subscribe (which i present …

Read More
Backend / C#

Simple way to generate xml with LINQ in C#

28 January 201829 January 2018 - by Paweł Filipek - 1 Comment

Generate XML with LINQ. I show you how you can create xml file in a readable and simple way by using LINQ. At first I using the object XElement to …

Read More

Posts navigation

1 2 3 Next
Copyright © 2025 Paweł Filipek.
Powered by WordPress and HitMag.