Adrian Iftode

Adrian Iftode

Meet Adrian, an experienced .NET software engineer. Adrian works for a range of customers as well as enjoys working on open-source software.

Iași, Romania
2 posts
The Repository Pattern is simple yet misunderstood

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. ...

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. ...