BorisJ's Blog

Visual C++ Program Manager

C++ and .NET Framework Multitargeting

I'm not going to write a long note explaining once again that I've been too busy to post. We all...

Author: borisj Date: 08/06/2007

Interop 101 – Part 5

As overdue as this post is, let's just jump in. In my first 4 installments, I focused on the...

Author: borisj Date: 02/09/2007

Blogging Redux

It seems as though my blogging comes in phases, with short periods of writing often interspersed...

Author: borisj Date: 01/30/2007

Interop 101 – Part 4

I apologize for the long delay for this section (although I suppose my average posting frequency is...

Author: borisj Date: 09/29/2006

Interop 101 - Part 3

In the last part of this little series, we looked into how C# (and .NET languages in general) can...

Author: borisj Date: 09/02/2006

Debugging Trick

My colleague Kang Su (that's his first name) came by my office yesterday to borrow a book. You might...

Author: borisj Date: 08/22/2006

Interop 101 – Part 2

In my last post, I began my little foray into basic managed/native interop scenarios. The goal is to...

Author: borisj Date: 08/21/2006

Interop 101 - Part 1

It's funny how often the people within our team (myself included) take certain things for granted....

Author: borisj Date: 07/30/2006

Channel 9

The folks over at Channel9 have posted my first video over here. If you don't know what the site is,...

Author: borisj Date: 07/12/2006

Thoughts about Tech-Ed 2006

As I mentioned in previous posts, I was Microsoft's largest sponsored conference a few weeks ago. I...

Author: borisj Date: 06/30/2006

Interop Chalk Talk - The Slides

Upon request, I am posting the slides to my chalk talk. It's especially useful as I am not sure how...

Author: borisj Date: 06/16/2006

Blogging from Tech-Ed 2006

I am hanging out at Tech-Ed 2006 in Boston this week. After 2 days, I must it continues to amaze me...

Author: borisj Date: 06/14/2006

Product Feedback woes and yet another macro

A while back, we received a suggestion via our product feedback website. The site lets anyone log...

Author: borisj Date: 06/05/2006

Useful Code: Keyboard shortcuts

People often wonder about how we deal with Keyboard shortcuts in Visual Studio. There are a couple...

Author: borisj Date: 05/16/2006

Back to blogging

It turns out Word 2007 supports blogging. This will be my grand excuse to start blogging again.

Author: borisj Date: 05/15/2006

Useful Code: Build Startup Project

It seems as though I've dropped off from blogging, and that surely was not my intention. So without...

Author: borisj Date: 10/11/2005

Classic Clippy Story

This short story that Larry links to is a great reminder of the dangers of trying to create software...

Author: borisj Date: 07/26/2005

Blogging from Meltdown

I'm presenting my Visual C++ productivity tips talk at the Windows Gaming conference, also known as...

Author: borisj Date: 07/26/2005

Useful Code: Swap .h/.cpp

Over the past few weeks, for a number of reasons I have been working on a number of macros to extend...

Author: borisj Date: 07/25/2005

Sufjan Stevens

Wow. What an amazing concert I went to tonight (well last night by now). If you're not familiar with...

Author: borisj Date: 07/24/2005

Chat: The Visual Studio Debugger, July 28th @ 1pm Pacific Time

I'll be participating in an online chat about debugger features next week. There will be members of...

Author: borisj Date: 07/22/2005

Testing new internal blog posting tool

Hopefully this works and I'll start posting more often. I've been playing with the idea of using...

Author: borisj Date: 07/15/2005

I want this keyboard

Found this keyboard on /. today, looks like a really cool idea. Update: It's not everyday you get...

Author: borisj Date: 07/14/2005

The design of C++0x

Bjarne (no last name needed on a C++ oriented blog) posted this article in the May edition of the...

Author: borisj Date: 07/06/2005

Google Maps Mania

Well I suppose this was inevitable. There are now so many Google Maps hacks (err... applications)...

Author: borisj Date: 07/06/2005

Vertical Guidelines

Now here is a feature that we should expose far more prominently (and I'll push the core team to do...

Author: borisj Date: 07/01/2005

GameFest I

I've spent the past two days at GameFest, presenting some tips and tricks for the Visual C++ IDE and...

Author: borisj Date: 06/30/2005

Kate Gregory on why Visual C++ matters

Steve Teixeira pointed out a great (quick too!) talk by Kate Gregory, one of our regional directors,...

Author: borisj Date: 06/29/2005

VS 2005 vs. Firefox

Thanks to Don for pointing this one out, I bet Sara will blog about this in no time too... Since...

Author: borisj Date: 06/25/2005

Where is my Source Browser?

If you're an experienced Visual C++ 6.0 user, chances are you've become quite attached to the Source...

Author: borisj Date: 06/02/2005

Shalom from Tel Aviv

I am here in Tel Aviv with some of the members of my team as part of the Visual C++ Accelerator...

Author: borisj Date: 05/09/2005

New for VC++ 2005: CTRL+J

Have you ever been coding inside a class/struct and you wanted to know just what members were...

Author: borisj Date: 04/19/2005

Hacking the Papal Election

Bruce Schneier has a great piece analyzing the papal election process and its security.Bottom line:...

Author: borisj Date: 04/19/2005

Find symbols VC6-style using CTRL+D

Many developers complain about the fact that the traditional search box that pops up when using...

Author: borisj Date: 04/11/2005

IntelliSense Support in Visual C++

Alvin Chardon, a developer on the Visual C++ team, wrote a great paper describing how the...

Author: borisj Date: 04/07/2005

New Visual C++ Focused Blog

Hey everyone! I am a fairly new Program Manager for the Visual C++ IDE. I am starting this blog to...

Author: borisj Date: 04/07/2005