Browse by Tags

Tagged Content List
  • Blog Post: CLR Inside Out: Digging into IDisposable

    My third MSDN magazine article, Digging into IDisposable , appeared in this month's issue in the CLR Inside Out Column. It's a bit of a departure from my usual security fare; this time looking at how to best handle writing class libraries that must manage resources. Also in this month's issue, Kenny...
  • Blog Post: Introduction to the Orcas Add-In Model

    One of the features the CLR team is adding in Orcas is that we're providing a new model to help enable your application to host Add-Ins. I've got a special interest in this set of features, as I always try to make my hobby applications pluggable for some reason, and I tend to end up writing a ton of...
  • Blog Post: Happy Holidays!

    In an effort to escape Seattle's ... interesting ... weather patterns of the last few months, I've taken off to New York for the holidays. (And unlike last year's 19 degree temperature drop , this year it's actually going to be warmer in the Northeast. Go figure.) So, until January, Happy Holidays...
  • Blog Post: SecureString Redux

    A few times over the last couple of days discussion about a tool on the Internet which can attach to your process and dump out the contents of your SecureStrings has come up. If this tool can exist, then what benefit does SecureString really provide? The fact that this tool can exist is not a hole in...
  • Blog Post: Quickly Testing Code Under Different Cultures

    Earlier this week, a situation came up where we needed to make sure a new feature worked when it was used with a non-English culture. Normally we'd run some tests on a Japanese machine, but one wasn't readily available at the time. Instead, I put together a quick tool that our tester could use to run...
  • Blog Post: [WeddingPermission(SecurityAction.Demand, Unrestricted=true)]

    Having just checked in my last few bug fixes and the Orcas feature I've been working on, it's time to take off on a vacation. But not just any vacation ... Tomorrow I head back to New York for my wedding on August 12th. (Here's hoping that it cools down before I get there. Big church - air conditioning...
  • Blog Post: $20 on Double Zero, $20 on LUA please

    I spent last weekend in Vegas, and on Saturday night / Sunday morning decided to recreate those college bar crawls with a bit of a casino crawl. Starting a Caesar's we bounced up the strip hitting every casino on the way with one rule: start with $40 ... double it or lose it, and move on to the next...
  • Blog Post: Test Signing in Action: IronPython Beta 7

    The IronPython team just announced their v1.0 beta 7 release , which is especially interesting to me because they’ve enabled IronPython to be signed with a test key signature. Beta 7 has four configurations, the standard Release and Debug along with Signed versions of both. If you choose a Signed...
  • Blog Post: Adding a UAC Manifest to Managed Code

    The UAC feature of Vista is one of my favorite new features -- it really makes running as a non-admin much less painful than it has been in the past. One of the requirements that UAC puts on developers is that we must mark our applications with manifests which declare if the application would like to...
  • Blog Post: FxCop Transparency Rules

    The FxCop team has just announced the availability of RC 1 of FxCop 1.35 . Notable in this release is the introduction of the first three rules around security transparency . Namely, you'll see: SecurityTransparentAssembliesShouldNotContainSecurityCriticalCode - fires when an assembly which is...
  • Blog Post: Return of the Mailbag

    Over the last week or so I've seen a few questions pop up multiple times. In no particular order: Q: Is calling a virtual method with a non-virtual call verifiable? A: It depends :-) In v1.x of the CLR this was verifiable. We made a change in v2.0 which disallows a non-virtual call to a virtual...
  • Blog Post: The best part about today ...

    ... the availability of peanut butter cups 6 2/3 times bigger than normal . The best part about tomorrow? They'll probably be available for less than a dollar at Safeway. I can feel the waistline growing already :-)
  • Blog Post: Happy Holidays

    It's that time of year again when most of the offices around Microsoft start going dark, and I'll be adding 42/2221 to that list for the next couple of weeks as I head off to New York for Christmas. My traditional weather.com check shows that I should be expecting a 19 degree drop in temperature -- something...
  • Blog Post: What Do You Want to See in Crypto / ClickOnce?

    Now that Whidbey's out the door, it's time to look at what we want to do in future releases. If you've run into any issues with the crypto classes or with ClickOnce let me know! You can leave comments here or file requests in the MSDN Product Feedback Center . Even though I'm focusing on crypto and...
  • Blog Post: A Look at the Xbox 360 CPU Design

    Jeffery Brown has posted his paper on the Xbox 360 CPU Design from the Fall Processor Forum over on IBM's DeveloperWorks. Since I have my degree in hardware design , I always find these types of things interesting. While this paper is at a relatively high level, I still found several of the details fun...
  • Blog Post: Comments in the blog

    Eric just pointed out to me that no comments appear to be showing up in my blog recently. I had switched on moderation for anonymous users, and for some reason the notification email stopped being sent to me. I've gone through the backlog of comments and replied to them -- sorry for the delay. I guess...
  • Blog Post: Tour the CLR Security Team

    Mike and I have been spending time this week meeting with the Visual Developer Security MVPs -- having plenty of discussion about what we can do in future releases of the framework and how CAS relates to some of the rest of Microsoft's products. It's been good finally getting to put faces to people that...
  • Blog Post: PDC '05: Developer Powered

    I'll be heading down to Los Angeles this Sunday to take part in my first PDC. I'm going to spend most of my time in the Fundamentals Track Lounge. I'll also be celebrating my birthday at the Ask the Experts on Thursday from 6:30-9:00 (and hopefully celebrating it a bit better after the Ask the Experts...
  • Blog Post: Getting Help with your .NET Questions

    Recently I've been getting a lot of email from this blog asking for help with various problems. Although I'd love to help out, I don't have the time to address each mail directly. In fact, most of the problems I (and other members of the CLR team I've talked to) see in direct mail generally are the same...
  • Blog Post: 3 Years, 3 Pounds

    Today marks my 3 year anniversary on the CLR security team (not counting my internship, which I suppose would bring me to 3 years 3 months). We have a tradition on the CLR team where on the anniversary of your hire, you bring in an equivalent number of pounds of candy as the number of years you've worked...
  • Blog Post: Heading to New York

    Now that I've resolved the broken computer problem , and am all set up to blog again, I'm off to New York until July 11th. (Well, actually I've been in New York since June 29th, but things were pretty hectic getting ready to leave, so I wasn't able to get this up until today). I'm in New York with my...
  • Blog Post: A New Machine

    About 2 weeks ago my main office machine died, taking with it all of my current work, and my blog post information. Getting the replacement to my office, setup, and running has been, well, a somewhat interesting saga involving lost emails, delayed deliveries, and missing drivers. But, as of about 10...
  • Blog Post: Security and the Papal Election

    With the Papal Election only four days away, Bruce Schneier has taken a look at the process from a security standpoint . I found this to be quite an interesting read, since virtually all the information I have about electing a new Pope came from reading Angels & Demons . It seems that thousands of...
  • Blog Post: Happy Birthday Channel 9

    Channel 9 turns one year old today, and to celebrate they've been releasing quite a few interesting interviews. One in particular that really stands out is the four parter with Windows Kernel Architect Dave Probert . Dave gives an overview of Windows organization, design decisions, and lots of ways that...
  • Blog Post: BCL Blog Day

    Next Tuesday (March 15th), the BCL team is having a blog day where they're planning on devoting the entire day to creating blog entries and samples exploring the BCL. They're soliciting feedback as to what kind of samples you like to see , so if you're there's a feature you've wanted to see in use, or...
Page 1 of 2 (32 items) 12