PinnedshiiyanActive Record Pattern vs. Repository Pattern: Making the Right ChoiceIntroductionOct 29, 2023Oct 29, 2023
shiiyanHow I Failed in Event-Driven ArchitectureIn my recent project, I aimed to rewrite a messy codebase using event-driven architecture. However, I discovered that achieving true…Jul 2824Jul 2824
shiiyan8 Things I Learned After 6 Months of Real-World Frontend Development as a Backend EngineerBackgroundJun 30Jun 30
shiiyanNavigating Uncertainty: Strategies for Enhancing Estimation Accuracy in Agile Project ManagementIn the realm of software development, a common scenario would beApr 14Apr 14
shiiyanTesting with or without Mocks: a non-linear perspectiveMocking can be helpful in testing as it simplifies fixture preparation and speeds up test-running. Yet, it can cause issues if overused…Jun 7, 2023Jun 7, 2023
shiiyanChoice between Read Model and Domain Model: Explained With Real World CQRS ExampleThe Choice in CQRSMay 22, 2023May 22, 2023