Geeks With Blogs


Microsoft Store

Support This Site

AddThis Social Bookmark Button

Locations of visitors to this page

Subscribers to this feed

TwitterCounter for @sdorman

Creative Commons License

Scott Dorman Microsoft MVP, Software Architect, Developer, Author February 2008 Entries
BillG demos Xobni
I have talked about Xobni several times before and absolutely love this product. It turns out Xobni is a Microsoft Startup Accelerator Program partner. There are lots of benefits to the program like free software, consulting help, press releases, introductions to Microsoft people, partners, and even VCs. One benefit that wasn't anticipated was a demo by Bill Gates at the Microsoft Office Developers Conference. Check out this 2 minute video of Bill talking about Xobni; then check out Xobni ......

Posted On Friday, February 29, 2008 10:21 PM

Customizing TFS Reports
If you use TFS, you have probably wanted to customize at least one of the reports or create your own custom report. Fortunately, the Microsoft patterns & practices group has published an excellent white paper that explains how to create or customize TFS reports. Technorati Tags: TFS ......

Posted On Friday, February 29, 2008 10:12 PM

Code Signing
Ever since the .NET Framework was first release, Microsoft has always recommended that your code be signed. Windows Vista drives this point home even more with UAC and the Windows Error Reporting (WER) features, not to mention the fact that it's a requirement for Vista logo certification. John Robbins from Wintellect provides an excellent explanation of how to sign your code. As it turns out, it's a lot easier than many of you may have thought ......

Posted On Friday, February 29, 2008 9:59 PM

The additive nature of the .NET Framework
Also from Paul's blog post and the .NET Framework Namespace poster is an excellent diagram that shows the relationship between the .NET Framework 3.5 release and the other versions of the Framework. This clearly shows the additive nature of both the .NET 3.0 and 3.5 releases ......

Posted On Friday, February 29, 2008 9:37 PM

.NET Framework 3.5 Namespace poster
Now that .NET Framework 3.5 has been officially released, you can download a PDF of the commonly used types and namespaces. Be sure to check out Paul Andrew's blog post for full details ......

Posted On Friday, February 29, 2008 9:30 PM

Team System Widgets
If you use Team System, Accentient has an excellent list of various Visual Studio Team System add-ins, add-ons, widgets, and extensibility solutions. This list is much more complete than the current Visual Studio Gallery, but it has also been around a lot longer. One benefit of the Visual Studio Gallery, however, is that you get a description of the add-in to decide if it's something that is important to you ......

Posted On Friday, February 29, 2008 9:23 PM

Source Code Branching
Source code branching is easily one of the most complicated, misunderstood, and quite possibly abused concepts in source control. There are a multitude of different philosophies on how and when to branch code. Jeff Atwood provides an excellent and insightful look at the issues surrounding code branching by comparing branches to parallel universes. It's a different way of looking at the problem, but one that seems to work very well ......

Posted On Friday, February 29, 2008 9:10 PM

TFS Power Tools
With the release of TFS 2008, Team Build is getting closer to providing the same features as CruiseControl.NET. To help remove some of the shortcomings of Team Build, Microsoft has released the Visual Studio Team System 2008 Team Foundation Server Power Tools, which is a set of enhancements, tools and command-line utilities that improve the Team Foundation Server user experience. Team Foundation Server Power Tools includes the following tools: Team Foundation Power Tool command-line tool (TFPT.EXE) ......

Posted On Friday, February 29, 2008 8:54 PM

WPF Application Quality Guide
Since WPF was released it has seen a fairly rapid adoption but not much in the way of guidance. The WPF team at Microsoft is hoping to change that with the release of the WPF Application Quality Guide. The guide is going to be released in stages and will be updated based on feedback provided by the community. While the first release is still missing a lot, it does provide some good tips on setting up your application for automated testing. They also provide a good list of tools for performance profiling: ......

Posted On Friday, February 29, 2008 8:39 PM

Framework Engineering: Architecting, Designing, and Developing Reusable Libraries
At TechEd 2007, Krzysztof talked about building reusable libraries. The session abstract is below. You can download the presentation as an XPS file. The presentation was also recorded, and the WMV file can be downloaded from here. This session covers the main aspects of reusable library design: API design, architecture, and general framework engineering processes. Well-designed APIs are critical to the success of reusable libraries, but there are other aspects of framework development that are equally ......

Posted On Friday, February 29, 2008 8:27 PM

It's beginning to look like the start of the Code Camp Season, with at least 12 scheduled over the next 4 months. If you are organizing a code camp, there is a new open source project that Jeffery Palermo has started called CodeCampServer. The project aims to provide a solution that can server as the web site for a code camp and will be able to track and manage multiple conferences for a single user group. The project will use the ASP.NET MVC Framework and the MvcContrib. The project hasn't had their ......

Posted On Friday, February 29, 2008 8:15 PM

Reminder: February 2008 Tampa Bay IASA Meeting
Just a reminder that the Tampa Bay IASA February meeting is tomorrow night starting at 6:30 PM. David Hayden is presenting an Introduction to Aspect-Oriented Programming. Please be sure to register so we have an idea of how many pizzas to order. Technorati Tags: IASA, Meetings ......

Posted On Wednesday, February 27, 2008 7:49 PM

Tech·Ed for Novices, 2008 Edition
While I'm waiting to find out if I'll be able to go to Tech·Ed again this year I am still keeping an eye on what's going on with the conference. For last year's Tech·Ed, Microsoft created a "Tips for the Newbie" page (which is apparently no longer available) and I created a follow-on post called Tech·Ed for Novices. Since the conference this year is split into two separate weeks, I thought it was even more important for some tips on how to deal with the information overload and what Tech·Ed has to ......

Posted On Monday, February 25, 2008 12:21 AM

Starting to Tag
As you might have noticed, my last post included Technorati tags. This blog has been listed with Technorati for quite a while now, but I've never actually tagged any of the posts. Even when Subtext added tag cloud support, I didn't bother with it. I'm not sure why I am now (perhaps the fact that the actual post categories aren't being displayed correctly has something to do with it), but I'm starting to add tags to my posts. I can't guarantee that every post will get them until tagging becomes second ......

Posted On Sunday, February 24, 2008 10:22 PM

Outlook Connector Calendar Sync
One of the more irksome qualities about the Outlook Connector was the lack of Calendar synchronization, particularly with the new Windows Live Calendar. If you were an MSN subscriber it would work, but if you had just a Hotmail (or Windows Live) account it wouldn't. This also applied even if you had purchased the additional features of Hotmail Plus. According to LiveSide there is a new Outlook Connector currently in internal Microsoft testing that reportedly allows synchronization with Windows Live ......

Posted On Sunday, February 24, 2008 10:11 PM

Windows Live SkyDrive Improvements
I have talked about SkyDrive in the past and really like the service and the direction it seems to be taking. Just this past week, SkyDrive was finally officially released in 38 countries/regions. Along with the official release, the amount of space available has been increased to 5GB. I love the increased storage space, hopefully we will start to see some of these other improvements soon: Increase (or, ideally, remove) the size limit on uploading files. The ability to download multiple files at ......

Posted On Sunday, February 24, 2008 10:03 PM

Stop Visual Studio From Automatically Connecting to TFS
A while ago I came across this excellent tip from Colin Beales that explains how to stop Visual Studio from automatically connecting to a TFS server when it starts up. I didn't need it until this weekend, but it works great and shortens the startup time as well. The tip couldn't be simpler and works for both Visual Studio 2005 and Visual Studio 2008. In order to make this change, you will need to modify the registry so be sure to back it up first. After that, add a DWORD value named AutoLoadServer ......

Posted On Sunday, February 24, 2008 7:53 PM

Windows Live Search Improvements
Last week, some improvements to Windows Live Search were announced which will improve the efficiency of how Live Search crawls and indexes a web site. The main improvements are: HTTP Compression, which allows faster transmission time by compressing static files and application responses, reducing network load between the web server and the Live Search crawler. Conditional Get, as defined by RFC 2616 (Section 14.25). What this means is that generally a page will not be downloaded unless it has changed ......

Posted On Sunday, February 24, 2008 7:46 PM

Book Review: LINQ Quickly
I was recently introduced to a UK based publisher called Pact Publishing. They are a UK based publisher and have a book focused on the new Language Integrated Query (LINQ) features available in .NET 3.5 called LINQ Quickly: A practical guide to programming Language Integrated Query with C# by N Satheesh Kumar. The book provides a good overview of LINQ and it's supporting language features, such as anonymous types, implicit typing, object initializers, extension methods, and expressions. It then builds ......

Posted On Sunday, February 24, 2008 7:40 PM

Microsoft DreamSpark
Microsoft has always provided great deals for college students. I remember when I was still in school being able to purchase "Academic Editions" of Windows and Office at fractions of the retail price from the college bookstore. This time around, Microsoft is making it even better to be a student with the introduction of Microsoft DreamSpark. DreamSpark gives students access to the same Microsoft developer and design tools used by the industry professionals at no charge. DreamSpark currently offers ......

Posted On Sunday, February 24, 2008 7:33 PM

Visual Studio user settings per project/solution
Last April I talked about the need to have the Visual Studio editor settings (like tab size, curly brace location, etc.) stored with each solution as well as globally. This was spurred by an email thread between some of the Subtext developers and myself. The end result was a feature request being submitted on Microsoft Connect. That feature request ended up being closed because it was submitted too late in the Orcas (Visual Studio 2008) cycle. I just received an update from the Connect site, and ......

Posted On Monday, February 18, 2008 10:47 PM

The HD DVD vs Blu-ray format wars appears to be over, in a relatively short amount of time too. According to Reuters, Toshiba announced that it is planning to stop production of HD DVD players and recorders. The death-blow was apparently dealt by Wal-Mart's recent announcement that it is abandoning the HD DVD format and will carry only Blu-ray discs. About 4,000 U.S. Wal-Mart and Sam's Club stores will phase out the HD DVDs by June. Wal-Mart's move comes close on the heels of Best Buy and Netflix ......

Posted On Saturday, February 16, 2008 11:41 PM

Tampa Bay IASA Newsletters
It's now been almost 2 months since I have been part of the Tampa Bay IASA chapter's leadership. In that time we've moved the meeting registration to Eventbrite and have started sending monthly newsletters. (The February newsletter was very late, and I sincerely apologize to everyone. The rest of them will be on time from now on.) The first newsletter that was sent out was managed "by hand" and it was a major headache. When I first started the newsletters, I searched around for a good email marketing ......

Posted On Saturday, February 16, 2008 11:08 PM

Post Categories and Image Galleries
You may have noticed that my post categories and image gallery lists are incorrect. I've submitted a trouble ticket to the GeeksWithBlogs technical support earlier this week, but it hasn't been resolved yet. Since I use the category list a lot to help find old posts, I decided to create a secondary category and image gallery list. Since I was recreating the lists, I have added a little bit of organization as well. The full list is available as an article since I will keep this list updated as I add ......

Posted On Wednesday, February 13, 2008 12:47 PM

What's Important at Code Camp...clarifications
It seems my earlier post about "What's Important at Code Camp?" might have touched a few nerves and may not have been as clear as I would have liked, so here are a few clarifications. I wasn't implying in any way that sponsors aren't important. In fact, it really was the other way around. As I mentioned, Code Camp is free to the attendees but there is still a cost to the organizers. That cost is defrayed as much as possible by support from Microsoft and other sponsors. Without the sponsors, it would ......

Posted On Tuesday, February 12, 2008 4:42 PM

MSDN Code Gallery
Late last month, Soma announced the new MSDN Code Gallery site for sharing samples from both Microsoft and the community at large. When I saw this announcement, I was a little surprised that Microsoft was creating yet another community-type samples site so close on the heals of the GotDotNet (GDN) shutdown. Granted, MSDN Code Gallery isn't exactly what GDN was, but between Code Gallery, CodePlex and MSDN Downloads it starts to get confusing. Charlie Calvert posted a good explanation of the three ......

Posted On Saturday, February 9, 2008 2:20 PM

Tampa Bay IASA - February 2008 Meeting
The Tampa Bay chapter of the International Association of Software Architects (IASA) is dedicated to building a community of professionals interested in topics related to software architecture. This organization welcomes all interested professionals. Whether you are a senior enterprise architect at a fortune 100 company or an aspiring architect with only a few years of experience. When: 2/28/2008 6:30 PM - 8:30 PM Topic: Introduction to Aspect-Oriented Programming (AOP) Write less code and create ......

Posted On Saturday, February 9, 2008 11:20 AM

What's Important at Code Camp?
I've been reviewing my evaluations from the South Florida Code Camp 2008 and one of the comments brought out some interesting points. After reading the comments, I thought it might be a good time to remind some of you what a Code Camp really is. A lot of this information is from the Code Camp Manifesto and from my personal experiences as both an attendee and a presenter. Code Camps are always a free event and are about the developer community at large. They are meant to be a place for developers ......

Posted On Saturday, February 9, 2008 11:11 AM

Xobni Updates
About a month ago, I talked about a new add-on for Microsoft Outlook called Xobni Insight. Since that time, I was invited to participate in the beta and have been running it both at work and at home. So far, I have been very impressed. The installation is very simple. Once Xobni Insight is installed, the next time you open Outlook will cause it to create an index of your email. On my home system, I have over 14,000 messages from almost 3,000 different senders and it took less than 10 minutes to create ......

Posted On Saturday, February 9, 2008 10:19 AM

Community Credit Hall of Fame
I've blogged in the past about Community Credit and really love the site. As a 5 time Community Credit winner, I just received the email today (although I actually knew about it over the weekend) that I have been inducted into the Community Credit Hall of Fame for 2008. There are a total of 17 inductees, all of whom have contributed a great deal to the development community. Thanks David for all of the hard work keeping Community Credit running smoothly so we all have a place to share with the community ......

Posted On Thursday, February 7, 2008 7:19 PM

Visual Studio Gallery
I just came across the new Visual Studio Gallery site, which is a new showcase for products and extensions for Visual Studio. The gallery looks like it is mostly going to be focused on Visual Studio 2008, but there is a lot of content for VS2005 and earlier. The gallery is part of the Visual Studio Extensibility (VSX) Developer Center on MSDN. For those of you who don't know, VSX covers the Visual Studio Software Development Kit (SDK) including tools, documentation, and samples for developers to ......

Posted On Wednesday, February 6, 2008 7:37 PM

South Florida Code Camp
The South Florida Code Camp was today and there were around 600 people who showed up. I moderated a round-table discussion on code style and standards and presented an in-depth talk on memory management in .NET. For those who attended either one of my sessions (or just want to take a look at the slides) you can download copies from my SkyDrive public folder. I only managed to attend a few sessions, but talking with people at the after-party it sounds like everyone had a great time and was able to ......

Posted On Saturday, February 2, 2008 10:13 PM

Copyright © Scott Dorman | Powered by: