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

Brad Abrams

Design Guidelines, Managed code and the .NET Framework

  • Brad Abrams

    Poll: Allowing .NET EXEs to run off a network share

    • 155 Comments
    By default .NET applications (EXEs) that are launched from a remote file system (eg \\server\bin\SomeApp.exe ), will not be considered trusted and typically will fail (unless specifically designed to run with low trust). This is in direct contrast with...
  • Brad Abrams

    Internal Coding Guidelines

    • 142 Comments
    Table of Contents 1. Introduction .......................................................................................................................................... 1 2. Style Guidelines ..........................................................
  • Brad Abrams

    My Last Day at Microsoft

    • 123 Comments
    Wow – I can’t believe it has already been 13 years at Microsoft.  I have had a great time here and learned so much from the smart and passionate people I work with as well as the incredible developer community around .NET.  But I have decided...
  • Brad Abrams

    Do all programmers speak english?

    • 102 Comments
    I got in a little discussion with a colleague tonight about how many non-English speaking developers are using the .NET Framework. He asserted “all programmers speak English”… The general jest behind his argument is that developers tend to pick up English...
  • Brad Abrams

    Forms Auth\Windows Auth – what is more common?

    • 93 Comments
    I was talking to some coworkers today about the scenarios for Forms Auth and Windows Auth in line of business applications.    We were having a debate about which was more common. As you might guess at Microsoft we are an all windows shop...
  • Brad Abrams

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

    • 82 Comments
    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...
  • Brad Abrams

    Mix09: Building Amazing Business Applications with Silverlight 3

    • 81 Comments
    Today at Mix09, I finished my talk on building business applications with Silverlight 3. The full video for the talk will be up shortly, but I wanted to go ahead and post the source code for the demo and a full demo walk through. Update: Check out...
  • Brad Abrams

    .NET RIA Services May 2009 Preview

    • 80 Comments
    Today we posted a minor update to .NET RIA Services . This release is mainly focused on addressing bug fixes we have heard in the forums and delivering on a few key areas… There are a lot of other long lead work items that will fall into future releases...
  • Brad Abrams

    Want to name Atlas?

    • 80 Comments
    Steven Smith has a good discussion going on about what we should name "Atlas"... I can confirm that "Atlas" will not be the final name, and clearly we are listening, so add your funny and serious suggestions a like... Atlas Naming Game (note, you gotta...
  • Brad Abrams

    What is .NET RIA Services?

    • 80 Comments
    Yesterday at Mix we announced .NET RIA Services… We are very early in the development cycle for .NET RIA Services and we are eager to get your feedback and thoughts. The marketing blurb catches the key points: Microsoft .NET RIA Services simplifies...
  • Brad Abrams

    volatile and MemoryBarrier()...

    • 76 Comments
    One thing I love about my job is that I learn something new all the time. Today I got a little bit smarter about volatile . One of the devs on the Indigo team was asking about the double check locking pattern. Today the Design Guidelines doc says: ...
  • Brad Abrams

    Generic Collections...

    • 75 Comments
    As I am sure many of you have heard we are adding a cool new namespace in Whidbey… System.Collections.Generics… It contains generic versions of the collections you know and love today. List<T>, Dictionary<K, V>, etc In addition we are...
  • Brad Abrams

    The change from Hashtable to Dictionary

    • 72 Comments
    As some of you with the Whidbey preview bits have no doubt noticed, we introduced set of generic collection classes in System.Collections.Generic. Far from just making generic versions of the current collections, we took the time to revisit how we really...
  • Brad Abrams

    Visual Studio 2008 and .NET Framework 3.5 "SP1" Beta

    • 66 Comments
    VS2008 and .NET Framework 3.5 offer a ton of customer value from Linq to Ajax and much more. The service pack we have been working on to round out this release adds even more new value in addition to fixing a 100s of customer reported bugs! All of it...
  • Brad Abrams

    Web Hosters offering ASP.NET 3.5

    • 63 Comments
    With .NET Framework 3.5 and VS2008 shipping just over a month ago , I was very excited to see a number of hosters have already deployed .NET Framework 3.5 on their servers… The great thing about .NET Framework 3.5 is that it is completely compatible with...
  • Brad Abrams

    Number of Types in the .NET Framework

    • 63 Comments
    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...
  • Brad Abrams

    internal = public?

    • 58 Comments
    There was an interesting thread this week inside the firewall about compatibility concerns the .NET Framework (and by extension WinFX) has in light of the fact that you can you use reflection to find and even invoke private members. Here is the exact...
  • Brad Abrams

    Properites vs. Methods...

    • 57 Comments
    It is an age old debate… we have some fairly good guidelines , but they certainly leave room for improvement. Today at a WinFX API review (for some cool stuff that didn’t make it out in the PDC drop) we had the debate again… Today the APIs look ...
  • Brad Abrams

    Introducing the .NET Framework Standard Library Annotated Reference Vol1

    • 53 Comments
    I am very happy to have this book done! Ever since I started working on the CLR, almost 6 years ago, I have wanted SOMEONE to do a book like this. In a past life when I did Java development, I really liked Chan (et al)’s The Java Class Libraries...
  • Brad Abrams

    Quiz: Who can access your state?

    • 52 Comments
    Without compiling or running this code, can you tell if Malicious will be able to “steal” the password set in an instance of Child? Why or why not? public class Base { protected String _password; } public class Child : Base { public Child ( string password...
  • Brad Abrams

    PDC demo Dilemma

    • 52 Comments
    ChrisAn and I ( Don was already snoozing) spent some time Friday on the bus back from the conference discussing demos for the PDC and we reached a dilemma. Maybe you can help us out. It should be of no surprise to you folks that we are in very active...
  • Brad Abrams

    Even more on .NET Framework 3.0...

    • 52 Comments
    I wanted to respond to a few comments.. Keeron asked about what .NET Framework includes exactly. JasonZ does a good job with this one.. The Linq support for C# (and VB for that mater) is scheduled for Orcas... We have not locked on a final version...
  • Brad Abrams

    Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight

    • 50 Comments
    In ASP.NET 2.0, we introduced a very powerful set of application services in ASP.NET ( Membership , Roles and profile ).  In 3.5 we created a client library for accessing them from Ajax and .NET Clients and exposed them via WCF web services.   ...
  • Brad Abrams

    Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 2: Rich Data Query

    • 50 Comments
    Continuing in our discussion of Silverlight 3 and  the brand new update to .NET RIA Services and the update the example from my Mix09 talk “building business applications with Silverlight 3 ”. You can watch the original  video of the full session...
  • Brad Abrams

    A new generation of programmers begins

    • 49 Comments
    I have started teaching my 6-year old son logo as our summer learning project.  My goal is to help him discover the creativity and logical thinking approach that programming requires. And, of course to share a passion that I have with him, so there...
Page 1 of 54 (1,339 items) 12345»