Sams .NET Stuff : All my .NET stuff
Updated: 8/5/2002; 11:09:37 PM.

 

Categories:
Personal Friends:

Subscribe to "Sams .NET Stuff" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Wednesday, July 17, 2002

.NET support for Amazon's XML Web Service. Don saves the world from having to run wsdl.exe/xsd.exe themselves [Don Box's Spoutlet]
10:32:13 PM    

Fun with SoapExtensions.

Today, Sam draws our attention to Matt Powell's MSDN article "Digging into SOAP Headers with the .NET Framework." In it, he describes a class that extends System.Web.Services.Protocols.SoapExtension to add headers on a site-wide basis.

I played around a bit with SoapExtensions myself earlier this year.  I created a pair of walkthroughs (one for VS.NET and one for the command line) that detail the process of creating an extension that logs traffic and obfuscates SOAP message traffic. I also wrote up an extension I created that transforms rpc/encoded SOAP messages into document/literal messages on the fly, so the same service can handle both rpc- and document-style messages.

[k10n]

Good stuff. I have been meaning to welcome you and tell you that I am RSS-subscribed.


10:25:31 PM    

In a thread on the OT mailing list, John Lam comments on how he is SO much more productive with C# then C++.

It's not even funny. I'm one of the poor saps who still has to write all
of his production code in C++, because it has to be unmanaged.
What I find is that I prototype complex algorithms in C# and then *port*
that code to C++. I love the fact that I don't have to think about:
- who owns the memory
- const correctness
- STL minutiae
Are other folks doing this too? Just curious ...

I answered that I am. I found that in my VSIP and unmanaged C++ work on the Groove toolkit, I was able to go *much* faster by first "prototyping" the functionality in C# and the Automation model and then "translating" the functionality (if it had to) to C++ ATL. That translation would produce about 75% more code and take about 4x more time. Of course, I have always claimed this 4-6x increased productivity speed. People wonder why I am so excited about .NET? Its right there. Its a key driving force for business: the ability to build fully robust, rich functionality and products in a fraction of the time.


8:37:33 AM    

Here is a neat little article on when to use Templates vs. User Controls in ASP.NET. This is a consideration that I often run into and gett confused about.
8:23:59 AM    

We will be looking at what sort of information should go into the header, how you can read and write message headers in the .NET Framework, and how you can augment the current SOAP infrastructure by using SOAP headers.
8:22:12 AM    

In this MSDN article, they describe the changes in the Favorites Service migration from Phase One to Phase Two to work with Web sites using Microsoft .NET Passport authentication. Back-end changes allow XML Web services to run in parallel, and front-end changes facilitate the use of additional .NET Passport functionality. (9 printed pages)
8:21:00 AM    

IAtlMemMgr. I realize that not too many people care that much about C++ anymore and especially not ATL 7.  But there are some cool things in there.  You can find my first post about one of these cool features here. [Justin Rudd's Radio Weblog] I do. I especially like being able to create an ATL COM component in 7 lines of attributed code.
8:13:16 AM    


© Copyright 2002 Sam Gentile.



Click here to visit the Radio UserLand website.

 


July 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Jun   Aug