.NET Core In-Memory Database

GIGO – Garbage In, Garbage Out. It’s a fundamental concept in software development. However high the quality of our code, if we feed in invalid data, we’ll get invalid results. And when we’re doing unit testing, we are specifically assessing the functionality of our code, not the validity of our data. As far as is […]
Read More ›

Developing SOLID Code

A Rule of Five Good acronyms don’t always make for good coding, but the SOLID principles come close. They’ve been around a long time, and come from different backgrounds, but they were brought together by Robert C. Martin – also known as ‘Uncle Bob’. While the examples here are in C#, the principles apply to […]
Read More ›

Blazor: Why, When…and Your Future

Blazor is Microsoft’s cross-platform technology for creating client-side, browser-based applications in C# using .NET Core. It really does work and, more importantly, really could change everything. The immediate reason that IT shops should be interested in Blazor is because it reduces the size of the shop’s toolbox. The long term reason that you want to […]
Read More ›

Seven Steps to Successfully Closing a Project

Shutting a project down successfully isn’t easy. Some projects never seem to end and drift on and on, whereas others close in a heated mess of confusion as we strive to meet a deadline. Here are seven tips that can help you successfully close your projects. Hold a final product review. As the project draws […]
Read More ›

Why Order Matters

While it may seem strange, sometimes it is possible for a mathematical expression to have two different right answers. Consider: This expression has been discussed on the Internet since 2011! The correct answer could be either 2 or 288. Really. It depends on how the expression is evaluated. To understand that we have to understand […]
Read More ›

Type to search blog.learningtree.com

Do you mean "" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.