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.

Low-Cost NAS Using GlusterFS

If you're like me, you've found that accessible backup solutions aren't necessarily the best options. You want to protect your...
Read More
Low-Cost NAS Using GlusterFS

What is a Full-Stack Software Engineer?

You've heard the buzzword, you've seen the job postings. If so many people are hot about this topic, it must...
Read More
What is a Full-Stack Software Engineer?

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...
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