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.

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

Windows Authentication with React and .NET Core: Bare Bones

There are a lot of options out in the wild to add authentication to your application. While OAuth is among...
Read More
Windows Authentication with React and .NET Core: Bare Bones

Optional Route Parameters with Swagger and ASP.NET Core

According to OpenAPI 3.0 it isn't possible. But what if you really want it to be? Do you have to...
Read More
Optional Route Parameters with Swagger and ASP.NET Core