Home

Welcome to my blog.  My name is Jon Seeley and I’m a full-stack senior software engineer.  I’ve been working in a Microsoft-based technology stack since .NET 1.0.  Throughout my career I’ve primarily focused on the web stack (ASP.NET WebForms, ASP.NET MVC, ASP.NET Core, heck even Silverlight).  On the front-end I’ve used jQuery, angularJS, Angular, and React.  My experience has also crossed boundaries into WinForms, WPF, WCF Services and console applications.  I’m sharing here some of what I’ve learned and continue to learn.  Learn more about me.

Recent Posts

Guys discussing project

How to Code Review Effectively

Modern software development is complex. New technologies emerge at a breakneck pace. Best practices, patterns, recommendations, and samples are a ...
Read More
/ .NET, collaboration, Programming, soft skills
Blank Billboard

Getting Solid with SOLID – Part 3 – Liskov Substitution Principle

Software engineering principles and patterns help us craft good clean software. One such pattern is an acronym we know as ...
Read More
/ .NET, design principles, Programming

Getting Solid with SOLID – Part 2- Open/Closed Principle

Software engineering principles and patterns help us craft good clean software. One such pattern is an acronym we know as ...
Read More
/ .NET, design principles, Programming

How unit testing made me a better developer

Developing yourself as a software engineer is important for progression. One tool you should incorporate in your arsenal is unit ...
Read More
/ .NET, DotNetCore, Programming, unit testing

Migrating WCF to gRPC using .NET Core

Microsoft recently released .NET Core 3.0 and set the stage for WCF's exit. .NET Core no longer supports "full framework" ...
Read More
/ .NET, DotNetCore, gRPC, netcore, WCF