Mole

Debugging applications can be very difficult. Using the standard debugging tools in Visual Studio is like having tunnel vision; you can see one leaf on a tree but not the entire forest. If you find yourself wishing for a better way to debug applications, look no further. Download Mole for Visual Studio for free and a new world of relevant information will be available to you.

Visit the Mole home page on Karl Shifflett’s blog here.

Read the CodeProject article about Mole here.

Watch the tutorial videos that show how to use Mole here.

Listen to the Polymorphic Podcast episode about Mole here.

The creation of Mole for Visual Studio was a collaborative effort between three .NET programming fanatics; jokingly referred to as Team Mole. Here is a quick review of Team Mole:

Karl Shifflett (a.k.a. The Molenator)

The Molenator

Karl was the captain of this crazy adventure. He was cranking out new features while integrating code that Andrew and I sent him via e-mail. Karl came up with tons of great ideas and just implemented them on the spot. He invented the amazing “Max-O-Drilling” data drilling feature, which makes Mole so powerful. Karl kept the torch burning and kept improving Mole day after day, week after week.


Andrew Smith (a.k.a. The Sniper)

The Sniper

Andrew joined the Mole project shortly after v1 was released. He earned the title “The Sniper” because of his mind-blowing ability to kill the really nasty bugs and then disappear into the thickets until needed again. A large amount of Mole’s editing capabilities was implemented by The Sniper. He contributed an endless stream of great suggestions, feature requests, bug fixes, and encouragement. Due to some of Andrew’s sage advice, Mole is about twice as fast as it would have been otherwise.


Josh Smith (a.k.a. Rock Star)

Rock Star

I built the original visualizer which got this whole initiative underway, Woodstock for WPF. Shortly after I released Woodstock, Karl mentioned that he was using it as a prototype for his own visualizer, Mole, so we joined forces to make Mole. Back then our visualizers only targeted WPF applications, but eventually we made it work for any type of .NET application.

I helped write the core Mole application, researched how to use the visualizer technology efficiently, designed the recursive algorithms for working with large hierarchical data structures, researched and built the logical tree functionality (for WPF apps only), and did endless testing, tweaking, and prodding to make Mole lightning fast. I’m not sure why, but I’ve been dubbed “Rock Star.” Oh well, I can think of worse nicknames! :-D


Enjoy Mole and have a great day!

14 Responses to “Mole”

  1. Karl Shifflett Says:

    Wow!

    Mole returns from a voyage deep within the manage heap.

    Using his razor sharp claws, he digs through all the unwated mega bytes of HEX data in the CPU’s on die cache and returns with the answer before the carbon based life form, known to the world as “the user” can blink their eye.

    Bring on Molemania!

  2. marlongrech Says:

    Mole is the BEST!!!!!

  3. Karl Shifflett Says:

    Marlon,

    Glad you like Mole and thank you for the encouragement.

    Karl

  4. Josh Smith Says:

    Yeah, thanks Marlon!

  5. Karl Shifflett Says:

    Josh,

    Great job with http://www.moleproject.com

    You are The Man,

    Karl

  6. molerus Says:

    i can haz mole?

  7. Mark Says:

    I have tried both the VS 2005 and VS 2008 versions of the Mole and every time I try to bring up the visualizer I get a “Function evaluation timed out” error.

  8. Josh Smith Says:

    Mark,

    Please send support e-mails to moleproject@yahoo.com

    Thanks,
    Josh

  9. Clive Chinery Says:

    The XML fragment really hits the chuckle spot! - Well done!

  10. Frozen Mole Says:

    I downloaded Mole for VS 2008 and was running it against Family SHow WPF app and but a breakpoint in for the menu creation method and was using Mole to view the menu item and typed “Clip” into the filter and then clicked on the hyperlink “CLip” and the whole thing forze up….

  11. Josh Smith Says:

    Hey Frozen Mole,

    Every once in a while someone reports this problem. Some people just cannot open a browser from a debugger visualizer. We can’t reproduce this on our computers and have no way of debugging it (assuming it is even “debuggable” at all). All I can say is, do not click on the property names! :)

    Sorry, I wish I had a better answer for you.

    Josh

  12. links for 2008-03-13 « dstelow notes… Says:

    [...] Mole for Visual Studio « Josh Smith on WPF …Debugging applications can be very difficult. Using the standard debugging tools in Visual Studio is like having tunnel vision; you can see one leaf on a tree but not the entire forest. If you find yourself wishing for a better way to debug application (tags: dev dotnet debugging tools free) [...]

  13. Andrei Says:

    PDF manual really sucks. All screenshots look very ugly. Do not use JPEG, use PNG - it works much better for screenshots.
    Links in the TOC lead to the web-site, rather than to sections in the file itself.

  14. olcay Says:

    I need your opinions in my project..Please can you reach me from my email address? I am sure that it does not take time for you.

Leave a Reply