The Ultimate Visual Studio Tips and Tricks Blog

by Zain Naboulsi

Team Foundation Server Usage at Microsoft

My very good friend, Randy Pagels, recently posted some TFS usage data. You can find the PDF here:...

Author: zainnab Date: 01/20/2014

Which version control system should I use in Team Foundation Server 2013: TFVC and GIT Comparison

I recently had a discussion with a customer about our GIT support. I thought I would share this...

Author: zainnab Date: 01/08/2014

2014 Begins: My Thoughts On Finding Personal Satisfaction

  Happy New Year!   It’s time to begin 2014 and get some great stuff going this year!...

Author: zainnab Date: 01/06/2014

The Case For Agile Over Waterfall

This article came about as the result of a recent trip I made to a customer. I was presenting on TFS...

Author: zainnab Date: 11/07/2013

Visual Studio 2013 RTM Available!

  Apologies for the delay on this one. I briefly toyed with the idea of retiring the blog and...

Author: zainnab Date: 11/06/2013

WorkItem Glass

So in my quest to find new and interesting interfaces for TFS, my buddy Chris Koenig introduced me...

Author: zainnab Date: 09/27/2013

SafeNight: Helping Domestic Violence Victims

Myfriends at Caravan Studios <,the">www.caravanstudios.org>,the newest division of TechSoup...

Author: zainnab Date: 09/13/2013

Visual Studio 2013: Cut or Delete the Current Line

You can quickly and easily cut or delete the current line. Just do one of the suggestions below....

Author: zainnab Date: 09/12/2013

Visual Studio 2013: Never Cut or Copy a Blank Line Again

Ever cut something then accidentally cut a blank line?  I can't really think of a good reason...

Author: zainnab Date: 09/11/2013

Visual Studio 2013: Zooming In and Out of Text in the Editor

This week I thought we would focus on some fun quickies that have been in Visual Studio since at...

Author: zainnab Date: 09/10/2013

Visual Studio 2013 Release Candidate Available Today!

Hey Folks :) Wanted to let you know that the Visual Studio 2013 and Team Foundation Server 2013...

Author: zainnab Date: 09/09/2013

VMware or Microsoft?–Did you know that there’s no extra charge?

My good friend, Kevin Remde, is writing a great series comparing VMWare technology to our Hyper-V...

Author: zainnab Date: 09/06/2013

Visual Studio 2013 Preview: Application Lifecycle Management Virtual Machine and Hands-on-Labs / Demo Scripts

If you have been following the blog then you know I am a HUGE fan of Brian Keller’s VS/TFS...

Author: zainnab Date: 08/29/2013

Visual Studio 2013: Working in the Breakpoints Window

  NOTE: This is an older feature. I’ve updated the information for VS2013.   The...

Author: zainnab Date: 08/28/2013

Visual Studio 2013: Working with Breakpoint Labels

  NOTE: This is an older feature. I’ve updated the information for VS2013.   The...

Author: zainnab Date: 08/27/2013

Visual Studio 2013: Turn Off the Uppercase Menu

NOTE: This is an older feature. I’ve updated the information for VS2013.   This is one change...

Author: zainnab Date: 08/21/2013

Visual Studio 2013: Format the Current Document or Selection

  NOTE: This is an older feature. I’ve updated the information for VS2013.     Format...

Author: zainnab Date: 08/20/2013

Visual Studio 2013: TODO Comments and Custom Tokens in the Task List

NOTE: This is an older feature I’ve updated the information for VS2013   Ever been writing some...

Author: zainnab Date: 08/15/2013

Visual Studio 2013 Preview: Code Map Debugger Integration

  Prologue The original Code Map was introduced in the product with Visual Studio 2012 Update...

Author: zainnab Date: 08/14/2013

Technical Articles for Visual Studio Application Lifecycle Management

Just came across these the other day and wanted to share below is the information verbatim from...

Author: zainnab Date: 08/12/2013

Visual Studio 2013: Matching Braces

This next feature only applies to C++ and C# just so you know. There are four things I want to talk...

Author: zainnab Date: 08/08/2013

Visual Studio 2013: Insert a Line

This is another quick but useful feature. Let’s say you have some code:   And you need a line,...

Author: zainnab Date: 08/07/2013

Visual Studio 2013: IntelliSense

I’m back! Vacation was great but now I’m ready to get back into the swing of things. I thought we...

Author: zainnab Date: 08/06/2013

On Vacation

Folks I will be on vacation until 8/5. See you all in a couple of weeks :) p.s. Unfortunately...

Author: zainnab Date: 07/19/2013

Visual Studio 2013: Reference Highlighting

  This one is absolutely one of my favorite tips because you don't have to do anything to make...

Author: zainnab Date: 07/18/2013

Visual Studio 2013: Quick Launch

In the past, finding things deep in the IDE has been a challenge. Visual Studio 2012 introduced...

Author: zainnab Date: 07/17/2013

Visual Studio 2013 Preview: Navigate To

You can use Navigate To to search for objects, definitions, or references (symbols) in a solution....

Author: zainnab Date: 07/16/2013

Visual Studio 2013: Using Box Selection and Zero-Length Box Selection

This is a collection of about 4 or 5 tips I wrote on using Box Selection for my book a while back. I...

Author: zainnab Date: 07/15/2013

Team Foundation Server 2013 Preview - Upgrade FAQ

For those that are installing TFS 2013, here is a FAQ from the team to help answer some common...

Author: zainnab Date: 07/14/2013

InRelease for Visual Studio 2013 Preview Now Available

In case you haven’t heard we acquired InCycle’s InRelease Business Unit. Here is...

Author: zainnab Date: 07/13/2013

Visual Studio 2013: Organize Your Code with Named Regions

  This feature was first introduced in Visual Studio 2005 and, over the years, I’ve heard...

Author: zainnab Date: 07/12/2013

Visual Studio 2013: Drag and Drop Code Onto the Toolbox

This is another feature that has been around for a while but a lot of people don’t know about. Got...

Author: zainnab Date: 07/11/2013

Visual Studio 2013 Preview: Peek Definition aka Go To Definition (Peek)

Traditionally when you want to view the definition of a method you place your cursor inside the...

Author: zainnab Date: 07/10/2013

Visual Studio 2013 Preview: CodeLens aka Code Information Indicators

[Updated: 7/12/2013: Thanks to John Gardner for the updated info.]   There is only one way to...

Author: zainnab Date: 07/09/2013

Visual Studio 2013: Making IntelliSense Transparent While You Code

As I mentioned before, I will be revisiting tips from older versions in this new series. I’m also...

Author: zainnab Date: 07/08/2013

Visual Studio 2013 Preview: C++ Automatic Brace Completion

One of the new features in VS2013 for C++ Developers is automatic brace completion. We’ve had this...

Author: zainnab Date: 07/05/2013

Visual Studio 2013 Preview: Distinguishing Multiple Instances of Visual Studio

  So this next feature I don’t personally have much use for but it may be useful for some of...

Author: zainnab Date: 07/04/2013

Visual Studio 2013 Preview: Options Dialog Changes

In this post I’ll talk about a couple of changes to the Tools | Options dialog.  It may not be...

Author: zainnab Date: 07/03/2013

Visual Studio 2013 Preview: Enhanced Scroll Bar

Visual Studio 2013 has another great new feature: enhanced scroll bar functionality. The new scroll...

Author: zainnab Date: 07/02/2013

Visual Studio 2013 Preview: Moving Lines of Code

And I’m finally back! It’s been a few months since I have blogged and I am glad to be doing it...

Author: zainnab Date: 07/01/2013

Team Foundation Server Planning Guide

https://vsarplanningguide.codeplex.com/ For folks that haven’t seen this it’s great...

Author: zainnab Date: 05/27/2013

"The reports of my death are greatly exaggerated"–Mark Twain

Folks,   Apologies for going dark on you suddenly. I have not stopped writing to the blog...

Author: zainnab Date: 05/26/2013

Understanding IntelliTrace Part VI: Working with IntelliTrace Logs

This is a multi-part series, you can find the other parts here: Understanding IntelliTrace Part I:...

Author: zainnab Date: 03/05/2013

Understanding IntelliTrace Part V: Advanced IntelliTrace Settings

This is a multi-part series, you can find the other parts here: Understanding IntelliTrace Part I:...

Author: zainnab Date: 02/28/2013

Understanding IntelliTrace Part IV: IntelliTrace Calls

This is a multi-part series, you can find the other parts here: Understanding IntelliTrace Part I:...

Author: zainnab Date: 02/21/2013

Understanding IntelliTrace Part III: IntelliTrace Events

This is a multi-part series, you can find the other parts here: Understanding IntelliTrace Part I:...

Author: zainnab Date: 02/19/2013

ASP.NET and Web Tools 2012.2

From https://www.asp.net/vnext ASP.NET and Web Tools 2012.2 is a tooling refresh of Visual Studio...

Author: zainnab Date: 02/18/2013

Understanding IntelliTrace Part II: Where Do I Use IntelliTrace?

This is a multi-part series, you can find the other parts here: Understanding IntelliTrace Part I:...

Author: zainnab Date: 02/14/2013

Understanding IntelliTrace Part I: What the @#$% is IntelliTrace?

This series is based on my IntelliTrace Workshop materials found here: https://sdrv.ms/UPUEE3 This is...

Author: zainnab Date: 02/12/2013

Next>