.net

January 20, 2003 .net

C# and Java: Comparing Programming Languages

Here. This is a pretty comprehensive, and pretty even-handed, comparison (Java gets kudos for doing some things better than C# and vice versa). If you're still curious about how the other half lives, check it out, but I'll bottom line it for you: C# and Java are pretty much the same language. The real differences are in the respective libraries, not the languages.
January 16, 2003 .net

25 silly reasons why .NET is better than java

Here. From Hun Boon Teo: This is just for a laugh, don't take it seriously. Alternatively access it at http://www.geocities.com/hunboonteo/misc/silly.htm . Regards.
January 13, 2003 .net

.NET Rocks Interview: .NET Success Stories

Here. "This is the first of a series of shows we are going to do this year highlighting .NET Success Stories; companies that have implemented .NET applications successfully as either pilot projects or production projects. In this show we hear from two different companies." It's stories like this that are going to finally turn the masses away from the unmanaged world to the managed world. And they'll never, ever want to go back...
January 13, 2003 .net

ASP.NET: Blackbelt Web Form Programming

Here. From Vaclav Novak: Push your ASP.NET Web Forms to the extreme. This session focuses on advanced tips and tricks for ASP.NET page development, including UI that morphs based on the data it displays, dynamic templates, passing values from page to page, adding client events to server controls, and more. Assumes a basic understanding of ASP.NET pages and controls.
January 12, 2003 .net

Dynamic Aspect-Weaving with .NET

Here. From Hun Boon Teo: Another research paper from Wolfgang Schult and Andreas Polze, part of abstract: "Within this paper, we focus on dynamic management of aspect information during program runtime. We introduce a new approach called "dynamic aspect weaving" to interconnect aspect code and functional code. Using our approach, it is possible to decide at runtime whether objects living inside a compoent should be instantiated with support for a particular aspect or not. We have implemented our approach in contect of the langauge C# and the Microsoft .NET environment."
January 12, 2003 .net

Aspect-Oriented Programming with C# and .NET

Here. From Hun Boon Teo: A research paper from two German scholars, part of the abstract: "Within this paper, we discuss the usage of aspectoriented programming techniques in context of the .NET framework. We focus on the fault-tolerance aspect and discuss the expression of non-functional component properties (aspects) as C# custom attributes. Our approach uses reflection to generate replicated objects based on settings of a special “fault-tolerance” attribute for C# components."
January 11, 2003 .net

25 pathetic attempts to make .NET look bad

Here. I just like to read JasonW, but this one was particularly nice. He refutes some pretty wild claims from one member of the Java community. Along these same lines, I spent a day of onsite consulting having a .NET vs. Java debate. I was the outsider .NET guy and the company already had three Java guys already on staff (one was the VP of Engineering). Needless to say, .NET won. : ) It boiled down to what to do with the existing ATL/COM/C++ code base and the .NET interop story wins there hands down.
January 11, 2003 .net

What’s New in VS.NET 2003

Here. A somewhat wordy list of what's new in VS.NET 2003. It figures that just after I'd learned to use the Designer for event handling that MS would add C# "code spitting" for the override keyword and the delegate += operator...