Big Nerd Ranch Alexa Training in Visual Studio – Part 3

Big Nerd Ranch Alexa Training in Visual Studio – Part 3 I’ve been a .NET developer for many years, and I love using Visual Studio as my development environment. When I started doing Alexa development, the training classes released by Big Nerd Ranch were a bit difficult to get working in VS. To save others…

read More
Big Nerd Ranch Alexa Skill in Visual Studio – Part 2

Big Nerd Ranch Alexa Skill in Visual Studio – Part 2 I’ve been a .NET developer for many years, and I love using Visual Studio as my development environment. When I started doing Alexa development, the training classes released by Big Nerd Ranch were a bit difficult to get working in VS. To save others…

read More
Big Nerd Ranch Alexa Training for Visual Studio – Part 1

Big Nerd Ranch Alexa Training for Visual Studio I’ve been a .NET developer for many years, and I love using Visual Studio as my development environment. When I started doing Alexa development, the training classes released by Big Nerd Ranch were a bit difficult to get working in VS. To save others the difficulty, I’ve…

read More
Brownfield Software Development – A Step by Step Guide for the Enterprise

The goals of brownfield and greenfield development projects are different.  Greenfield projects develop a new application as quickly as possible to address an ongoing business problem.  Brownfield software development projects, however, are concerned with enhancing existing code to solve a business problem, while keeping the legacy application available.  It is the second part of that…

read More
Greenfield and Brownfield Application Development

To quote Marc Andreeson, “Software is eating the world”. To those in the technology industry this should be self-evident since we see new software applications being created each day. A question rarely asked is what happens to all that software as it gets older and needs to change to meet new market demands. To answer…

read More
Updating Legacy VB.NET Applications

Legacy applications are not always extremely old. Sometimes they have just been ignored for a while and in order to reduce support costs they need a polish. First Things First: Project Options If you’ve ever worked with a VB.NET project that has been around since the early days of .NET 1.1, you probably had a lot…

read More
Introducing Inversion of Control To An Existing Application

In this post, we will discuss the process we use to refactor an existing application to use Inversion of Control.  The main goal of this process (aside from the obvious) is to keep the application in a release state throughout the process.  As long as they are done in order, these steps can be done…

read More
Tools for Updating Brownfield Software

I find myself depending on the following tools continually while working with Brownfield Software or new development.  They are both excellent additions to your own toolbox. NCrunch Tests NCrunch is an excellent unit testing tool that continually runs your unit tests while you are working.  It runs in the background and will periodically build the…

read More