The Seeley Coder

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.

Unit Testing Auth0 Scripts

Unit Testing Auth0 Scripts isn't exactly easy. Come see how to make it possible with a little magic and elbow grease.
Read More
Unit Testing Auth0 Scripts

Skip Authentication Schemes in ASP.NET Core

Authentication in ASP.NET Core is both powerful and dynamic. It provides you the power to incorporate many different schemes and...
Read More
Skip Authentication Schemes in ASP.NET Core

Understanding Policy-based authorization in ASP.NET Core

Application security is a vital piece of our overall success as developers. Many of us have learned and applied role-based...
Read More
Understanding Policy-based authorization in ASP.NET Core

SonarQube with GitHub Actions and .NET Core 5.x

GitHub Actions are a great devops tool. As you're upgrading projects to .NET 5, however, you may run into issues...
Read More
SonarQube with GitHub Actions and .NET Core 5.x

Mixed model binding in ASP.NET Core

While powerful, default model binding in ASP.NET Core handles the basic use-cases. Anything you want to do beyond that --...
Read More
Mixed model binding in ASP.NET Core

ASP.NET Core Request Timeout IIS In-Process Mode

Over the years we've seen .NET mature and change since v1. We've seen server technologies mature in many ways. Things...
Read More
ASP.NET Core Request Timeout IIS In-Process Mode

Multiple SSH Keys on GitHub

Recently I ran into an issue I'd never had before. I wanted to access more than one GitHub account from...
Read More
Multiple SSH Keys on GitHub

Windows Authentication in NET Core: Expanding Role-Based Security

I recently wrote about implementing Windows Authentication with React and .NET Core. Given the length of that post, I found...
Read More
Windows Authentication in NET Core: Expanding Role-Based Security

Web Accessibility – Web for all

As developers, we literally have the power and knowledge to change the world. Software runs everything. Good software is the...
Read More
Web Accessibility – Web for all

.NET Core JSON Serialization Changes – Newtonsoft vs System.Text.Json

I've been using Microsoft .NET for a long time. I started my programming journey learning C# on .NET 1.0 right...
Read More
.NET Core JSON Serialization Changes – Newtonsoft vs System.Text.Json