Content Negotiation is a powerful and core part of HTTP, but vastly under-utilized in ASP.NET Web APIs. Part 2 of 5 explains in detail how the ASP.NET framework supports it. We also highlight some challenges.
Content Negotiation is a powerful and core part of HTTP, but vastly under-utilized in ASP.NET Web APIs. Part 1 of 5 covers what it is and why you should use it. We also shop for donuts.
Visual Studio has code coverage built in, but only if you run VS Premium or better. Sometimes this isn't available, which is what sent me looking for a free alternative. OpenCover fits this goal perfectly. The output isn't as pretty as VS, but no worries. ReportGenerator has integrations with the OpenCover output and creates some... Continue Reading →
In some cases, I need to be able to build a query that has a variable set of OR conditions. This is not simple with the default language constructs and extension methods. It’s simple to dynamically build an expression that includes AND parameters, because that is what the WHERE() extension method does. Not so easy for... Continue Reading →