Tobler.SoftwareArchitecture()
John Tobler's somewhat ordered collection of thoughts and resources mostly related to software architecture and software engineering.
-
[.NET - CSharp] Software Design Patterns in C#
The Data and Object Factory has a nice presentation of software design patterns including downloadable source code in C#. You will probably find a visit there worthwhile. For each pattern, the authors provide a structural example and a "real world" example. The code is generally clear, concise, and instructive. For example, take a look at the very simple but cool "real world" example where the authors show how to use Singleton to implement a rudimentary LoadBalancer object. Nice!
-
[.NET - General] Comment-Driven Development (CDD) (TM)
A recent secretGeek post on TODO-Driven Development may have started out as a somewhat tongue-in-cheek parody, but I am among the first to admit that I have used this "new" methodology successfully many times! While I now believe that Test-Driven Development (TDD) is a better way to go (when you can), I still use the TODO-Driven approach sometimes.
-
[Tools] Craig Andera's XPQ in a Solution File
Craig Andera tossed off this little quickie, XPQ. It was kind of hard to run it from Internet Explorer, so I promptly wrapped it in a Microsoft VisualStudio.NET solution file and you can find a link to it at CSharpener's Corner. Enjoy.
-
[Tools] WSE 2.0 Final is up
Microsoft has released the new final version of Web Services Enhancements for Microsoft .NET (WSE) 2.0. Do not miss the "Hands on Lab" documents availabe at that URL!
-
[Tools] Microsoft Information Bridge Framework
Information has been recently released on the Microsoft Information Bridge Framework (IBF). This definitely looks like something that will occupy a few coming evenings!
-
[Tools] The OpenNETCF Smart Device Framework
For .NET smart device programming, the OpenNETCF Smart Device Framework looks like a nice addition to the .NET Compact Framework classes. In fact, the OpenNetCF site appears to be a phenomenal resource for .NET Compact Framework developers. BTW, I was tipped off to this site by Larkware's Daily Grind, which has RSS feeds. I keep the Daily Grind high up on my blogroll.
-
CS0042 errors anyone?
I am getting a CS0042 error while trying to compile a solution I did not create: Unexpected error creating debug information file '
a filename with a .PDB extension ' -- 'Unspecified error ' Can anyone advise me on exactly how CS0042 errors come to exist so I can solve this little problem and get this thing running? -
FREE XDN Professional for .NET Bloggers during May 2004
Suffering from a fit of generosity, Mike Schinkel, president of Xtras.Net, has made an offer on his personal blog of a free XDN Professional membership (http://www.xtras.net/xdn) during the month of May 2004 foranyone that blogs about .NET frequently. If you are a .NET blogger, see Mike's post for how to get your free XDN membership.
-
[XML] XMLPatterns.com
I recently came across an oustanding reference site on design patterns for creating good XML. The site is XMLPatterns.com. The content has already been very helpful to me and I recommend this as a useful reference link.
-
[Tools] QuickGraph
The MbUnit Testing Framework uses QuickGraph, a generic .NET graph library. It appears that QuickGraph is now bundled with MbUnit. You can find some additional information about it in the original CodeProject article, QuickGraph: A 100% C# graph library with Graphviz Support, and in the .NET Wiki article, QuickGraph Generic Graph Library for .NET. I think QuickGraph has usefulness beyond its presence in MbUnit, so I am posting a little about it here.