Results‐driven Senior Software Architect with a 19 year record of achievement. Uniquely skilled at designing and implementing large scale multi‐million dollar software initiatives with a special emphasis in high level government software projects. Starting from scratch, gathering both military and civilian requirements, has the ability to design, architect, and build unifying and easy‐to‐use interfaces that will easily integrate multiple complex engineering tool suites. This Senior Architect is a confident leader who fosters employee growth and development in any business setting. He has proven ability to provide high level technical vision and direction for any complex software project in a secure environment. Extensive experience in security features and managing high level software projects through their entire life cycle including: inception, design, development, deployment, evolution and maintenance. When Grant is not busy juggling multiple projects at once he enjoys spending time with his very talented and wonderful family. They are a very active family who really enjoy spending time together, music, theater and spending time outdoors on their gorgeous property.

Staying Logged in across Azure App Service Swap

,
January 14, 2017 / No Comment

I love being able to deploy to slots with Azure Standard and above App Services. These allow me a main production site, a slot for testing which has a separate database, and staging slot that shares a database with production.
The Problem
Whenever I swap the production and stage sites, all the users of the production site get logged out. […]
Read more

AUTHOR: CATEGORY: .Net, .NET Core, Azure, Blog, C#

Upgrading SQL Server LocalDb

,
January 14, 2017 / 3 Comments

The Problem
The Microsoft SQL Server LocalDb has become a staple tool for our development teams. A number of years ago they removed the version number from the connection string, which was a great move.
I recently needed to upgrade to 2016 in order to import a .bacpac file from an Azure database. So I installed SQL Server Express 2016 […]
Read more

AUTHOR: CATEGORY: Blog, SQL

Displaying the Build Date on your Web Pages

,
August 26, 2016 / No Comment

The Build Date Problem
I have struggled to find a good way to communicate with users the version of a web site. Version numbers are tricky and only meaningful to people close to the project. I like dates but they are often tricky to implement.
My default choice has always been dates because they are easy for customers to understand. […]
Read more

Upgrading ASP.NET Core to RTM

,
July 20, 2016 / No Comment

Here are the steps I followed to get an ASP.NET Core project upgraded from an RC1 with some RC2 beta bits up to RTM. 
This project is a full framework project without cross-platform capability. It uses Bower, NPM, and Gulp. I started the process by creating a scaffolded new project and based the upgrade on that. I also found it helpful to […]
Read more

Building Single Page Applications (SPA) with the Journey Framework

,
March 17, 2016 / No Comment

The Journey Framework is a great way for an MVC team to leverage their knowledge base for more dynamic applications and ease into the world of SPAs and JavaScript.
We recently built an intranet application for compliance logging. The application allows the user to both enter and browse data related to events on the electrical grid. Much of […]
Read more

AUTHOR: CATEGORY: Blog

Using Nightly Builds for ASP.NET Core 1.0

,
January 27, 2016 / No Comment

Note: ASP.NET Core 1.0 is Microsoft’s official branding of ASP.NET 5 (vNext). The renaming is not complete and thus the exact version numbers below in the examples reflect RC2 before the transition. However, the process should still be accurate. This page will be updated once the rename is complete.
Overview
ASP.NET Core is an open source project. As a result, […]
Read more

AUTHOR: CATEGORY: Blog

IntelliTect is offering ASP.NET Core Training

,
January 26, 2016 / No Comment

Why ASP.NET Core? (Formally ASP.NET 5)
ASP.NET Core is Microsoft’s next-generation, open-source, and cross-platform framework for building modern web applications.
As companies continue to realize the benefits of web applications, cloud computing, and Software as a Service, the technologies we use to build these solutions must evolve. ASP.NET Core is Microsoft’s revolutionary push to meet the diverse needs of a […]
Read more

AUTHOR: CATEGORY: ASP.Net, Blog

Troubleshooting ASP.NET 5, DNX, Bower, NPM, Gulp, and related tools.

,
January 15, 2016 / No Comment

Overview
ASP.NET 5 is in the Release Candidate phase of development. While this version does have a go-live license, the tooling for it in Visual Studio is not as streamlined as other parts of .net. As a result there are several areas where command line tools need to be used to configure the environment. While this may seem like steps […]
Read more

AUTHOR: CATEGORY: Blog, help

Downloading Attachments from TFS

,
July 28, 2015 / No Comment

A few weeks ago I was supporting a client who had attached a significant number of files to various work items in a project and wanted to be able have them all in a folder. The time required to download these files by hand seemed daunting. Rumors around the office were that someone on the team might be able to […]
Read more

AUTHOR: CATEGORY: Blog