Here. From Keith Wedinger: Java development has a number of advantages over traditional environments which output machine language. .Net has the advantage of hindsight, however, and has improved on Java in a number of areas.
Here. Lutz Roeder, the author of Reflector.NET, caves in and starts his blog. And what a way to start: he posts a decompiler plug-in for Reflection.NET. Welcome, Lutz.
Here. I've updated XsdClassesGen for VS.NET 2003. For those of you unfamiliar with it (it's never been as popular as CollectionGen for some reason), XsdClassesGen is a VS.NET Custom Tool that generates C# or VB.NET wrapper class source code from an XSD. It's just like running xsd.exe from the command line, but integrated into VS.NET (which is where all tools belong, afaic).
Here. I've updated CollectionGen with code to support both VS.NET 2002 & 2003. It has no dependencies on any VS.NET design-time DLLs, so one binary works for both versions. If you're building custom tools, this should form a good base to support both environments.
Here. From Jan Tielens: Hippo.NET is a tool for streamlining the build process of .NET projects in a team envirionment. It provides continuous integration by monitoring the shared Visual SourceSafe database and starting the build process when changes are detected. An important design goal is to provide a nice and easy-to-use user interface, to monitor builds and trigger the build process when needed.
Now you can download a stable version of this tool, with full source code.
Current features are:
- Client/server model
- Trigger build from remote clients
- Implements the build process proposed by Microsoft
- Automatic build number updates in AssemblyInfo files
- Build history information
- Current activity information
- Fully configurable
- Rich Windows Forms UI
Here. Sam Gentile and I wrote a piece on building WinForms apps in MC++ using the new designer support in VS.NET 2003. Unfortunately, it acquired some small errors along the publishing path, e.g. STA does not stand for "spanning three algorithm" in this case. However, the errors are minor and C++ programmers interested in the .NET forms engine should definately take a look.