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