Amazon.com Widgets Browse by Tags - Brad Abrams - Site Home - MSDN Blogs

Brad Abrams

Design Guidelines, Managed code and the .NET Framework

Browse by Tags

Tagged Content List
  • Blog Post: Tell me about your services…

    My team has been doing a little thinking recently about the “services” space.  Basically I have been trying to figure out how folks think about accessing data and business logic across tiers.  What are the ty pes of development projects are services the core thing they are building and for...
  • Blog Post: We Need Your Feedback on the Documentation

      The doc teams are looking for your feedback on the .NET Framework and Visual Studio docs.  Help us improve the developer documentation by taking the Visual Studio and .NET Framework Content Survey .  This survey will give us a better understanding of the type of applications you are...
  • Blog Post: Mozilla and Microsoft work together on WPF\ClickOnce plugins

      Recently some friends mentioned that they saw Firefox had block-listed some Microsoft WPF\ClickOnce add-ons. As Mike Shaver (VP Engineering for the Mozilla) noted in his blog post , this action is the result of Mozilla and Microsoft working together to protect customers in relation to Security...
  • Blog Post: Book Plug: Essential LINQ

    I was very happy to get a chance to look through my copy of Essential LINQ today.   While there are a number of books out there on LINQ , this one from Dinesh Kulkarni and Charlie Calvert is a must read!  They do an excellent job of explaining the core philosophy behind LINQ as well as...
  • Blog Post: 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 experience with launching a ClickOnce app from FireFox. James Dobson published FFClickOnce and got very good reviews, but we had many customers that wanted ClickOnce support for Firefox built into the framework...
  • Blog Post: 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 are doing a little shuffling around… As part of the move, we all had to be out of the office today. Like any good manager, I wanted to keep my team productive even during this “downtime”.. Many of engineers...
  • Blog Post: 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 Community of what the System.* and Microsoft.* namespaces mean.    So I had the crazy idea of just asking you!   For this exercise, I'd like you to think about a new "feature area"...
  • Blog Post: Book Plug: The C# Programming Language (3rd Edition)

    At PDC2008, we shipped the third edition of the C# Language specification ...  If you are a language-lawyer type or just like to know exactly how the latest version of the language works, this book is for you!  In this addition, we tried something new, we asked some folks from the community...
  • Blog Post: Cohesion And Coupling

    On the plane ride back from the PDC, I had a chance to read Jeremy Miller's excellent article in the October issue of MSDN magazine.    Cohesion And Coupling   While there is nothing earth-shatteringly new in here, Jeremy does a great job of explaining these core concepts.  ...
  • Blog Post: Best Practices for Wrapping Native Code

    At our talk on Framework Design Guidelines at the PDC , Krzysztof and I were asked about resources for wrapping a native code library in a nice managed code framework.  This is an extremely common pattern.  Organizations frequently have large "heritage" investments in C\C++\COM code...
  • Blog Post: .NET Framework: What do you use?

    One of the common things we discuss on the .NET Framework prod uct team is around the popularity of different features of the .NET Framework. We have some very interesting semi-scientific methods for gathering data like this, but Hanselman and I thought it would be interesting to do a quick a dirty ...
  • Blog Post: Simple Introduction to Extensible Applications with the Managed Extensions Framework

    Recently my team has been working on the Managed Extensions Framework (MEF)... I have gotten a chance to explain the concept to folks and I think I have discovered a way to talk about MEF that folks can easily get. So I thought I'd spend a little time walking through a *very* simple MEF example as a...
  • Blog Post: Evolving a .NET Framework 2.0 Application to .NET Framework 3.5

    I reader recently forwarded me an interesting case study that covers a very common scenario: Porting a .NET Framework 2.0 based application to .NET Framework 3.5.  The paper does a nice job of providing resources to get started with, how to learn what is new in .NET 3.5, etc.  As well as details...
  • Blog Post: VS2008 Multitargeting Gets Even Better with SP1

    One of my favorite features of VS2008 is the ability to target older versions of the .NET Framework. This allows developers to use the latest and greatest tools even if some client machines can't be upgraded to the latest version of framework right away. While there is really good support for this...
  • Blog Post: .NET Framework 3.5 SP1 Allows managed code to be launched from a network share!

    This has got to be one of the most consistently asked for "features" of .NET from the start!     Download .NET Framework 3.5 Service Pack 1 Run off a network share with local permissions - You have voted and we have listened !  We have brought managed executables in...
  • Blog Post: Some Results from Visual Studio and .NET Framework Developer Documentation Survey

    Recently our documentation team hosted a survey on how you use VS and .NET Framework documentation.  Here are a few things that I thought was interesting.  I'd love to have your comments as well...  Any thoughts from you on this?   It seems that the the majority of developers in our...
  • Blog Post: Loving the South African Developer Community

    I just got back from South Africa and I am happy to report that the .NET Developer community is very strong there.    User's Group Meetings in in Johannesburg and Cape Town User group meeting in Johannesburg  - thanks for setting this up Craig Nicholson ..  I had a great time...
  • Blog Post: .NET Framework Client Profile

    As I mentioned a few days ago , with .NET Framework 3.5 SP1 Beta we are taking some MAJOR steps toward making it easier for customers to acquire the .NET Framework. One of the ways we have done that is creating a client profile of the .NET Framework that includes only those parts of the framework that...
  • Blog Post: Enhanced Mix08 Videos Posted

    We recently finished the post product work required to get enhanced videos posted.  The videos not only include slides\demos, but also include a separate video stream of the speaker  so you get a deeper experience.   Mix08 Session Overview: Building Great AJAX Applications from Scratch...
  • Blog Post: Managed Extensibility Framework

    Krzysztof recently announced on his blog that we have begun working on an extensibility framework for .NET..   We will blog more details about MEF in the upcoming months, but here are some early details (subject to changes, of course): MEF is a set of features referred in the academic community...
  • Blog Post: InfoQ Interview: Framework Design Studio Released

    InfoQ recently did an interview with Krzysztof Cwalina about Framework Design Studio . Check it out: Framework Design Studio Released
  • Blog Post: End-to-End Data Centric Application with Silverlight 2

    I have been having some fun with an end to end Silverlight 2 demo recently and I thought I'd share it here. My goal with the demo is to show how easy it is to create an end to end Silverlight application. In particular, my goal is to show Explain the Silverlight Project Format How to do rich layout and...
  • Blog Post: Framework Design Studio Published

    Krzysztof Cwalina and the gang have been working on a tool to make it easier for Framework designers to design, review and maintain highly usable APIs...  You have to check out Framework Design Studio .   We'd love to hear what you think!     Currently the tool is focused on: Listing...
  • Blog Post: Stand alone FXCop download

    As many of you know, FxCop is static code analysis tool that we originally wrote to ensure the .NET Framework itself adheres to the .NET Framework Design Guidelines .  The tool as been integrated into Visual Studio as the "Code Analysis" feature, but we also continue to ship the stand...
  • Blog Post: Number of Types in the .NET Framework

    Occasionally I get asked how big the .NET Framework is in terms of surface area for developers.  As you might guess this is something we track.  As you can see, in each release we are adding new functionality that make it easier to build .NET applications.    The number of types...
Page 1 of 7 (161 items) 12345»