Open in app

Sign In

Write

Sign In

Alireza Farokhi
Alireza Farokhi

61 Followers

Home

About

Feb 7

Cache tier and Considerations for Using a Cache System

This article covers What is Cache What is Cache tier Considerations for using a cache system Cache policy and eviction policy At the end of this article you get familiar with Cache tier and Considerations for using a cache system What is Cache? A cache is a temporary storage area…

Cache

3 min read

Cache tier and Cache Policy
Cache tier and Cache Policy
Cache

3 min read


Nov 29, 2022

.NET 7 new Output Cache Middleware and It’s Customization

New .Net 7 Output Cache middleware , create custom Output Cache policy for application and clear/flush/expire it when needed This article covers Introduce new .Net7 output cache middleware Enable output cache Introduce caching properties clear/flush/expire cached values before expire time create custom cache policy At the end of this article…

Caching

4 min read

.NET 7 OutputCache and Custom OutputCache
.NET 7 OutputCache and Custom OutputCache
Caching

4 min read


Nov 23, 2022

BFF Pattern vs Gateway Pattern

This article covers BFF pattern Gateway pattern difference between BFF and Api gateway When to use which BFF Pattern BFF Layer is basically an orchestrator layer which is also called as Backend for frontend. When an orchestrator layer includes aggregation, computation, composition of some data then it’s more than a simple API…

Backend For Frontend

4 min read

BFF Pattern vs Gateway Pattern
BFF Pattern vs Gateway Pattern
Backend For Frontend

4 min read


Aug 23, 2022

What Is gRPC and Different Types of gRPC Services

This article covers What is gRPC Different Types of gRPC Services Messages Declaration Empty parameter Collections in gRPC Protocol buffer supported types and their default values with C# equivalents C# sample and source project Remote Procedure Call (RPC) is a network protocol for establishing procedure calls on a remote computer…

Grpc Web

5 min read

What Is gRPC and Different Types of gRPC Services
What Is gRPC and Different Types of gRPC Services
Grpc Web

5 min read


Jun 22, 2022

Event-Driven Message Types and Messaging Patterns

This article covers Message Types(Command , Query , Event , Document) Difference between Event and Document When to use Documents over Events Messaging Patterns (Send/Receive , Publish/Subscribe , Request/Response) Resource and more detail Messages are usually composed of a header and a body. We can use the header to pass…

Event Driven Architecture

7 min read

Event-Driven Message Types and Messaging Patterns
Event-Driven Message Types and Messaging Patterns
Event Driven Architecture

7 min read


Jun 8, 2022

Difference between TypeOf() and GetType() in C#

TypeOf: is an operator to obtain a type known at compile-time (or at least a generic type parameter). The operand of TypeOf is always the name of a type or type parameter - never an expression with a value (e.g. a variable). See the C# language specification for more details. GetType : is a method you call on individual objects, to get the execution-time type of the object. result is

Typeof

1 min read

Typeof

1 min read


Jun 5, 2022

Array vs List —  Compare Array and List performance in C#

Array vs List — Compare Array and List performance in C# In this article I’m going to : compare Array and List performance explain why this happen contiguous and con-contiguous memory allocation clear List in right way ; Clear() method is not enough list topmost Array and List<T> comparison In…

Array Vs List

5 min read

Array vs List —  Compare Array and List performance in C#
Array vs List —  Compare Array and List performance in C#
Array Vs List

5 min read


May 31, 2022

Advantages And Disadvantages of Monolith Architecture

there are several articles which complaints against monoliths architecture. in this article I try to gather advantages and disadvantages of monolith architecture and put them together to make more clarity about this architecture. Advantages of Monolith Architecture there are many advantages that have led some of large applications to use this architecture in the…

Monolithic Architecture

4 min read

Advantages And Disadvantages of Monolith Architecture in Detail
Advantages And Disadvantages of Monolith Architecture in Detail
Monolithic Architecture

4 min read


May 18, 2022

Difference Between Singleton, Scoped, Transient Lifetime In Asp.net core

Difference Between Singleton, Scoped, Transient Lifetime In Asp.net core When we register a service, we must specify the type of lifetime. Asp.net core used this to know how to treat and do when a service is requested. I’m going to explain this by example. You can download source code from…

Aspnetcore

3 min read

Difference Between Singleton, Scoped, Transient Lifetime In Asp.net core
Difference Between Singleton, Scoped, Transient Lifetime In Asp.net core
Aspnetcore

3 min read


May 15, 2022

Message Queue and Advantages

Message Queue and Advantages What is Message Queue A message queue is a form of asynchronous service-to-service communication used in server less and micro services architectures. The principle behind this is simple: a message is sent to the queue and stored on the queue, and one or more clients can…

Message

2 min read

Message

2 min read

Alireza Farokhi

Alireza Farokhi

61 Followers

Senior .Net Developer

Following
  • Hussein Nasser

    Hussein Nasser

  • Mehmet Ozkaya

    Mehmet Ozkaya

  • Keivan Damirchi

    Keivan Damirchi

  • Natan Silnitsky

    Natan Silnitsky

  • Ruhollah Delpak

    Ruhollah Delpak

See all (10)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech