Jason Peterson Senior Software Engineer

Cutting-edge senior software engineer with nearly two decades of experience developing innovative software across multiple industries including utilities, forestry, and forensics, as well as hardware-level platform development. Specializing in Windows Azure, WPF and mobile development using Xamarin, this developer collaborates on projects and champions teams toward the successful implementations of complex applications.

Blogs by Jason

Updating Sql Database to use Temporal Tables with Entity Framework Migration

In a couple of recent applications that IntelliTect developed for clients, we decided to use SQL Server Temporal Tables in order to track changes in the database over time. The apps we were working on were ASP.NET Core web applications, using Entity Framework Core (EF).  While we could have simply modified the databases using queries […]

Creating an NLog wrapper that logs to Azure Table Storage

Welcome back to part two of our discussion on logging and tracing for .NET applications. In part one, we discussed a feature introduced in C# 5 that allows us to log detailed file, member, and line number information when tracing. Today, we’ll show how to build a wrapper for NLog that can utilize this functionality. […]

Building a logger using Caller Info attributes – Part 1

Welcome to the first of a multi-part discussion on logging and tracing for .NET applications. In this post, we will discuss using a C# 5 feature to include detailed file, member, and line number information when tracing. In future posts, we’ll discuss integrating this method with NLog to output log information to various data sources, […]