Entries for 2019

January 25, 2019

Quickly Redirecting Old URL's with .NET Core

I recently deployed a big new .NET Core website to replace an existing ASP.NET based website. This new site has been optimized for performance, stability, and SEO value. As such, the URL structures for major sections of the website had changed. Many of page URL's were not majorly concerning as the search engines would easily pick up the new URL's in a matter of a few days. However, the old blog URL's that were shared publicly on many external channels became a big concern. I'll dive into how I solved this in a manner that works, quickly, easily and without major impacts to performance etc.

January 12, 2019

Bridging the Gap: Ease of Use & Enterprise Practices

Often times in the software development world we are constantly working towards the "best compromise" solution for our customers or employers. In many cases, there isn't one "right" way to do things. Each application will have its own requirements for testability, durability, and longevity. With differences in these requirements, the methods used for development or the need to engineer long-term support situations will vary. To this point, we often find in the .NET Framework that certain methods, API's and processes are more geared towards the "easy to use" solution, rather than the "enterprise" solution. In this post, I dive into this concept/problem a bit, and introduce a workaround that I have been working on.

Content provided in this blog is provided "AS-IS" and the information should be used at your own discretion.  The thoughts and opinions expressed are the personal thoughts of Mitchel Sellers and do not reflect the opinions of his employer.

Content Copyright

Content in this blog is copyright protected.  Re-publishing on other websites is allowed as long as proper credit and backlink to the article is provided.  Any other re-publishing or distribution of this content is prohibited without written permission from Mitchel Sellers.