Amazon.com Widgets March, 2005 - Brad Abrams - Site Home - MSDN Blogs

Brad Abrams

Design Guidelines, Managed code and the .NET Framework

March, 2005

  • Brad Abrams

    Manuscript drop SLAR Vol2

    • 12 Comments
    We are done! Today the author team for the SLAR Vol2 dropped the manuscript to Addison-Wesley. I gotta say it took a lot longer than I expected to complete the original SLAR , but I am happy with where we ended up. This completes the CLI standard library...
  • Brad Abrams

    WinFX CTP, now even easier to install

    • 3 Comments
    A couple of people have noted a little perf issue with the installer we used for the WinFX CTP… Our resident MSDN magician did the magic to post the raw ISO image… so if you tried before to install this CTP, please try again. Because of the fun of being...
  • Brad Abrams

    Implementing the Async Pattern and the my threading bug...

    • 19 Comments
    Recently I spent some time working on some Design Guidelines around implementing the async pattern. Here is the code I came up with (I’d love your feedback on it BTW)… public class Fibonacci { private delegate void GenerateFibonacciCallback...
  • Brad Abrams

    Common Exception Types

    • 18 Comments
    During my recently FrontLine trip I gave a talk on exception handling … One of the points I made is that if possible you should leverage one of the existing exception types in the BCL. I was asked a couple of times what the common exception types area...
  • Brad Abrams

    Two free gifts: WinFX for all and IronPython

    • 14 Comments
    Some great new giveaways in the developer space recently… First, we just posted the Avalon and Indigo CTP for all to download … it is no longer just for MSDN\U subscribers. Please take a look and give us your feedback! Second, JimHugg , and JoelPob just...
  • Brad Abrams

    Wow -- 50 Episodes of the .NET Show

    • 1 Comments
    I had a great time yesterday at the shooting of the 50 th episode of the .NET Show … it surely was a party like atmosphere… the free beer and food helped that along ;-) I thought my segment was fun… it was great to be up there with super smart folks shaping...
  • Brad Abrams

    Managing breaking changes...

    • 6 Comments
    One of the things that popped for me during my recent FrontLine trip is that the tools and processes we use internally are useful to folks externally as well. We are doing great stuff with VSTS around that, but I think there is even more we can do. One...
  • Brad Abrams

    Asynchronous Exception and the Paranoid Programmer

    • 1 Comments
    Truly paranoid programmers should read this article from Joe … Asynchronous Exceptions could be happening at any instruction in your code – is your program safe? ;-) Learn the details of the issue and why you should (or more likely) should not care about...
  • Brad Abrams

    Preparing for V2.0 of the .NET Framework

    • 4 Comments
    I just noticed that in all the excitement of the BCL team’s blog day , I missed that Kit published a list of all the members of the .NET Framework that were obsoleted in V2.0 . Notice that many of this were introduced and removed in V2.0, so the churn...
  • Brad Abrams

    CLR 2.0: Compatibility and Side-by-side

    • 23 Comments
    As I talked to customers (internally and externally) it is clear that our story around compatibility and side-by-side is not well understood. Here is a very brief description to help us get on the same page: Compatibility: We are working very hard to...
  • Brad Abrams

    Profilers for the CLR

    • 26 Comments
    While I was on my recent road-trip I heard over and over again that people wanted better tools to know what is really going on in the CLR primarily for tracking down performance issues. Profilers are a great way to do that. You may be heard about the...
  • Brad Abrams

    The Avalon and Indigo CTP hits the streets!

    • 15 Comments
    I am super excited about the first CTP of Avalon and Indigo that work nicely together.. And check that out – we beat the March 38 th date rudder promised at VSLive! Do we get a bonus for that ;-) This bits work on top of the latest VS 2005 CTP and include...
  • Brad Abrams

    Designing .NET Class Libraries: Designing for a Managed Memory World

    • 8 Comments
    Just a reminder, I will be in the chat room 1 PM PST Please come and join me! Designing .NET Class Libraries: Designing for a Managed Memory World
  • Brad Abrams

    Now, that is what I call a blog day!

    • 8 Comments
    Wow – I gotta say the BCL team knows how to have a blog day … In one day the team managed to post 23 meaty blogs on a whole range of topics… and I know that many entries got ½ done that will post out over the next week or so. No doubt great search engine...
  • Brad Abrams

    On shipping software and the fate CorDBG

    • 16 Comments
    We are in the end game for .NET Framework 2.0 and I * LOVE * this stage of the product… it is so cool because there is so much pressure to ship the right product at the right time that ideas get tested and retested in a crucible of reviews. There are...
  • Brad Abrams

    Geek dinner CLR style...

    • 2 Comments
    Come, join us! , 3/22 in the Seattle.
  • Brad Abrams

    NPR on Donald Knuth

    • 11 Comments
    I was greeted this morning to an excellent interview with Donald Knuth on NPR … Did you know that his kitchen is designed using principles of graph theory? Apparently everything wants to be next to the trash can… Amazing stuff.. Maybe Knuth should do...
  • Brad Abrams

    Anders Hejlsberg interview...

    • 14 Comments
    The .NET Journal has an interesting interview with Anders talks about nullable types, generics in java, C# Standardization, C# 3.0 built in query and set processing support, and of course my favorite bit on learning the Framework being more important...
  • Brad Abrams

    Pref: Convert.ToString() or Int32.ToString()

    • 9 Comments
    A reader recently asked me if there is any perf difference between Convert.ToString() or Int32.ToString(). If you search for Convert.cs you will find the Rotor source for Convert.cs which helps answer the question… 02066 public static string ToString...
  • Brad Abrams

    Do you have what it takes? Are you up for a real challenge?

    • 3 Comments
    I have an opening for senior Program Manager on my team. I am looking for someone with deep industry experience that is equally capable and comfortable on a broad range of areas: Working with Closures and lamda function and virtual dispatch Motivating...
  • Brad Abrams

    Blog Day: BCL team does the blog challenge...

    • 0 Comments
    The BCL team has laid down the blog challenge … On next Tuesday the goal is for the whole team to do nothing but blog all day. Knowing this team, I am sure you will be impressed with what they come up with, both in volume and quality. Kit’s taking suggests...
  • Brad Abrams

    Perf Comments and more??

    • 0 Comments
    I love this new section of the Channel9 Wiki on Classes with Performance Comments . Rico does a great job of seeding the space but it is my sincere hope that many of you will add your own perf comments or questions their as well. BTW – don’t miss your...
  • Brad Abrams

    Quote of the Day

    • 0 Comments
    This quote came up in a meeting I was in recently… We must all hang together, or assuredly we shall all hang separately - Benjamin Franklin As important in building a developer platform as it is in building a democracy.
  • Brad Abrams

    Software Development and Engineering Design

    • 9 Comments
    Having spent 3 weeks on the road talking to different customers about software development and coming back in to look fresh at our on processes has got me thinking about our development methodologies. That coupled with the fact that my Dad , who is a...
  • Brad Abrams

    Back from the FrontLine

    • 14 Comments
    I returned to work this week from 4 weeks on the road (one week was vacation) and man I am glad to be back in sunny Redmond ! I did this road-trip as part of a training class of sorts. The idea, as Josh says , is to get folks that are designing and building...
Page 1 of 2 (28 items) 12