Security transparency in CLR 2.0 (.NET 2.0, .NET3.0, .NET 3.5) and in CLR 4.0 (.NET 4.0)


David DeWinter has an excellent series of post on different topics security in both CLR 2.0 and CLR 4.0

Transparency Can Reduce Your Security Footprint – #1

Using Transparency in CLR 2.0 – #2

Transparent Code Behavior in CLR 2.0 – #3

What’s New With Security in .NET 4? – #4

Opting Out of Security Changes in .NET 4 – #5

The AllowPartiallyTrustedCallersAttribute (APTCA) – #6

How to Host a Partial Trust Sandbox – #7

Conditional APTCA in .NET 4 – #8

Hosting Conditional APTCA Assemblies – #9

An Introduction to Security Transparency in .NET 4 – #10

Type Transparency in .NET 4 – #11

Partial Trust, APTCA, and Security Transparency – #12

Transparency and Implicit Static Constructors – #13

Determining the Security Rules for Your Assemblies – #14

The SecurityRulesAttribute – #15

Mixing Level 1 and Level 2 Transparency Rules – #16

How to Build APIs with Transparency in Mind – #17

Asserting for Permissions in .NET 4 – #18

kick it on


Summary 06.05.2009



Fritz Onion talks about client-side data binding in ASP.NET AJAX 4.0.

C# 4.0

Kirill Osenkov has a nice sample for C# 4.0’s dynamic feature.

Design patterns

MVVM(Model-View-ViewModel) is a relatively new pattern around used especially in the WPF and Silverlight applications. More about it in the following articles:

If you are looking for guidance, go check the MVVM toolkit for WPF.


Using Windows Authentication across domain boundaries in enterprise environments is generally the source for many long hours trying to pin down the problem. As usual, Oleg Sych has a very useful article on the matter.

SQL Server 2008

Bob Beauchemin has a very interesting article on FileStreams which are one of the new features of SQL Server 2008.


If you were wondering what’s happening lately with Fluent NHibernate, go read James Gregory article!

ASP.NET Dynamic Data

Simone Ince has a nice article about adding ASP.NET Dynamic Data for an existing website. This is a common scenario that might be used for quickly adding an administration section to an existing website.

kick it on