Brian Ritchie

Blogging on .NET & technology

  • 32 ways to Visualize your debugging experience

    Debugger Visualizers are one of the best productivity additions to the Visual Studio debugging experience. After reading Vardi's post showing the wide variety of custom visualizers, I decided to start maintaining a list of visualizers at dotnetpowered.com.  After some internet research, I've documented 32 visualizers for everything from Regular Expressions to Linq Queries.  Check out the list and rev up your development environment today!  If you know of any other custom visualizers, please send them my way.

  • Pulling back the covers on SQL Server

    Tuning SQL Server has always been a black art.  Luckily, SQL Server 2005 added a number of tools to give us a glimpse into its inner workings through Dynamic Management Views (DMV). In the MSDN article, SQL Server: Uncover Hidden Data to Optimize Application Performance, Ian Stirk provides an excellent overview of the various DMVs.  "SQL Server 2005 collects data relating to running queries. This data, which is held in memory and starts accumulating after a server restart, can be used to identify numerous issues and metrics, including those surrounding table indexes, query performance, and server I/O. You can query this data via the SQL Server Dynamic Management Views (DMVs) and related Dynamic Management Functions (DMFs)."  More...

  • Language List Upgrade

    The .NET Language List at dotnetpowered.com has become one of the most comprehensive lists of .NET-targeted languages available on the net.  This is thanks in large part to community involvement.  I've wanted to do some upgrades on the page for some time, and the first of them are finally online.  Click on the Enhanced View link to see the new functionality.  You can vote for your favorite language & sort the list different ways.  I'll also be adding the ability to add comment support so you can discuss your the aspects of your favorite language with the community.  Please let me know what you think and how I can make it better.  Also, if you know of a new language, please send it my way.

  • SharpOS

    MS Research has been working on a ".NET-based" operating system for some time.  Its a pretty exiting idea that could open up all kinds of new possiblities.  Now, it looks like the open source community may be getting in on the act.  The mono-develop mailing list has been buzzing with discussions of a CIL-based OS.  William Lahti has already start something he calls Jeto.  Jeto is an open source managed OS based on GNU/Linux. If you want to stay up on the discussion or contribute...look at the SharpOS web site.

  • The Wiki is good, the Wiki is wise

    For the past few years, I've been using Sharepoint for my development portal.  However, it doesn't seem to be the best tool for building out documentation on our development projects.  A Wiki seems like a much better choice.  I've started using ScrewTurn Wiki.  It is written in .NET 2.0 and is very nice.  ScrewTurn is very lightweight, easy to use, looks great, and has no need for a database.  The next major release will add plug-in support and a number of other features. Give it a try...I think you'll be impressed.

  • Gmail --; Hotmail ++;

    Well, GMail is down for me tonight...and Hotmail is up.  I'm glad to see Microsoft is doing something right.  ;-)  And look...Google wants me to cross my fingers and hope I get access to my email again.