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 2009 Entries
Tampa Bay IASA February 2009 Meeting Reminder
Just a quick reminder that the February 2009 meeting is tonight from 6:30 PM - 8:30 PM (ET) at the Microsoft office. Please be sure to register so we have a good idea of how much pizza to order. Code Generation with T4 and Visual Studio Why write repetitive code when you can generate it? Learn about Text Template Transformation Toolkit (T4) - one of the best-hidden new features of Visual Studio 2008. T4 allows you to use simple ASP.NET-like template syntax to generate application source code, configuration ......

Posted On Thursday, February 26, 2009 10:44 AM

South Florida Code Camp 2009
I wanted to thank Dave and everyone else who helped coordinate the South Florida Code Camp this year. It was an excellent event and I believe the final number of attendees was a little over 700, which makes this the largest known code camp in the world. For those of you who attended my sessions, thank you as well. As I mentioned, the complete list of resources for my two-part memory management session is available as well as the blog posts that are related to my Code Style and Standards chalk talk. ......

Posted On Saturday, February 14, 2009 8:59 PM

Visual Studio 2008 Debugging – The Watch Window
The Watch window (actually there are four different Watch windows you can use) is easily the most powerful aspect of the Visual Studio debugger and the underlying technology it uses actually surfaces in several places: Watch Autos Locals Quick Watch “Data Tips” (the debugging tool tips that appear when you hover over a code element) The thing that most people might not realize is that you can actually call methods in the Watch window. This is useful because it allows you to see data structures that ......

Posted On Saturday, February 14, 2009 8:23 PM

Visual Studio 2008 Debugging – Advanced Tricks
We previously talked about the Location, Condition, Hit Count, Filter, and When Hit modifiers for breakpoints. These are great advanced breakpoints that will really make your debug sessions much more useful, but there are also some other advances in Visual Studio that go beyond these breakpoint modifiers. The first advance is the idea of advanced location breakpoints. How many times have you been debugging an issue and as you’re looking at the call stack you realize that you want to set a breakpoint ......

Posted On Saturday, February 14, 2009 6:45 PM

Visual Studio 2008 Debugging Tricks – Tracepoints
We have talked about the Location, Condition, Hit Count, and Filter modifiers for breakpoints which only leaves the When Hit modifier. Using the When Hit modifier allows you to change your breakpoint to a tracepoint. What is a tracepoint? Simply put, it is a breakpoint that continues execution. Why would this be interesting or even important? Tracepoints are great when you want to trace a particular path of execution, such as OnDeserialized events in your WCF DataContract classes. You are interested ......

Posted On Saturday, February 14, 2009 4:17 PM

Visual Studio 2008 Debugging Tricks – Multi-Threaded Debugging
We previously talked about the Location, Condition and Hit Count modifiers for advanced breakpoints. These are great for a lot of different debugging scenarios, but what about tricks specifically for debugging multi-threaded applications. If you have ever tried to debug a multi-threaded application you know that it isn’t always the easiest experience. Hopefully everyone is already familiar with the Treads window. If you aren’t, it is accessed through the Debug|Windows|Threads menu or the Ctrl+D, ......

Posted On Saturday, February 14, 2009 4:16 PM

Visual Studio 2008 Debugging Tricks – Advanced Breakpoints
The most basic aspect of any debugging session is the use of breakpoints, which allows you to specify a location in your application (a line of code) where program execution will stop (break) and allow you to inspect the internal state of the application at that exact moment. This is a pretty cool feature, but Visual Studio allows you to do even more with advanced breakpoints. Put simply, an advanced breakpoint is a breakpoint with one or more modifiers applied. A modifier allows you to change the ......

Posted On Saturday, February 14, 2009 4:16 PM

Windows 7 Product Lines Announced
Microsoft today announced the new product line for Windows 7. In some ways the new Windows 7 product line follows the same ideas of Windows Vista, but the big differences are that each Windows 7 edition is a superset of the previous edition (which means that each higher edition will have every feature of all lower editions) and they will be focusing primarily on two editions of Windows 7: Windows 7 Home Premium and Windows 7 Professional. The breakdown on the different editions is: Windows 7 Starter ......

Posted On Tuesday, February 3, 2009 3:01 PM

Fit in February Developer Challenge
I don’t know why or how I missed this earlier, but I just found out about the Fit in February Developer Challenge. After reading the official rules, which includes a brief explanation of why the challenge was started, I think this is an excellent way to entice us developers in to doing something to become more healthy. For my part, I’m going to start following the onehundredpushups program, which is a 6 week training program after which you should be able to do 100 consecutive pushups. I had completed ......

Posted On Sunday, February 1, 2009 3:47 PM

Copyright © Scott Dorman | Powered by: