October 2003 - Posts

XRML vs XACML
Found this post on the XACML mailing list.  This is very interesting in light of the fact that the Longhorn SDK (WinFx) will contain support for XRML via the System.Authorization namespace.  I sometimes doubt that building NAuthorize will make a difference, but I guess only the future will tell.
Hosting NAuthorize
I'm considering setting up NAuthorize at Novell Forge.  The project is starting to come along (slowly), but I still have to put in a lot of infrastructure code. I prefer to work in the dark for a while before releasing anything (it also gives me more room to shuffle things around).
Security
Today was the last day of a three-day course on Web Application Security (given at Business Training by Ascure).  I was familiar with most of the content presented (then why did I go? boss' orders). It was a nice overview for developers who are not security-aware. Amazingly, "Web Application Security" is still oriented very much towards network security (SSL, HTTP, TCP, IP, Firewall, IDS, ...) and infrastructure (Servers, DMZ, topology).  A product I wasn't very much aware of is Sanctum's Appshield, which allows you to define which HTTP requests go through (it even has a learning mode) based on HTTP headers, HTTP POST or GET parameters and their possible values, and a lot more.
Typed Reflection
I wonder if anybody is toying with this subject. Lately, I find myself reflecting types and as a result either writing a bunch of utility functions or plain inlined reflective code.  This topic sounds a lot like a Typed DataSet, only I want a Typed Type.
Application/Code Generators

Here are the ones I've found so far(some of them are listed @ SharpToolBox.com):

C# Source Code Generator for .NET
CodeCharge Studio
CodeSmith
Codify
COM Express
CompileX.NET
Database To NET
Data Tier Generator
Deklarit
IronSpeed Designer
KickStarter
lgxAppDev
LLBLGen
NCodeGen
NVelocity
Proc-Blaster
X-Code.NET
XGoF

MDA
ArcStyler
Codagen Architect
Constructor

I urge anyone who has an O/R mapping tool or Application/Code generation tool to add it to SharpToolBox.com.

Other interesting links I've found while researching this topic:

XMLBooster
gstreamer

CSLint - Deadlock detector
http://www.garret.ru/~knizhnik/csharp.html
Article on C# Builder vs VS.NET
http://www.c-sharppro.com/features/2003/11/cs200311jm_f/cs200311jm_f.asp
O/R Mapping - Tools, Libraries & Frameworks

Here are the ones I've found so far(most of them are listed @ SharpToolBox.com):

.NET Persistence
BBADataObjects
DataObjects.NET
Data Tier Modeler for .NET
DotNorm
Eldorado.NET
Enterprise Core Objects (ECO™)
Entity Broker
eXpress Persistent Objects for .NET
Versant Open Access
JC Persistent Framework
LLBLGen Pro
ModelWorks
Nhibernate
Nolics.NET
Norm
Norpheme
ObjectBroker
ObjectSpaces
ObjectSpark
Objectz.NET
OJB.NET
OPF.Net (Object Persistent Framework)
ORM.NET
Pragmatier Data Tier Builder
RapTier
Sisyphus Persistence Framework
TierDeveloper
ORM [Private workspace @ http://www.gotdotnet.com/Community/Workspaces]
Persistence Library [Private workspace @ http://www.gotdotnet.com/Community/Workspaces]

UPDATE:

Bob.NET
ObjectPersistor.NET
Genome

Other interesting links I've found while researching O/R Mapping tools:

Unified DataAccess Framework
Provider Factory
Generic ADO.NET
Abstract ADO.NET
Neo

More Posts