programming

Explore posts tagged with "programming" below.

Field Name Colors

Eric Gunnerson wrote a post on field name conventions where the conclusion was that having an m_ prefix in front of field names makes it easier to identify fields versus variables....

visual-studio code-quality programming
March 10, 2005
Read More

DisposableResource

This post contains some very minor variations of the Dispose pattern implemented in a class that implements IDisposable. A typical example of how to implement the Dispose idiom can be found over...

csharp memory-management design-patterns programming
March 8, 2005
Read More

.NET Array Expectations

While creating a mini C# code generator, I discovered that .NET Arrays don't behave the way I expected with respect to the Equals and GetHashCode implementations....

dotnet csharp programming
January 31, 2005
Read More

Ward Cunningham Interview

Check out the Ward Cunningham interview on The ServerSide.net. I identify somewhat with the following quote: I do know that a lot of times if the programmer gets good, while he is getting good, he...

community professional-development agile programming
December 2, 2004
Read More

Winforms Enabled vs. ReadOnly

I've been modifying the GUI of a Windows Forms application to integrate in with an authorization subsystem. The approach taken is to hook into the databinding process and make the Winforms control...

winforms data-binding security programming dotnet
September 20, 2004
Read More

RBAC Patents

Following on from my previous post, I was searching for how other developers handled the definition of what roles are allowed to perform which tasks in a declarative programming model....

patents security licensing programming design-patterns
September 16, 2004
Read More

The CRUDE Pattern

I'm currently working on the Authorization infrastructure for a software package in the finance industry. The approach taken is to use .NET attributes to declaratively state which user roles are...

security design-patterns dotnet programming
September 15, 2004
Read More

Java Annotations

Check out the new functionality in the Java "Tiger" release. Looks like the major .NET languages and Java language oriented functionality are going to be walking lockstep for the forseeable future....

java dotnet competition programming innovation
July 30, 2004
Read More

Unhandled Exception Reporting

I recently included unhandled exception processing in a Windows Forms application to help fault find some problems. Unhandled exceptions were processed by bringing up a user friendly message and...

exception-handling debugging winforms programming
July 17, 2004
Read More

AOP and .NET

Eric Gunnerson asked for example code on what scenarios developers would use AOP for. Aspect Oriented Programming is another one of those software development areas that I'd love to know more about...

aop dotnet csharp design-patterns programming persistence security
July 1, 2004
Read More