Udostępnij za pośrednictwem


Brad Abrams

Design Guidelines, Managed code and the .NET Framework

Whidbey Readiness Quiz: More on arrays

Continuing examining new types in Whidbey… My goal is to motivate why we added Whidbey features...

Author: BradA Date: 10/29/2004

Feedback on collection Interfaces

Krzysztof is asking for your feedback on some changes we are considering for the generic collections...

Author: BradA Date: 10/28/2004

Whidbey Readiness Quiz (Answer): Converting array values

Well, lots of good responses… I can see this is going to be a hard group to stump. Nat nailed all...

Author: BradA Date: 10/27/2004

I'll take even the smallest evidence of success

I have made it my mission to institutionalize the value good API design. I strongly believe that...

Author: BradA Date: 10/27/2004

Perf Tips for Library developers

Rico has some good tips particularly for people building low level managed libraries… worth a read....

Author: BradA Date: 10/26/2004

Whidbey Readiness Quiz: Converting array values

Thinking about my last little quiz, I realize there are thousands (literally) of new methods across...

Author: BradA Date: 10/26/2004

Off to Saint Louis...

I will be doing some college recruiting at Washington University in Saint Louis Nov 8th and 9th. I...

Author: BradA Date: 10/24/2004

Answer: More Exception Mysteries

Well, you folks were a lot quicker than I was… Steve got basically what I was looking for very...

Author: BradA Date: 10/24/2004

Quiz: More Exception Mysteries

Yesterday I heard about a cool Whidbey feature that inspired me to come up with this little quiz....

Author: BradA Date: 10/21/2004

The SLAR on System.Byte

Continuing in the series on sharing some of the information in the .NET Framework Standard Library...

Author: BradA Date: 10/15/2004

On shipping...

I ran across the great quote on shipping software from my boss… I thought you folks might enjoy it.....

Author: BradA Date: 10/12/2004

Answer: Instantiating an interface

Well, that was a fun little quiz… I should have added “no scoping tricks” to the list of rules, but...

Author: BradA Date: 10/11/2004

The SLAR gets a review...

“Brad Abrams' .NET Framework Standard Library Annotated Reference should be on every .NET...

Author: BradA Date: 10/11/2004

Quiz: Instantiating an interface

I got this one from a reader down under… I gotta say, it pretty much had me stumped, so I thought...

Author: BradA Date: 10/10/2004

Brian Harry on the CLR

I just noticed that the ServerSide has a good interview with Brian Harry who was a founding member...

Author: BradA Date: 10/08/2004

The Good and the Bad: Obsoletion in the Framework

You are likely familiar with this error message: Program.cs(969,9): warning CS0618:...

Author: BradA Date: 10/08/2004

Obsolete Members in Whidbey Beta1

namespace Microsoft.CSharp { [Obsolete("Use Microsoft.CSharp.CSharpCodeProvider,...

Author: BradA Date: 10/08/2004

Answer: Initializing static fields correctly

Well – quite a good discussion. This is one of the reasons I love blogs. I really learned something...

Author: BradA Date: 10/06/2004

Quiz: Initializing static fields correctly

A dev on the team recently found a bug in Whidbey a long these lines… Say you want to initialize the...

Author: BradA Date: 10/05/2004

Color-Coded Source code in blogs

Someone recently asked me how I do the color coding of source code in my blog. Well, it is really...

Author: BradA Date: 10/05/2004

XPSP2 and home wireless network: A confession and the joy...

Hello… my name in Brad Abrams and I have a confession to make: I could not get my home wireless...

Author: BradA Date: 10/04/2004

Generics and the special constraints

Someone recently asked me to update an old post of mine Reflection and Generics . You gotta be...

Author: BradA Date: 10/04/2004

New Design Guideline: Be consistent in naming parameters when overloading, overriding and implementing interfaces

We have seen this come up a more than a few times in WinFX API reviews so I thought it was worth...

Author: BradA Date: 10/04/2004

Quiz: Delegates and private methods

Given the code below, what is the result of the “Direct call” line and the “call via a delegate”...

Author: BradA Date: 10/03/2004

How to find if the logged user is a admin or not?

Just saw a mail over an internal alias showing off how to find out if the currently logged on user...

Author: BradA Date: 10/01/2004

An example that uses List.Exists(Predicate match)

Over an internal alias someone asked for an example of List.Exists(Predicate match) … I thought you...

Author: BradA Date: 09/30/2004

Is your battery dead?

Popular Science had a good article in the Oct 2004 issue about battery life. I always knew this was...

Author: BradA Date: 09/30/2004

Paint.Net

Another managed application… Paint.Net… Looks very cool… I love to see how folks are using managed...

Author: BradA Date: 09/30/2004

Games in managed code

A guy on my team just noticed that Arena Wars! is new game writing in managed code…. Has anyone...

Author: BradA Date: 09/28/2004

At the SJSU Users Group Meeting

Last week I enjoyed speaking at the SSJU users group meeting… Here are the slides I used. Special...

Author: BradA Date: 09/23/2004

Slides and Demos from BorCon

Last week I had a good time at BorCon giving the CLR 2.0 pitch. As promised here are my slides and...

Author: BradA Date: 09/23/2004

Writing a debugger for the CLR?

I suspect there are only a small handful of folks in the world interested I this topic, but I...

Author: BradA Date: 09/20/2004

How to launch a command line app from CLR

Just saw this one fly by on an internal list and thought google might help someone find it someday:...

Author: BradA Date: 09/20/2004

Thoughts from BorCon04

Well, I got to BorCon a little late as I was enjoying California sun. But I did catch Danny Thorpe’s...

Author: BradA Date: 09/15/2004

New Design Guideline: Avoid Protected Static

Here is a minor update to the design guidelines around subclassing. It is based on this quiz I did a...

Author: BradA Date: 09/09/2004

Compat Testing for Whidbey..

Now is a great time to make sure your managed apps on V1.0 and V1.1 will work great on V2.0...

Author: BradA Date: 09/08/2004

What are the "free minutes" for the .NET Framework?

A comment on my last post got me thinking about the issues around redisting the framework. I have...

Author: BradA Date: 09/08/2004

Beating the CLR...

In his characteristic style Rico talks about what it would take the “beat” (from a perf point of...

Author: BradA Date: 09/07/2004

On to SJSU .NET Users Group Meeting

On the side while at BorCon, I will be speaking at the San Jose State University on Tuesday,...

Author: BradA Date: 09/07/2004

Openning on my team...

As Kit mentions, the BCL team is hiring for a Program Manger. I have had great luck in the past...

Author: BradA Date: 09/03/2004

Quiz: Who can access your state? (Answer)

Wow – a ton of responses, thanks. The reason I chose it is because it is fairly deceptive. At one...

Author: BradA Date: 09/03/2004

Quiz: Who can access your state?

Without compiling or running this code, can you tell if Malicious will be able to “steal” the...

Author: BradA Date: 08/31/2004

WinFX: Now Better than Ever

By now you have heard the news: WinFX will be shipping on XP, WS03 in order to make both Longhorn...

Author: BradA Date: 08/29/2004

Properites vs. Fields, this time in databinding

Nikhil fires up the age old debate again… Data-binding to public fields... yes or no?

Author: BradA Date: 08/29/2004

Quiz: More Type Constructors (Answer)

Well, I guess I will not purse my career as a radio game show host. Seems my quiz was not that hard....

Author: BradA Date: 08/27/2004

The SLAR on System.AttributeUsageAttribute

Boy, it has been a while sense I did one of these… but, never the less, continuing in the series on...

Author: BradA Date: 08/27/2004

New MSDN TV: Using Managed Resources

BrianGru and Ahmed do a great job… check them out if you are doing anything with the Resource...

Author: BradA Date: 08/26/2004

Quiz: More Type Constructors

The program below outputs “in .cctor” when run. In the spirit of NPR’s Says You, make a 6 character...

Author: BradA Date: 08/23/2004

BorCon Here I Come!

I will be coming to 2004 Borland Conference in San Jose, CA to talk about the cool new stuff in CLR...

Author: BradA Date: 08/22/2004

Pet Peeve #153:Overloading and param names

I have certainly been accused of being an incredible nit-picker when it comes to API designs, but...

Author: BradA Date: 08/20/2004

<Previous Next>