Amazon.com Widgets Brad Abrams - Site Home - MSDN Blogs

Brad Abrams

Design Guidelines, Managed code and the .NET Framework

  • Brad Abrams

    KitG's Taking Control of the BCL TechEd talk

    • 2 Comments
    Kit George did a great talk at the TechEd this year that has a lot of good “design guidelines” in it. He agreed to let me post his slides and samples here.
  • Brad Abrams

    On Designing Good Libraries -- Part III

    • 18 Comments
    Good discussion on the first two.... Let's see how this goes. Fields • Never use publicly exposed instance fields • Properties offer more flexibility at minimal cost • JIT inlines simple property access • Easy to add cache...
  • Brad Abrams

    Some more information on the Managed Quake II code

    • 2 Comments
    Martin Spedding's posts some more on this Managed Quake II project . In there he asks if David Notario has a blog… Well, funny you should ask Martin. David and I were just on a thread this weekend with some guys from the Windows gaming group...
  • Brad Abrams

    Comments on On Designing Good Libraries -- Part II

    • 2 Comments
    Some good comments on my last post on guidelines… here is some thoughts on those comments: Roland asks: Ø Attributes: Never use overloaded constructors What's the reason/idea behind this? Custom Attributes, unlike other classes, supports...
  • Brad Abrams

    PInvoke perf guidelines

    • 4 Comments
    I just saw these go by on an internal alias and thought i'd share them with you... Recommendation: If you control the interface between managed and unmanaged code, make it "chunky" rather than "chatty," to reduce the total number of transitions ...
  • Brad Abrams

    Code security resources...

    • 0 Comments
    I just got this in mail and thought I would share here... Has anyone checked these out? comments? ---- We recently released a security guide Improving Web Application Security: Threats and Countermeasures, this covers a wide range of technologies...
  • Brad Abrams

    On aliasing the Dispose name...

    • 16 Comments
    Michael argues that the guideline we have around using a customized name for the Dispose method is a bad idea because it adds developer confusion. This is a reasonable argument, and one that heavy hitters such as Jeffrey Richter buy into as well...
  • Brad Abrams

    Some comments on by Inside C# post

    • 3 Comments
    Recently I posted about the magic the C# compiler is doing… I got some good comments . Patrick Steele – points to some similar work he did in VB… very cool. Kelly Summerlin , I have pushed in the past for the compilers\IDEs to make better...
  • Brad Abrams

    On Designing Good Libraries -- Part II

    • 10 Comments
    You asked for it, you got it.. feedback always welcome. Attribute Usage • Suffix with “Attribute” • Perf tip: seal attribute classes for faster runtime lookup • Specify the AttributeUsage attribute completely • Don’t rely...
  • Brad Abrams

    More on Design Guidelines

    • 2 Comments
    Thanks for the encourgement in many of your comments on my recent post . I do plan to add more content soon.. Frans , I have passed you comment on to the data guys.. Gareth - Yes, we will at least be updating with the Whidbey Beta... ...
  • Brad Abrams

    Versioning of resources

    • 0 Comments
    Managed code makes it very easy to version your applications... Because we have gotten rid of the global registration (at least for apps) it is much easier to write a side by side application... That said there has been some internal folk asking about...
  • Brad Abrams

    Check out WinCamera

    • 0 Comments
    I have been playing this recently -- very cool and simple way to get screen grabs... Check it out
  • Brad Abrams

    Greg Fee -- *the* CLR security man in the house

    • 2 Comments
    You asked for it you got it… I am happy to announce that the primary dev on the CLR CAS security system has started a blog! Every wounder how the stack walking works or what is special about the security custom attributes… read on and find out
  • Brad Abrams

    Inside C#

    • 8 Comments
    One of the ways I explore the framework is to look under the covers at what the compilers generate to see how the map to CLR concepts....
  • Brad Abrams

    On Designing Good Libraries

    • 21 Comments
    Helping to grow the .NET Framework in a consistent way is one of my daily passions....
  • Brad Abrams

    More on MC++

    • 1 Comments
    Oh, silly me, there are a bunch more links... Sam helped me by pointing out : You're missing all mine-) Seriously, my blog has had a MC++ focus for 2 years now. There are resources there as well as all these I have done: http://www.ondotnet.com...
  • Brad Abrams

    On Managed C++

    • 2 Comments
    I just got forwarded a list of resources on MC++... I thought I'd file them away for future reference. · MSDN documentation: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmex/html/vcconmcoverview.asp?frame=true · C++ with Managed...
  • Brad Abrams

    On String.SubString...

    • 1 Comments
    Dave Burke tells about his experince with String.SubString... and Kit George, the PM that owns String response .. Worth a quick look... It is all in how you look at the problem it seems..
  • Brad Abrams

    PDC 2003 site is live

    • 2 Comments
    Oh yea baby! The PDC registration site is live… We have some big new things to announce at this years PDC… I am sure it will rock… Register today … BTW, I am doing tons of work on the PDC getting sessions together… let me know if there is something...
  • Brad Abrams

    Being Smart about FxCop

    • 3 Comments
    I love FxCop…. If you have not seen it you should totally go check it out … Like all great developer tools it started its life because a developer had a focused problem he needed to solve. One of the lead developers on the then newly formed . NET...
  • Brad Abrams

    Presentation tip

    • 3 Comments
    We have a few customers in this week... One of them reminded us of this very valueable information.. I have seen it referenced before, but never hurts to do it again... ScottHanselmansTipsForASuccessfulMsftPresentation fixed URL...
  • Brad Abrams

    On Perf

    • 1 Comments
    From an internal blog: These were recently posted to MSDN and I think they're especially interesting to those trying to get the most performance out of managed code Fast Managed Code By Jan Gray High Performance Managed Applications By Gregor...
  • Brad Abrams

    FxCop 1.2 posted

    • 0 Comments
    Fairly signficant update to FxCop was posted today... check it out... Lots of new rules and bug fixes... http://www.gotdotnet.com/team/fxcop/
  • Brad Abrams

    Suzanne Cook in the house

    • 2 Comments
    I am pretty late in plugging this blog, but I have been OOF for a few weeks. Suzanne is the developer in charge of the loader on the CLR team. She easily answers 90% of loader\binding related questions over our internal aliases (many of her answers...
  • Brad Abrams

    Triangle Area .NET Users Group Meeting

    • 1 Comments
    A few weeks ago I did a talk at the Triangle Area .NET Users Group... It was a lot of fun and I got a some good feedback from that group. Here is the slides I did at that event... I think it is the start of something we can do for the PDC?? Do you...
Page 51 of 54 (1,339 items) «4950515253»