Welcome

Welcome to MitchelSellers.com! This site is my personal blog for technical articles, commentary, and outside interests and is in no way associated with my employer or the work I do there.

In the Blogs section you will find technical articles focused around .NET Development: mostly my thoughts on C#, ASP.NET, and DotNetNuke (DNN) implementations. If you are interested in outside Consulting or arranging a , you will see those sections too.

Recent Blog Postings

Preparing for Load Balancing Diagnostics a Retrospective

16 Jan

As web application become more complex, or as individuals demand better performance or reliability, the addition of more web nodes is very common.  For those with a technical background we can easily see the complexity that is introduced as we load balance our applications.  Simple tasks such as writing a file to the local file system have now become far more complicated tasks.  How are the servers getting their content?  Shared file system?  File Replication? (DFS, RoboCopy, etc.)  When things work beautifully, it is great, but when they don't it can be a nightmare.  In this post I want to share a few "lessons learned" as it relates to load balancing diagnostics.  The information contained in this post is specifically related to working within a DNN Installation, however, the same principals will apply regardless of the platform.

tags: General Tech, DNN Administration, Quick Tips, Performance

DNN/Evoq Scheduler: Setting Expectations

30 Dec

One of the fundamental features of the DNN/Evoq platform is the the internal "Scheduler" system.  Creating a Scheduled Job is an easy process, and something I have blogged about in the past.  However, I have been seeing more questions recently around what exactly is meant by the "5 Minute" Interval or other settings regarding the scheduler jobs.  The root cause is the differences in expectations versus what is possible.

tags: DNN, DNN Administration, DNN Development

Debugging & Managing NuGet Packages A Lesson Learned

29 Dec

Over the past few years those of us in the .NET development space have been forced to jump on the NuGet bandwagon as it relates to adding certain dependencies to our own projects.  No matter what our individual thoughts are with regards to NuGet we must learn to live with the tool, and use it to the best of our abilities.  Most of the time the packages that we use will be well-formed and managed in a responsive manner.  However, as I recently learned, that isn't always the case.  When things start to go awry it can make your standard diagnostic processes less than successful.  Given these experiences I wanted to share two recent experiences with NuGet, not in an effort to shame any of the involved parties, but to help illustrate the importance of looking at solutions & packages in a different light than your standard development processes.

tags: C#, Visual Studio, Quick Tips, .NET 4.5, .NET 4.6

St. Louis Days of .NET / DevUp Followup

23 Nov

On Saturday November 14th, 2015 I gave three presentations at the St. Louis Days of .NET / DevUp conference. For those in attendance, or for those interested in the topics discussed the presentation materials are all here.

tags: Presentations