Product Review

March 22, 2019

Monitoring and Improving Code Quality

Regularly I'll be asked which tools/utilities I like to help improve my code quality, or to solve specific issues. Recently I've been working to improve the code quality, unit test coverage, and other aspects of many projects, some mine, and some Open Source. Maintenance of code is always a sticky situation, its important to the long term support, however, when working with clients if they cannot see it, it is hard for them to justify the costs. To help get around this limitation I've been using a product called NDepend for a number of years, but only internally. This has all changed, and I thought what a great time to share my experience.

January 24, 2017

Development Tools: NDepend & Quality

I often get asked which tools I use for development or reviewing of existing codebases. This question is often hard to answer directly, as every situation is a bit different. However, I thought it would be worth trying to revisit the tooling topics to help others possibly improve their environments by knowing the tools I find helpful. This post will be the first of a limited number of occasional posts on tooling. With the primary focus of my topics still being with ASP.NET, MVC, and performance. If you find these helpful, though, I'd love to get some feedback.

October 08, 2014

Performance Testing Success Story: An Active Third-Party Vendor

I often talk about the importance of having well performing applications.  The reasons for my focus on performance are vast and range from the user experience, ability to handle load, Search Engine Optimization (SEO), and everything in between.  One of the most common issues that I will encounter with client sites when optimizing is that the root of their performance problem might reside with a third-party component that they have used.  Sometimes this was a component they selected, other times it was a component another consultant recommended, and even other times it was an item that was part of the framework that they were using and they did not have a choice.

This post is dedicated to a "happy story" with regards to performance optimization and experiences with third-party vendors.

December 16, 2009

Spell Check for DNN Module Developers

I have talked to many developers that have one common feature request that we would like to see for Visual Studio, Spell Check.  As a developer one of the most troubling things can be minor typo's in code after it has been completed.  Although simple to fix, it can be embarrassing to have a typo that goes out in a module that a client is reviewing or that you put up for sale on SnowCovered.  Well, today I got an email from Chad Nash at DataSprings, and they have a set of tools that are going to help us out on this front from a DNN module perspective.

July 30, 2009

Acronis Backup and Recovery 10 Review

As some readers of this blog might have known about 2 weeks ago, I suffered from a critical hardware component failure on my primary development machine.  Initially unsure of the exact issue I was seeing the hard drive as a potential failure point.  It was at that point that I realized exactly how horrible it would be if the drive failed.  Don't get me wrong, I have backups both locally, in my source control system remotely, as well as in the cloud using Jungle Disk.  But the total time to recovery would be massive.  I have a list of around 100 or so applications that would need to be installed to get me back to "full" working state.  Not an easy task!  Luckily for me, it was some bad RAM and the system was restored after my new RAM came in.

However, this was a very enlightening experience for me and prompted me to re-visit the concept of disk imaging.  This is what prompted the review of Acronis Backup and Recovery, as it is my selected and implemented solution for the long term.

April 16, 2009

Review of SourceGear Vault Source Control Provider

My last blog article "Selecting the Right Source Control Provider" touched on the evaluation criteria that I use when looking for a source control system. This article is a review of sorts of SourceGear's Vault product, my preferred source control system. I'll start by reviewing vault as it relates to the criteria from the previous article, I will then provide my overall feedback on my experience with Vault.

August 17, 2008

Active Forums 4.0 - Testing Review

I have recently been given the opportunity to preview the upcoming Active Forums 4.0 release.  In this starter review I will give my first opinions after working with the module for a short time and experimenting with the new features.  A full review of the module will come after it has been released and I am able to test/work with the full edition.

August 01, 2008

Review of BaseCamp

In the past I have completed reviews of various DotNetNuke modules, components, and skins, however, recently I have been receiving a number of e-mails with questions about how I manage my business.  Typically these questions have been from individuals that are just starting out with consulting business, or those looking for better ways to manage their pending products.  Once item that I always recommend to people is BaseCamp, a hosted project management solution provided by 37Signals.  This article will go through the features/services offered, and why I use it to manage all projects.

July 15, 2008

iFinity UrlMaster Module Review

As many of you may have noticed in the past few weeks since I have updated this site that there were a number of major changes.  Improved site performance, new site skin, re-organized content, and most importantly new URL structures.  In this article I will provide a review of the Url Master module created by IFinity, with a detailed account of my experiences with the module and how it helped make recent content changes possible.

February 20, 2008

Selecting a DotNetNuke Hosting Provider

The topic of choosing a hosting provider for DotNetNuke is something that I see appear on a regular basis on the DotNetNuke forums and here on my forums as well.  The way I see it the selection of a hosting provider isn't just about the price, it is something that requires a much more detailed look at what services you get and what services you really need.  You can then balance those to find the right hosting provider for your needs.  As many people are aware I typically direct people towards 3Essentials. In this article I will walk you through my decision process on the items that I look for in a hosting provider, and why I might choose over the other.  Consider this my approach towards Shared Hosting solutions.  These statements in no way are considered official, and you MUST take the time to do your own research to form your own conclusions before making a decision.  Moving hosting providers is not all that complicated, but it is a somewhat complex and time consuming activity and something that you don't want to do unless you have to. 

September 26, 2007

DataSprings Dynamic Registration Review

Recently I was given the opportunity to review and test the Dynamic Registration Module offered by Data Springs Inc.  I have to say of the DNN modules that I have reviewed this is one of the better ones out there.  I have yet to implement this on a production site yet, but have extensively tested the module and their documentation and it passed with flying colors. 

September 02, 2007

Active Forums 3.7 Review

As many of my regular readers have noticed I have recently migrated from the Core DNN Forum module to the ActiveForums module created by ActiveModules. This article is a full review of the new forum and my overall thoughts regarding the switch and the new features provided by the ActiveForums module.

August 14, 2007

Snapsis CSS NavMenu Review

As I am sure that many of the regular readers of this site have noticed I recently changed my website navigation structure and overall skin design. As part of this site re-design I switched away from the standard DotNetNuke Menu control to using the “Css NavMenu” provided by Snapsis. This article is a detailed review of this skin object and the ease of use to implement as well as the noticed benefits over the standard DotNetNuke menu.

April 26, 2007

DotNetNuke Core Modules and AJAX (Round 2)

As promised this article is an update with more testing results of DNN core modules and the enabling of AJAX. I will investigate multiple core modules and will provide the test results for each of the modules, regardless of success or failure, to give you an idea of where each of these modules are for potential use of AJAX.

To view the entire details please click "Read More..."

February 03, 2007

Windows Vista First Impressions

This entry is a detailed recollection of my inital experience with Windows Vista Ultimate and Visual Studio!  As well as an overall review of Vista running on a Tablet PC.

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.