Brad Abrams

Design Guidelines, Managed code and the .NET Framework

Redmond Developer: Working with MEF in VB and WPF

Kathleen Dollard has a very good article on  that talks about using Managed Extensibility...

Author: BradA Date: 04/02/2009

Framework Design Guidelines Book: Extra Content from the DVD Posted

A few weeks ago a reader wrote in to tell me that they bought the Kindle version of the Framework...

Author: BradA Date: 04/02/2009

Silverlight 3: Navigation Application Template Extra themes posted!

Have you tried out the new Silverlight 3 Navigation Application?  Our plan with this as to make...

Author: BradA Date: 04/01/2009

Book Plug: Essential LINQ

I was very happy to get a chance to look through my copy of Essential LINQ today.   While...

Author: BradA Date: 03/31/2009

Presentation tip: They Remember the Mistakes more than the Polish

Update: See the full list of PM Tips. One of the reasons I love going to Mix is getting a chance to...

Author: BradA Date: 03/27/2009

Framework Design Guidelines: the System.* namespace

Today we have a guest post from Kit George who is the keeper of much of our internal Framework...

Author: BradA Date: 03/27/2009

Silverlight 3 and SEO

All great RIA applications have a meaningful client and server component to them.  Supporting...

Author: BradA Date: 03/26/2009

ScottGu’s Mix09 Silverlight for Business Applications Demo

Some folks that could not make it to Mix have asked about Scott’s coding demo this year.  You...

Author: BradA Date: 03/25/2009

.NET Rocks on RIA Services and Business apps in Silverlight

A couple of weeks ago Nikhil and I did a .NET Rocks show on .NET RIA Services and generally building...

Author: BradA Date: 03/20/2009

Silverlight 3: Activity Control

In my Mix09 talk I used a brand new Activity control that we are working on.    I had...

Author: BradA Date: 03/20/2009

Mix09: Silverlight for Business Apps and .NET RIA Services talks posted

The amazing tech folks here at Mix09 have already gotten a good number of talks published. ...

Author: BradA Date: 03/20/2009

What is .NET RIA Services?

Yesterday at Mix we announced .NET RIA Services… We are very early in the development cycle for .NET...

Author: BradA Date: 03/19/2009

Mix09: Building Amazing Business Applications with Silverlight 3

Today at Mix09, I finished my talk on building business applications with Silverlight 3. The full...

Author: BradA Date: 03/17/2009

The Knowledge Chamber: Silverlight 3 for Great Business Apps

It was great fun to be interviewed on The Knowledge Chamber by Robert Hess… It certainly brought...

Author: BradA Date: 03/09/2009

Framework Design Guidelines: LINQ Support

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 03/09/2009

Some Great New Mix09 Sessions Posted

We recently got some great new Mix09 sessions posted. Here are a few that I think are cool as they...

Author: BradA Date: 03/04/2009

Framework Design Guidelines: Dependency Properties

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 03/02/2009

Uninstalling the Clickonce Support for Firefox

A couple of years ago we heard clear feedback from folks that they wanted to enable a very clean...

Author: BradA Date: 02/27/2009

Framework Design Guidelines: Factored Types

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 02/23/2009

Top Ten Reasons Why The Most Important Machine Is Unlabeled

Today is office move day across much of .NET Framework land.. Good folks across building 41 and 42...

Author: BradA Date: 02/11/2009

Framework Design Guidelines: System.DBNull

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 02/09/2009

UX Patterns Explorer

I love design patterns -- it is a great way to communicate among developers about the nature of a...

Author: BradA Date: 02/03/2009

Framework Design Guidelines: Overriding Object.ToString()

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 02/02/2009

.NET Fireside Chats - Brad Abrams and Krzysztof Cwalina

The .NET Zone just published an interview with Kry and me. Check it out: .NET Fireside Chats - Brad...

Author: BradA Date: 01/27/2009

Framework Design Guidelines: Avoiding custom delegates

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 01/26/2009

Framework Design Guidelines: Sealed Classes

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 01/19/2009

Getting Ready for Mix09

What were you planning to do March 18-20th? If it does not have to do with Vegas and the Web, it...

Author: BradA Date: 01/18/2009

Framework Design Guidelines: Extension Methods

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 01/12/2009

Resolution Randomizer

I have always found it is hard to make meaningful New Year's Resolutions. Lucky for me, I ran across...

Author: BradA Date: 12/26/2008

Silverlight 2 DataGrid December 2008 Release

We are very happy to get out a bug-fix release of the Silverlight 2 DataGrid. It should be very easy...

Author: BradA Date: 12/19/2008

Let Silverlight Power Your Netflix Experience!

As I am sure you have heard, Netflix is moving over to using Silverlight for their very cool...

Author: BradA Date: 12/18/2008

Framework Design Guidelines: An appeal for consistency

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 12/15/2008

Framework Design Guidelines: Naming New Versions of Existing APIs

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 12/08/2008

Framework Design Guidelines: Avoiding Abstractions

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 12/01/2008

dnrTV Does MEF!

Glenn Block recently did a great screen cast on the Managed Extensibility Framework: Show #130 |...

Author: BradA Date: 11/30/2008

MEF Preview 3 Shipped!

I am pretty excited to see MEF preview 3 ship on codeplex today! Please check out Glenn's post for...

Author: BradA Date: 11/25/2008

Framework Design Guidelines: Supporting Experimentation

Continuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 11/24/2008

Framework Design Guidelines: Scenario Driven Framework Design

Ccontinuing in our weekly blog post series that highlights a few of the new additions to the...

Author: BradA Date: 11/17/2008

What Does that .NET Namespace Mean: System.* and Microsoft.*

I need your feedback... I am chatting with some co-workers about the perception of in the .NET...

Author: BradA Date: 11/16/2008

Need Windows Mobile Phone Recommendation

I am ready to replace my several year old Verizon XV6700… The 2nd replacement battery is not...

Author: BradA Date: 11/12/2008

Framework Design Guidelines: Testable Frameworks

I thought I do a weekly blog post series that highlights a few of the new additions to the Framework...

Author: BradA Date: 11/10/2008

Managed Extensibility Framework (MEF) Demo

The Managed Extensibility Framework (MEF) is a new feature of .NET 4 (and will work on 3.5 as well)...

Author: BradA Date: 11/07/2008

Book Plug: The C# Programming Language (3rd Edition)

At PDC2008, we shipped the third edition of the C# Language specification...  If you are a...

Author: BradA Date: 11/07/2008

Cohesion And Coupling

On the plane ride back from the PDC, I had a chance to read Jeremy Miller's excellent article in the...

Author: BradA Date: 11/04/2008

Book Plug: Silverlight 2 Unleashed

I was very honored when Laurent Bugnion asked me to write the foreword for Silverlight 2...

Author: BradA Date: 11/03/2008

Best Practices for Wrapping Native Code

At our talk on Framework Design Guidelines at the PDC, Krzysztof and I were asked about resources...

Author: BradA Date: 11/03/2008

10 Years of Framework Design Guidelines (video)

Krzysztof Cwalina and I had a chance to sit down and chat with informIT just before the PDC to talk...

Author: BradA Date: 11/02/2008

Framework Design Guidelines Video from PDC2008 Talk Posted

The great folks that work tirelessly behind the scenes here at the PDC have already gotten the...

Author: BradA Date: 10/29/2008

Repeat of the MEF talk at PDC2008

After the amazing great reception MEF got during ScottGu's keynote yesterday we had tons of people...

Author: BradA Date: 10/29/2008

.NET Framework 4 Poster

We created a very cool poster that shows off the new stuff in .NET Framework 3.5 SP1 and .NET...

Author: BradA Date: 10/29/2008

<Previous Next>