Muhammad KhoirudinImplmenting Object Oriented Programming (OOP) in C#, study case : Learning Management System (LMS)Sometimes OOP concepts make us confused, maybe we don’t understand about the definition, but in daily we have used it, or we memorize with…Aug 9Aug 9
Muhammad KhoirudinDeveloping and Running Multiple Service using Docker ComposeToday, most of development use docker to run several applications, since docker is easier to use and consistent. In several development…Aug 8Aug 8
Muhammad KhoirudinMicroservice communicate each other using Message Driven vs Event Driven ApproachIn my opinion, one of complicated process in microservice is determine how each service can communicate. There are 2 popular approaches to…Aug 7Aug 7
Muhammad KhoirudinImplementing Factory Pattern to achieve clean code and adopt some SOLID Principles using C#Before we dive into the detail, let’s go to my stories. We have to develop Learning Management System (LMS) for particular university, they…Aug 51Aug 51
Muhammad KhoirudinBuilding Simple Application using ASP NET Core and Apache KafkaIn the previous article we’ve explained about apache kafka fundamental as well as the differences from RabbitMQ. Once we understand about…Aug 11Aug 11
Muhammad KhoirudinApache Kafka Fundamental. How is it different from RabbitMQ?Until today, too many distributed applications and application that built using microservices. Most of organization want the application is…Aug 1Aug 1
Muhammad KhoirudinWhy we need self join in SQL query?As a developer or analyst, is probably need to take any advantages of self join query. The real scenario, when we have single table i.e…Jul 31Jul 31
Muhammad KhoirudinCould we use a service in ASP NET Core without Dependency Injection (DI)?One of the new things in NET Core rather than previous .NET Framework is “Dependency Injection”. There are several benfits using…Jul 28Jul 28
Muhammad KhoirudinSQL and Entity Framework Equivalents CheatsheetSometimes we are understand about how to type some queries in SQL database, however in C# or .NET development process we will avoid…Jul 274Jul 274
Muhammad KhoirudinMicroservice Implementation using ASP NET Core 6 — Part 2In part 1 of Microservice Implementation using ASP NET Core 6, we’ve explained main concept to separate business domain for each service…Feb 14, 20231Feb 14, 20231