.NET Core In-Memory Database
Aug 13,
2020
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 […]
Blazor: Why, When…and Your Future
Jan 15,
2020
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 […]
Seven Steps to Successfully Closing a Project
Sep 26,
2019
Earlier this month I wrote about successful steps for starting a project, but those aren’t the only important steps you need to be aware of. In this blog I discuss seven steps to closing a project successfully! Shutting a project down successfully isn’t easy. Some projects never seem to end and drift on and on, […]
Why Order Matters
Jun 19,
2019
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 […]
PowerShell or Python for Windows Admins?
Jun 2,
2019
Python is an immensely popular scripting language in WWW publishing and UNIX/LINUX administration. It also plays an important role in automation, especially when working with embedded systems. And it’s a super beneficial language for scientists and mathematicians, with countless STEM functions, and more surfacing daily. However, when it comes to administering a Windows enterprise, or […]