- Which Distribution of Linux Should I Use?I'm often asked this question: "hey, you're a Linux guy right? What Linux should I use? I have this friend who recommends \\\\\ and I want to know what…
- Common Code SmellsYou may have heard the term "code smells" lately, it seems its being talked about frequently again. In this short post I'll explain what they are, and a…
- Load Testing Your IIS Web ServerAll the theory, calculations, and estimations in the world aren’t going to tell you how your website will truly perform under a load. If you’re deploying…
- Unit Test for EF LINQ queries using Mocked DbSetGoal: Create a unit test for a EF repository query. As we all know unit tests are infrastructure agnostic and therefore have no kowledge of for example…
- .NET Core–Push Nuget Package After BuildYou can configure.NET Core to automatically push your nuget package to the package server of your choice by adding a Target to your project file.
- Installing a Kubernetes Cluster on CentOS 7Having played around with the GKE and MiniKube "one stop" clusters, I wanted to build a multi-node K8 cluster from a bunch of CentOS VMs. The experience…
- PowerShell: A curse in disguiseI rarely think of technology as a problem, as most of the time people or processes are usually the root of organizational concerns. Many times will…
- Azure App Service Tools VSCode ExtensionMicrosoft made their new Azure App Service Tools extension available today in the Visual Studio Marketplace. I had the opportunity to preview this…
- New Visual Studio 2017 Extension - Code Search (VS Text Editor)It's been quite some time since I've cracked open Visual Studio to create an extension freebie for all my fellow engineers. If you're keeping up with the…
- The TDLR; on easily managing .NET concurrent asynchronous threadsThe TDLR; on easily managing .NET concurrent asynchronous threads Ever had the requirement for your code to perform some series of background actions, say…
- Writing a Voice Activated SharePoint Todo List - IoT App on RPiEver wanted to write a voice activated system on an IoT device to keep track of your “todo list”, hear your commands being played back, and have the…
- Integrating ASP.NET Core With Webforms Using IIS URL RewriteThis blog now lives here.
- Distributed TensorFlow Pipeline using Google Cloud Machine Learning EngineTensorFlow https://www.tensorflow.org/ is an open source software library for Machine Learning across a range of tasks, developed by Google. It is…
- MonoGame – v3.6 now availablePardon the interruption of the regular MonoGame blog series, but this is important. There’s a new version of MonoGame now available!!
- Reasons for Automated TestingSo I gave a talk at the Edmonton.NET User Group on an introduction to automated testing. And of course in this introduction I gave a list of reasons why…
- Multithreading with PowerShell using RunspacePoolIf you are working with PowerShell, you may want to start running certain scripts in parallel for improved performance. While doing some research on the…
- Migrating from NUnit to XUnit–SetupFixture funSo I was limited to a specific version of NUnit for various reasons, and needed to start being able to run ‘core’ tests, so I migrated to XUnit. Generally…
- Business motives to MS Office 365: The transition that could take overBusiness has many facets that distinguish one from the other. Even so, the business models vary a lot more from one sort of a business infrastructure to…
- Microsoft Azure: the seamless next generation cloud platformIt would not be surprising to many if one could say that Microsoft has been one leader with a monopoly in the Software industry. First, it was the…
- How to Use Technology to Make Informed Business DecisionsLook into the history books, any business that survived the test of time and also thrived maximized the potential of the time or age in which they were…
