Home Downloads Login Blog Support
News Contacts Links About
Smarties 2008 is a powerful add-in for Microsoft Visual Studio® .Net 2005 and 2008 (except the Express editions) that significantly increases productivity by providing refactor commands, data commands, regions commands, and smart interfaces all packed in one single package. Read More
Smarties 2008 assists developers to complete common repetitive tasks with very little learning curve, no macros, no templates, and best of all there is no need to change coding habits and the design of projects to use Smarties 2008. Read More
Some of our Clients...
SalesPage QuestMetrics Solar Flair Solutions Bytemotion
Latest News
Further price changes from August 2008 11 June

We have previously announced about the price changes to Smarties 2008 from 1st of August. After the re-evaluation and seeking professional advice we will make significant changes to the licensing model that also reflect further changes to Smarties 2008 pricing.

Smarties 2008 1.9.0 released 27 May

In this release you would find five new commands, few enhancements, and four fixes. The main focus of this release was the sorting features in .Net. Now you can create sortable collections and implement IComparable and/or generic IComparable interfaces effortlessly. These commands are part of creating rich classes using Smarties 2008.

Price changes from August 2008 10 May

From 1st of August the Single Developer License will cost $60 and the number of installation will remain unchanged. The Corporate License pricing will remain unchanged but the number of installations will be reduced to ten machines.

MojabSoftware does not charge for major/minor upgrades therefore we would increase the license fees according to the value of Smarties 2008. The development is still very much on going therefore we would increase the value of your investment in Smarties 2008.

Latest Blog Posts
Create Sortable Collections under 60 Seconds 27 May

Storing a collection of reference types and value types is a common practice in Software Development. Since the introduction of the Generic Types in Framework 2.0 working with collection elements has become much easier.

The ArrayList type used to be the common type for storing objects but the new kid on the block “Generic List” has taken away the popularity from the ArrayList. Since elements were stored as an object casting reference types from object to enclosing type needed the extra coding and decreased the performance. With value types the developers faced the boxing issue at storing time and unboxing when the data was retrieved from an instance of ArrayList object.

IDisposable Interface explained! 17 April

To take advantage of this article you must have a basic understanding of IDisposable pattern already. Dan Rigsby has recently published a great article on how to implement IDisposable pattern. You will find complete code snippets and download link to the source code on his blog.

There is a misperception about IDisposable that it is used only when you have unmanaged resources declared in classes. The MSDN Library documentation is partially to be blamed for this for mentioning the "unmanaged resources" only not both managed and unmanaged resources