Better Code Review Practices
When done wrong, a CODE REVIEW can assist in finding bugs, come to nothing, or harm the interpersonal relationships of a team. Therefore, it is important to pay attention to the human aspects of code reviews. To be most successful, code reviews require a certain mindset and phrasing.
A Guide to Code Generation - Strumenta
Code generation is about generating code from a description or a model. It increases productivity, enforces consistency, simplify and make portable your code. However it increases complexity and maintenance costs. In this article we explain everything you need to know about it.
Where Is My Cache? Architectural Patterns for Caching Microservices | Hazelcast
Walk-through the options you have when you want to introduce caching into your microservice system. A complete guide on caching architectural patterns.
dolittle-entropy/TopologyVisualizer
Contribute to dolittle-entropy/TopologyVisualizer development by creating an account on GitHub.
Giving Clarity to LINQ Queries by Extending Expressions - Simple Talk
LINQ expressions can be made much easier to comprehend and modify by using extension methods to create pipes and filters. Ed takes a working LINQ expression and makes stepwise improvements to it to make it clearer.
kgrzybek/sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture. - kgrzybek/sample-dotnet-core-cqrs-api
LINQ: Building an IQueryable Provider - Part I
This is the first in a series of posts on how to build a LINQ IQueryable provider. Each post builds on the last one. Complete list of posts in the Building an IQueryable Provider series I’ve been meaning for a while to start up a series of posts that covers building LINQ providers using IQueryable. ...
Azure Architecture Center - Azure Architecture Center
The Azure Architecture Center provides best practices for running your workloads on Azure.