Contracts - what are they? And *how* to do them?
My friends Maarten and Beat joined together with me to address some really important issues regarding contracts… enjoy:
Dealing with the Melted Cheese Effect
First installment in a series of quite interesting articles.
The fabulous RDs (Microsoft Regional Directors) have recorded a bunch of ca. 10 minutes long GrokTalks – live from TechEd 2005 in Orlando.
I was video-taped as well and did a GrokTalk on, of course, Contract-First Web Services (with WSCF).
Funny enough fellow RD Tim Landgrave (who really rocks!) did another GrokTalk entitled Contract-First Web Services showing the other approach by using xsd.exe et. al. …
Yes, it is all about what you choose. It’s that easy. And that is nice.
A customer asked me today about this. I did not say he should really do it – but he wants to investigate… ;)
CLI sub-project of the Apache HTTP Server
mod_aspdotnet is an ASP.NET host interface to Microsoft's ASP.NET engine. It is implemented with an Apache.Web.dll assembly that provides ASP.NET with the necessary System.Web.Host and System.Web.Request interfaces to converse with mod_aspdotnet and the Apache HTTP Server.
mod_aspdotnet works only with the .NET Framework version 1.0 and 1.1 at this time. Flexibility for the 2.0 .NET Framework and beyond is being considered.
I wanted to investigate into ICE for a long time ... but could never make. Now it at least is linked on my desktop. ICE is a result of Michi Henning thinking about how to make CORBA right ;)
The Internet Communications Engine (Ice) is a modern alternative to object middleware such as CORBA™ or COM/DCOM/COM+, with support for C++, Java, Python, PHP, C#, and Visual Basic.
Ice is easy to learn, yet provides a powerful network infrastructure for demanding technical applications. Ice shines where technologies such as SOAP or XML-RPC are too slow, or do not provide sufficient scalability or security. For a comparison between Ice and CORBA, please see this page.
Ice is free software, available with full source, and released under the terms of the GNU General Public License (GPL). Commercial licenses are available for customers who wish to use Ice for closed-source software.
ICE has a C# binding, amongst others…
Here is a nice and brief introduction to ICE.