Revisits Martin Fowler's Repository Pattern, arguing against generic CRUD repositories like ICustomersRepository.Delete in favor of narrow, application-defined interfaces such as ITransactionsRepository that only expose Add and GetTransactionsForCustomer. ...
The Repository Pattern is simple yet misunderstood
Audit .NET/.NET Core Apps with Audit.NET and AWS QLDB
A guest post by Adrian Iftode on building tamper-evident audit trails for .NET/.NET Core apps with the Audit.NET framework and AWS QLDB, explaining how transactions get hash-chained into a Merkle Tree for verification, plus a note that AWS has since discontinued QLDB in favor of Aurora PostgreSQL. ...