Development Articles

Technology experience and practical advice from Mitchel Sellers on Development.

Browse Articles

233 articles (page 3 of 26)

Deploying Humanizer Without All the Extra Language DLLs

Development > .NET

Posted:

Humanizer is a great open source library for taking things that aren't human friendly and making them human friendly, and it has amazing support for different locales and such. However, the default installation package includes a LOT of languages, and many times individuals are overwhelmed with the clutter that happens with it. Lets explore some procedures that you can use to trim this down.

Arbitrary SQL, Migrations & Idempotent Scripting

Development > Entity Framework

Posted:

I'm a huge fan of Entity Framework Migrations, using them for almost all client projects. In a given week, I will see dozens of changes deploy to production successfully across our portfolio of projects. However, there is always that "one task" that results in a failure and each time it happens it triggers an update to our internal training and review processes, and it has to do with repeatable scripting and the use of the "idempotent" flag. I thought I'd share our experiences with everyone, to help prevent issues for others.

Limiting Risk With Open Source Consumption

Development

Posted:

I'm an avid supporter of Open Source software; I maintain multiple projects, contribute to others, and sponsor developers across numerous projects I use or care about. However, there has been a recent trend in license changes with open source software that create a unique and real risk to companies and development teams that could go unnoticed and result in a catastrophic impact on organizations. Let's explore how we select, integrate, and manage the usage of third-party solutions.

Deploying .NET MAUI Blazor App to ProgramFiles'

Development > .NET

Posted:

The most common deployment process for Windows implementations of .NET MAUI Blazor applications is to utilize the automatic MSIX package creation. However, there are situations where you may need to deploy your application as a simple exe so you can deploy it to the location of your choice or as in my case so that I could pass parameters at launch to the application.