Thanh LeinGeek CultureRevolutionizing Web Development with Blazor WebAssemblyWith Blazor WebAssembly, developers can write rich and interactive web applications using C# and .NET·16 min read·Jun 21, 2023----
Thanh LeinGeek CultureBackground Job — How to understand and handle it properlyThis article will provide the concept of Background Job with case studies and considerations.·9 min read·Oct 31, 2022----
Thanh LeinGeek Culture[Design Pattern] Visitor Pattern — The Most Complicated Design Pattern With C# Code SampleThe most complicated design patterns with C# code sample6 min read·Mar 16, 2021--6--6
Thanh LeinGeek CultureAnti-Patterns in Software Development That You Should AvoidAnti-patterns are on the opposite side of the design pattern and undesirable. We should understand what are they and how to avoid them.8 min read·Oct 21, 2020--10--10
Thanh LeinThe Startup[Microservices Architecture]What Is Circuit Breaker and How to implement It With .NET Core?Circuit Breaker is one of “must have” design patterns when you apply Microservice Architecture. So, what is it? and How to implement it?·8 min read·Aug 19, 2020----
Thanh LeinGeek CultureUsing Dapper and SQLKata in .NET Core for High-Performance Applicationif you really want to improve your application performance then Dapper owns the title of King of Micro ORM in terms of performance.7 min read·May 13, 2020--4--4
Thanh LeinGeek CultureAsynchronous and Parallel Programming in C# .NETAsynchronous and Parallel Programming enable us to finish our tasks faster. But are they different or the same?9 min read·Apr 24, 2020--7--7
Thanh LeinGeek Culture[.NET Core] Dependency Injection in ASP .NET Core — “Old But Gold”In this article, we will talk about the Dependency Inversion Principle (DIP), Inversion of Control (IoC) and Dependency Injection (DI)…9 min read·Apr 15, 2020--4--4
Thanh LeinThe Startup[Microservices Architecture] What is SAGA Pattern and How important is it?SAGA Pattern is one of important patterns in Microservices Architecture. Let’s see what is SAGA pattern and How important SAGA pattern…·10 min read·Mar 30, 2020--8--8
Thanh LeCQRS and Mediator in .NET Core ProjectCQRS stands for Command Query Responsibility Segregation. This is a design pattern that allows you to separate your commands and queries8 min read·Mar 18, 2020--7--7