Using Domain-Driven Design to Evolve from Anemic Code Toward High Cohesion and Low Coupling

When I started exploring Domain-Driven Design (DDD) in 2019, I found many tutorials focused heavily on strategic design, often surrounded by obscure concepts that made them difficult to read. Some explained the concepts of DDD without diving into the reasons for adopting such an approach or the benefits it brings, which creates real challenges ...

Posted on Sun, 26 Jul 2026 17:05:43 +0000 by dragonusthei

Implementing Transactions and Unit of Work in the ABP Framework

Database Connection and Transaction Management StrategiesEffective management of database connections and transactions is critical for application performance and data integrity. In .NET, connection pooling optimizes the creation cost of connections by reusing existing objects. While acquiring a connection from the pool is efficient, it is esse ...

Posted on Wed, 20 May 2026 04:18:25 +0000 by pk-uk