Usage and Health Data Service Application Stopped; and a little bit-o-PowerShell

April 8, 2011
If you’ve had the opportunity to work with any of the new Microsoft server products, you’ve undoubtedly become aware of the power of the PowerShell commandlets that ship with many of the new products. As a developer at heart, and a SharePoint developer/administrator by trade; I am enlightened daily by the many things that are possible with the SharePoint 2010 Management Shell. In a world where we are constantly seeking more and more automation, developers and admins alike are going to have to get comfortable writing code… I mean scripts. Find out more by reading the full post at

QuickTip: Audience Targeting and List View Web Parts

March 11, 2011
When piecing together a nice little composite application using SharePoint 2010, you will run into circumstances where you will want to hide certain pieces of the UI (Web Parts). As ASP.NET developers we would simply wrap the specified area in a LoginView control and secure it to display for only the appropriate groups. SharePoint Web Parts can do the very same thing through a concept known as audience targeting. We can place a Web Part on a page, and specify that it is only visible to a select set of SharePoint groups or audiences. This works great for a vast majority of the Web Parts in SharePoint, but unfortunately the List View Web Part (one of the more common Web Parts) has a bit of a hitch in its audience targeting giddy-up. Find out more by reading my post on

On-Demand UI in SharePoint 2010

February 7, 2011
The user experience in SharePoint 2010 is quite impressive. Microsoft has developed a great UI platform in the SharePoint 2010 product that brings wonderful things to developers, such as dialogs, status bars, the Ribbon and much more. SharePoint 2010 implements all of this functionality by way of a very impressive blend of JavaScript and AJAX. As one might assume; this has the potential to make some really heavy UI. Thankfully, Microsoft has built on-demand scripting capabilities right into the ECMA Script Library to help make pages lighter upon initial load. Find out more by reading the full post at