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