System.Blog.Martens.Ben

The Tech Blog of Ben Martens

Blog - About

About The Tech Blog of Ben Martens

I'm an SDET in the Connected Systems Division. The Calendar Printing Aassistance for Office is the first public product to be released from our group and is available with Office12.

  • System.Blog.Martens.Ben

    Why Oslo Is Important

    • 1 Comments
    This article by Dan Vanderboom is one of the best pieces of writing I’ve seen to explain why Oslo is important. Here are a few quotes, but you should take the time to read the whole thing . Oslo respects this need for choice by offering support for building...
  • System.Blog.Martens.Ben

    Compressing Primes

    • 1 Comments
    A recent program contest at work challenged us to find as many Pythagorean triples as we could that contained at minimum of one prime. We had about a month to work on it. The first question was whether to write up a quick brute force attempt or to take...
  • System.Blog.Martens.Ben

    Oslo on .NET Rocks

    • 0 Comments
    Chris Sells is a PM on our team and spent quite a while talking to Carl Franklin on episode #401 of .NET Rocks. It's a great simple (geeky) English explanation of what we're doing. http://www.dotnetrocks.com/default.aspx?showNum=401
  • System.Blog.Martens.Ben

    Hard Drive Penalties

    • 0 Comments
    In an introductory programming class, I had a professor who explained CPU cache as sitting in a library and having the book in front of you. RAM was like going to a bookshelf. And hitting the hard drive was like ordering it from a store and waiting for...
  • System.Blog.Martens.Ben

    "Oslo" Web Links

    • 2 Comments
    Microsoft "Oslo" Resources " Oslo" Developer Center Download the "Oslo" SDK Ask a Question About "Oslo " Report an Oslo Bug A Lap Around "Oslo" (PDC video) "Oslo" - The Language (PDC video) "Oslo": Customizing and Extending the Visual Design Experience...
  • System.Blog.Martens.Ben

    Models Remixed

    • 1 Comments
    From www.modelsremixed.com ...
  • System.Blog.Martens.Ben

    Microsoft "Oslo" Web Page

    • 0 Comments
    Now that PDC is in full swing, the Oslo Developer Center has been published. It contains a lot of great information about the whole Oslo platform - the Repository, the M modeling language, and Quadrant. Quadrant is the specific piece that I work on so...
  • System.Blog.Martens.Ben

    Programmatically Changing Your IP Address

    • 3 Comments
    A friend needs to change back and forth between a DHCP network and a static IP network. Rather than teach her how to go in and configure the settings manually, I wanted to write her a program that would automate everything. I found the registry settings...
  • System.Blog.Martens.Ben

    Oslo Elevator Pitch

    • 2 Comments
    One of the big challenges for me has always been coming up with a short and sweet elevator pitch for our offering, but recently Don Box and Doug Purdy have done just that on their respective blogs. http://www.pluralsight.com/community/blogs/dbox/archive...
  • System.Blog.Martens.Ben

    Interview with Ivo Manolov, WPF Test Manager

    • 1 Comments
    Michael Hunter and I headed over to building 40 this week to interview Ivo Manolov, the test manager for Windows Presentation Foundation. Ivo has some great insight on what it takes to be a great tester. We're trying out these videos on Channel9 instead...
  • System.Blog.Martens.Ben

    Oslo at PDC 2008

    • 1 Comments
    Are you going to PDC this year? Be sure to stop by some of the Connected Systems Division talks to hear about the project I work on. There are plenty of people more qualified than me to give the talks, and that's just fine with me. I'll be hard at work...
  • System.Blog.Martens.Ben

    We Want Your Crash Dump

    • 1 Comments
    I'll admit that prior to coming to Microsoft, I rarely clicked "Send report to Microsoft" when something would crash, and I never participated in the customer experience improvement option when offered. Now that I'm participating on some teams...
  • System.Blog.Martens.Ben

    Blogs of Senior Microsoft Testers

    • 2 Comments
    I have been meaning to make a post listing out the blogs of some of Microsoft's senior testers, and I was reminded of that task today when I found out that James Whittaker has started blogging. If you're interested in testing, these are great places to...
  • System.Blog.Martens.Ben

    Tester Spotlight: Bryan Lipscy

    • 1 Comments
    Michael Hunter and I recently recorded an interview with Bryan Lipscy, a tester on the Windows help team. I never thought about all the work that goes into testing the help system, but it's quite impressive. The video is currently on the front page of...
  • System.Blog.Martens.Ben

    I Am The Empire

    • 1 Comments
    Thanks to the team over at Microspotting.com for sending me an "I Am The Empire" t-shirt!
  • System.Blog.Martens.Ben

    Microspotting

    • 1 Comments
    One of my favorite parts of my job at Microsoft is the wide variety of people that I get to interact with on a daily basis. Want a meet a guy who toys with buying a hovercraft? How about the guy who wrote a bunch of the code books on my shelf? What about...
  • System.Blog.Martens.Ben

    Elevated Permissions and the Vista SP1 Registry

    • 0 Comments
    We recently ran into an interesting issue with our installer which requires elevated permissions to run on Vista SP1. The installer wrote registry entries to HKCR. This is a virtualized hive and the entries are actually written to HKCU. When we ran the...
  • System.Blog.Martens.Ben

    Oslo in BillG's Keynote

    • 0 Comments
    The project I work on, Oslo, was mentioned in BillG's keynote at TechEd. You can see the video clip here: http://msstudios.vo.llnwd.net/o21/presspass/zune/Looking_Ahead_Zune.wmv And you can read a few articles about it here: http://news.idg.no/cw/art...
  • System.Blog.Martens.Ben

    Failure to Fail

    • 1 Comments
    Here's a quick testing tip: make it as difficult as possible for your test to pass. Otherwise, a failure to fail may be reported as a success and mask a real problem. For example, if your method returns non-zero for a failure, initialize your result code...
  • System.Blog.Martens.Ben

    Test Center Spotlight - Rob Straavaldson

    • 0 Comments
    I recently had the pleasure of meeting both Michael Hunter (the Braidy Tester ) and Rob Straavaldson to videotape a Tester Center Spotlight interview. You won't see me on the video, but those two guys are much more interesting than me anyway. I'm lining...
  • System.Blog.Martens.Ben

    Brain Teaser #3 Answer

    • 0 Comments
    If you haven't read the question yet, you can read it here . The answer for this lies in the C# specification. Specifically, read section 8.13. There are two different ways you can use a using statement and in this case we are interested in the second...
  • System.Blog.Martens.Ben

    Brain Teaser #3

    • 10 Comments
    This brain teaser also comes courtesy of Simeon Cran. What will the following code output? When you think you know, copy the code into Foo.cs and run “csc Foo.cs” and then run “Foo.exe”. Did it output what you expected? The brain...
  • System.Blog.Martens.Ben

    Brain Teaser #2 Answer

    • 0 Comments
    Have read the question yet? Read it here . The problem is pretty simple if you have 00111 (where all the bits after the first 1 are also 1’s.) You shift right, run the NOT operator, and then AND that result with the original. For example: ORIGINAL...
  • System.Blog.Martens.Ben

    Brain Teaser #2

    • 6 Comments
    This brain teaser comes courtesy of a co-worker named Simeon Cran. Using C# and no branches, and no method calls , no allocations, and no unsafe code , write a method that takes a ulong and clears all the bits in it except the highest bit that was set...
  • System.Blog.Martens.Ben

    DOSKEY Features

    • 2 Comments
    Maybe I'm the last person on the planet to learn about this, but I have new love for my command prompt. I live in multiple command windows all day long so I can't believe I haven't seen this before. I tested this on Vista and Win2k3. F2 + character: Prints...
Page 2 of 5 (117 items) 12345