Avoiding Performance Issues with Multi-Portal DNN 

Posted by Mitchel on Permalink

In the first 3 months of 2014 I have encountered multiple multi-portal DNN installations that have been suffering from severe performance issues.  In most cases these users had already followed the whitepaper recommendations that I have had published since early 2007 and the sites were still slowing to a crawl at best.  Digging in, each time I found that a single fundamental issue was the root cause, with a few other secondary considerations.  Given the popularity of DNN continuing to grow and the relative ease of Multi-portal configurations I though it would be important to share.

Read more...

A Practical Introduction to .NET Async 

Posted by Mitchel on Permalink

I have been speaking quite a bit recently at events about .NET Async and how to use this .NET 4.5 and later language feature in day-to-day code.  Due to popular request I have decided to make the most current version of my presentation materials available for prior attendees, or those curious for a quick example to quickly download.  

Read more...

DNN's Display on All Pages an Alternative to Avoid Nightmares 

Posted by Mitchel on Permalink

One of the age old pieces of functionality within DNN is the ability to check that magical little box "Display on All Pages." This single action might seem like the best thing since sliced bread the first time you use it, and even for days after.  But fast forward a bit and get to a year or two down the road and you might be paying the price for this little "efficiency" in ways that you might not have though about.  In this post we will take a look at the goal, the good, the bad, and the alternatives to this long standing DNN feature.

Read more...

2013 a Year In Review 

Posted by Mitchel on Permalink

For the last 4 or 5 years I've done a year-in-review post to summarize technology happenings from the prior year as well as to help set a path into the following year.  Therefore, lets take a look back at 2013 and prepare to leap into 2014!

Read more...

Enterprise Extension Development with DotNetNuke Part Four - Environment & Testing 

Posted by IowaComputerGurus on Permalink

If you have been following this blog series you will know that we have been making strides from the basics of what we are trying to accomplish under the term Enterprise Extension Development in the part one post.  In parts two and three we continued the trend and talked about project structure, NuGet, and overall organization.  If you have been following along since the beginning I'm sure that you have a number of questions.  I know I've been getting a lot of e-mails asking about various parts of the process now that we have setup our projects in a manner that doesn't necessarily match to what you would expect for working with DNN.  So lets continue the discussion with a little recap of what we have accomplished so far, then we will answer the questions.

Read more...

Blog System Changes 

Posted by Mitchel on Permalink

Just a quick update on the blog system here on MitchelSellers.com.  As you all might have noticed almost all of the articles as of today 10/6/2013 show no comments.  Due to the exponentially increasing number of spam style comments that I was receiving through the existing platform on this site I've been forced to switch to a different comment platform. This means...

Read more...

Previous Page       1 of 69       Next Page

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.

Friend of RedGate

www.datasprings.com - DotNetNuke Modules ICG

Click here for advertising information.

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.