BorisJ's Blog

Visual C++ Program Manager

  • BorisJ's Blog

    C++ and .NET Framework Multitargeting

    • 1 Comments
    I'm not going to write a long note explaining once again that I've been too busy to post. We all know it's not true and who wants to sound like a hypocrite right? In any case, my colleague Luke recently posted an entry about a feature we both worked...
  • BorisJ's Blog

    Interop 101 – Part 5

    • 11 Comments
    As overdue as this post is, let's just jump in. In my first 4 installments, I focused on the different ways you could access native functionality from managed code. In this post, I will flip the actors around and investigate how to expose managed functionality...
  • BorisJ's Blog

    Blogging Redux

    • 1 Comments
    It seems as though my blogging comes in phases, with short periods of writing often interspersed with (very) long periods of silence :) Heck, in this specific instance, I even let my interop series go unfinished. In my next post on the topic, I plan to...
  • BorisJ's Blog

    Interop 101 – Part 4

    • 10 Comments
    I apologize for the long delay for this section (although I suppose my average posting frequency is already pretty low), but I was on a much needed vacation. I finished the last chapter with a brief mention of what I would talk about now, which is the...
  • BorisJ's Blog

    Interop 101 - Part 3

    • 10 Comments
    In the last part of this little series, we looked into how C# (and .NET languages in general) can call into native code as directly as possible through P/Invoke. While this is a viable technique in many cases, it doesn’t scale to complex interop nicely...
  • BorisJ's Blog

    Debugging Trick

    • 2 Comments
    My colleague Kang Su (that's his first name) came by my office yesterday to borrow a book. You might think a story that starts like this couldn't possibly lead to anything interesting. This tale is compelling though so hang tight. So the book in question...
  • BorisJ's Blog

    Interop 101 – Part 2

    • 7 Comments
    In my last post, I began my little foray into basic managed/native interop scenarios. The goal is to discuss (in a first step at least) the different ways one can access native code from the managed world. Arguably, the simplest method is the one I used...
  • BorisJ's Blog

    Interop 101 - Part 1

    • 13 Comments
    It's funny how often the people within our team (myself included) take certain things for granted. We have provided a great way to bridge the gap between native and managed code with C++/CLI yet I am continually surprised by how little information has...
  • BorisJ's Blog

    Channel 9

    • 3 Comments
    The folks over at Channel9 have posted my first video over here . If you don't know what the site is, the quick explanation is that it's a repository of video conversations with people at Microsoft. In this case, Charles Torre sat down with me to talk...
  • BorisJ's Blog

    Thoughts about Tech-Ed 2006

    • 3 Comments
    As I mentioned in previous posts, I was Microsoft's largest sponsored conference a few weeks ago. I have been mulling over what I saw and heard while I was there and I feel it's time to write a little post-mortem. First point, the conference is huge....
  • BorisJ's Blog

    Interop Chalk Talk - The Slides

    • 3 Comments
    Upon request, I am posting the slides to my chalk talk. It's especially useful as I am not sure how these slides get included on the Tech-Ed DVD. I had a great audience for the talk, and it's really important that our team get the message across that...
  • BorisJ's Blog

    Blogging from Tech-Ed 2006

    • 79 Comments
    I am hanging out at Tech-Ed 2006 in Boston this week. After 2 days, I must it continues to amaze me how large this conference has become. There are about 15,000 attendees this year and the conference center feels like it could fit a squadron of Airbus...
  • BorisJ's Blog

    Product Feedback woes and yet another macro

    • 1 Comments
    A while back, we received a suggestion via our product feedback website. The site lets anyone log bugs and/or suggestions for our product, which feed directly into our internal bug tracking mechanism. In other words, the site is not simply a façade but...
  • BorisJ's Blog

    Useful Code: Keyboard shortcuts

    • 5 Comments
    People often wonder about how we deal with Keyboard shortcuts in Visual Studio. There are a couple of things to know and I'll throw in a neat macro too. Profiles When you run Visual Studio for the first time, you will get a prompt asking which default...
  • BorisJ's Blog

    Back to blogging

    • 0 Comments
    It turns out Word 2007 supports blogging. This will be my grand excuse to start blogging again.
  • BorisJ's Blog

    Useful Code: Build Startup Project

    • 10 Comments
    It seems as though I've dropped off from blogging, and that surely was not my intention. So without further ado, let's jump into another useful piece of code. People have been asking for this feature for quite some time now, and I'll be sure to push for...
  • BorisJ's Blog

    Classic Clippy Story

    • 4 Comments
    This short story that Larry links to is a great reminder of the dangers of trying to create software that's *too* helpful. It's evocative of the way many C++ developers feel about the evolution of the IDE experience since Visual C++ 6.0. One customer...
  • BorisJ's Blog

    Blogging from Meltdown

    • 0 Comments
    I'm presenting my Visual C++ productivity tips talk at the Windows Gaming conference, also known as Meltdown 2005 . As you can see from the picture, it's got quite the super hero theme going for it this year. For those that are curious, each of those...
  • BorisJ's Blog

    Useful Code: Swap .h/.cpp

    • 21 Comments
    Over the past few weeks, for a number of reasons I have been working on a number of macros to extend the functionality of Visual C++. The first reason is that I have been giving preparing demos for various talks, such as Gamefest (which I mentioned earlier...
  • BorisJ's Blog

    Sufjan Stevens

    • 1 Comments
    Wow. What an amazing concert I went to tonight (well last night by now). If you're not familiar with Sufjan Stevens (pronounced soofyan), you should definitely pick up his latest album titled Illinois or any of his older ones. My friend Nelson bought...
  • BorisJ's Blog

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

    • 0 Comments
    I'll be participating in an online chat about debugger features next week. There will be members of the core debugger team online who can answer almost any question you might have. I'll be there to answer some of the C++ specific questions, so feel free...
  • BorisJ's Blog

    Testing new internal blog posting tool

    • 0 Comments
    Hopefully this works and I'll start posting more often. I've been playing with the idea of using OneNote to write up posts as well...
  • BorisJ's Blog

    I want this keyboard

    • 6 Comments
    Found this keyboard on /. today, looks like a really cool idea. Update : It's not everyday you get ahead of Scoble on finding these things. Then again that probably means I should curtail on the surfing :)
  • BorisJ's Blog

    The design of C++0x

    • 4 Comments
    Bjarne (no last name needed on a C++ oriented blog) posted this article in the May edition of the C/C++ Users Journal, discussing the upcoming new C++ standard that's being developed by the ISO C++ committee. I noticed the Lambda the Ultimate picked it...
  • BorisJ's Blog

    Google Maps Mania

    • 62 Comments
    Well I suppose this was inevitable. There are now so many Google Maps hacks (err... applications) that someone has created a blog dedicated to following up on them. On that note, if you haven't checked out Google Earth , you really must. I can't wait...
Page 1 of 2 (35 items) 12