The Wagner Blog
Development Notes, News and Trivia









Subscribe to "The Wagner Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.
 

 

Wednesday, January 08, 2003
 

Role Based Security in .NET

Here is an interesting article on MSDN about role based security - something most of us deal with in application development.


4:02:10 PM    

Business Rule Validation

Justin says:"Something I've been messing around with for the past couple of days is Business Rule Validation. Basically stuff like this - when Foo = 1, then Bar had better equal 2. As well as, when I set Quux to false, then I need to set FoobleDate to current date time. Simple stuff. In the world of .NET, you can do this using properties. In the set portion of the property, do the validation as well as side effects. The validation will throw exceptions if necessary (InvalidOperationException). Some people will probably disagree with me about this (including myself). Personally I believe if setting a property has the side-effect of changing other properties, then it should be in a method. "

I totally sympathize. While I maybe more inclined toward the usefulness of datasets than I have been on previous occassions, your post is a perfect example of why I'm feeling a tad paranoid about my newfound inclination to use DS's. Now if I just had an answer to your problem..... :-)


2:18:05 PM    

Codaland - Caching in Servlets

Lately I've been thinking about the various .NET ways of caching. Here in contrast is how it is done in Java. The principles hold true, but boy do we implement differently.


1:57:31 PM    

MS from the inside

kuro5shun.org has this interesting interview with an ex Microsoftie that actually sounds somewhat reasonable and well composed.


1:47:55 PM    


Click here to visit the Radio UserLand website. © Copyright 2004 Thomas Wagner.
Last update: 5/2/2004; 4:45:37 PM.
This theme is based on the SoundWaves (blue) Manila theme.
January 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Dec   Mar