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

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 unmanaged applications which always give full trust to launched programs, regardless of location.  From a quick search,…

155

Internal Coding Guidelines

Table of Contents 1. Introduction………………………………………………………………………………………………………………………… 1 2. Style Guidelines…………………………………………………………………………………………………………………… 2 2.1 Tabs & Indenting……………………………………………………………………………………………………………….. 2 2.2 Bracing…………………………………………………………………………………………………………………………….. 2 2.3 Commenting………………………………………………………………………………………………………………………. 2 2.3.1 Documentation Comments………………………………………………………………………………………………. 2 2.3.2 Comment Style…………………………………………………………………………………………………………….. 3 2.4 Spacing…………………………………………………………………………………………………………………………….. 3 2.5 Naming…………………………………………………………………………………………………………………………….. 4 2.6 Naming Conventions……………………………………………………………………………………………………………. 4 2.6.1 Interop Classes…………………………………………………………………………………………………………….. 4 2.7 File Organization………………………………………………………………………………………………………………… 5   1. Introduction First, read the .NET Framework…

142

My Last Day at Microsoft

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 it is time for me to try something new…

122

Do all programmers speak english?

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 if they learn to program in an “English” programming language such as VB.NET or…

102

Forms AuthWindows Auth – what is more common?

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, so just about all our line of business applications use Windows auth,…

93

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" of the .NET Framework… Would you…

82

Mix09: Building Amazing Business Applications with Silverlight 3

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 the video of the full session The demo…

81

Want to name Atlas?

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 check out all the comments.. that is where the fun…

80

What is .NET RIA Services?

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 the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms….

80

.NET RIA Services May 2009 Preview

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.  Download it today from: http://code.msdn.microsoft.com/RIAServices  Here is…

80