In a perfect world, all of your EF Queries will be simplistic and not require complex logic, and the EF system itself will generate high-quality & performant queries in the process. Sadly, this utopia doesn't exist; however, tools are available, including PredicateBuilder that makes things work well with minimal effort.Read Full Article
Leveraging the percentage of code covered by Unit Tests can be a critical metric when monitoring the maintainability of your solution. However, it can also result in futile efforts with limited results. Lets explore improving that story.Read Full Article
Unit testing your code is a very important task, however, when using common components of .NET Core it can be complicated to accomplish. Many key features are delivered as non-testable Static, such as the DateTime, File, and Folder objects. This post explores options on how to test these easily.Read Full Article
Application logging is important, however, to have truly effective logging you must have plans in place to review, monitor, and otherwise act upon the log entries that occur. This post explores just that using SeriLog and elmah.io.Read Full Article
How can you mitigate security concerns if you cannot actually upgrade to the patched version of a software?Read Full Article
If an organization wants to adopt .NET Core as a development framework it is important to end complacent attitudes. .NET Core requires constant updates and attention, which many organizations cannot easily support.Read Full Article
Content provided in this blog is provided "AS-IS" and the information should be used at your own discretion. The thoughts and opinions expressed are the personal thoughts of Mitchel Sellers and do not reflect the opinions of his employer or any other affiliated company.
This blog’s content is copyright protected. Re-publishing on other websites is allowed as long as proper credit and backlink to the article is provided. Any other re-publishing or distribution of this content is prohibited without written permission from Mitchel Sellers.