<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.8 on Sun, 17 Nov 2002 16:20:20 GMT -->
<rss version="2.0">
	<channel>
		<title>Sam Gentile: Sam::Groove</title>
		<link>http://radio.weblogs.com/0105852/categories/groove/</link>
		<description>Sam&apos;s Groove Related News</description>
		<language>en-us</language>
		<copyright>Copyright 2002 Sam Gentile</copyright>
		<lastBuildDate>Sun, 17 Nov 2002 16:20:20 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.0.8</generator>
		<managingEditor>ManagedCode@attbi.com</managingEditor>
		<webMaster>ManagedCode@attbi.com</webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>11</hour>
			<hour>8</hour>
			<hour>9</hour>
			<hour>10</hour>
			<hour>7</hour>
			<hour>12</hour>
			<hour>22</hour>
			<hour>6</hour>
			</skipHours>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<description>&lt;P&gt;&lt;FONT size=2&gt;My good friend &lt;A href=&quot;http://radio.weblogs.com/0107057/&quot;&gt;John Burkhardt&lt;/A&gt;&amp;nbsp;has some&lt;EM&gt; good push-back&lt;/EM&gt; on Joel&apos;s latest well-done essay: &lt;/FONT&gt;&lt;A href=&quot;http://www.joelonsoftware.com/articles/LeakyAbstractions.html&quot;&gt;&lt;FONT size=2&gt;The Law of Leaky Abstractions&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&amp;nbsp; &quot;While I agree with a lot of it, I&apos;m not sure I buy the idea that because an abstraction might have a performance penalty in some cases, its&amp;nbsp;a leaky abstraction.&amp;nbsp; And there certainly are some that seem well cemented by now.&amp;nbsp; For example, how much .asm have you written in the past 5 years?&amp;nbsp;&amp;nbsp; And I don&apos;t know anyone who can hand code floating point Pentium assembler better than the compiler.&amp;nbsp; We tried to be sure, but couldn&apos;t do any better.. And I hear VS C++ is about to get &lt;A href=&quot;http://radio.weblogs.com/0105852/categories/groove/2002/11/11.html&quot;&gt;even better&lt;/A&gt;.&quot;&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/17.html#a1480</guid>
			<pubDate>Sun, 17 Nov 2002 16:20:19 GMT</pubDate>
			<source url="http://radio.weblogs.com/0107057/rss.xml">John Burkhardt</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;My work lately led me quite naturally to the &lt;EM&gt;seminal&lt;/EM&gt; book, &lt;/FONT&gt;&lt;A href=&quot;http://143.93.17.150/~gporg/&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;Generative Programming: Methods, Tools, and Applications.&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt; I read most of the book yesterday in one sitting (yikes!) and although I found much of it tough going, I want to share one key insight I got. I have always had a lot of trouble understanding the Smalltalk argument as put forth on places like &lt;/FONT&gt;&lt;A href=&quot;http://c2.com/cgi/wiki?RecentChanges&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;Wiki&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt; when I used to be there and indeed the &lt;EM&gt;real&lt;/EM&gt; &amp;nbsp;advantage of late binding languages. I always viewed the safety of static type checking as a given. Well, in Chapter 6 on Generic Programming, in the area of Overloading and Parametric versus Subtype Polymorphism, is the example that lays it bare before my eyes and makes me see it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;Consider writing a function for squaring a number. In pseudo-code, it looks like:&lt;/FONT&gt;&lt;/P&gt;&lt;PRE&gt;sqr(x)&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT color=#0000ff&gt;return&lt;/FONT&gt; x * x&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;In a dynamically typed language, such as Smalltalk, this pseudo-code code can be typed in almost &quot;as- is&quot;:&lt;/FONT&gt;&lt;BR&gt;&lt;/P&gt;&lt;PRE&gt;sqr: x
^x * x
&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;However, if we want to implement it in a statically typed language; we have to declare the type of x and the return type, for example in C++:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff&gt;&lt;PRE&gt;int&lt;/FONT&gt; sqr(&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt; x)&lt;/PRE&gt;&lt;PRE&gt;{ &lt;FONT color=#0000ff&gt;return&lt;/FONT&gt; x * x; }&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;This only works for int types; it is more &quot;special&quot; than the pseudo-code or Smalltak, which understands the message &quot;*&quot;, or for any type including the operation &quot;*.&quot; In C++, you could have a whole series of squaring functions for different types, but you would eventually come to the solution: a function template:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff&gt;&lt;PRE&gt;template&lt;/FONT&gt; &amp;lt;&lt;FONT color=#0000ff&gt;class&lt;/FONT&gt; T&amp;gt;&lt;/PRE&gt;&lt;PRE&gt;T sqr(T x)&lt;/PRE&gt;&lt;PRE&gt;{ &lt;FONT color=#0000ff&gt;return&lt;/FONT&gt; x * x;}&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;Of course, the compiler will automatically generate a concrete function for each parameter type. The interesting thing to note that the sqr() template will work, not only for number types, but &lt;EM&gt;for any type providing the operation &quot;*&quot;,&lt;/EM&gt; just as the Smalltalk implementation of sqr().&amp;nbsp; However, &lt;STRONG&gt;there a difference between these implementations and here&apos;s my revelation&lt;/STRONG&gt;: The sqr() template is statically type-checked and no run-time errors of the type &quot;operation * are not found&quot; are possible, whereas the Smalltalk version is dynamically type-checked and a runtime error is possible (no suprise there; thats been my main objection to dynamic languages in general). &lt;STRONG&gt;But, on the other hand&lt;/STRONG&gt;, the Smalltalk version if more flexible of x is not fixed at compile-time and objects of different types can be passed to sqr:. Wow, thats pretty more powerful and certainly leads to the rapid Refactoring that they have always talked about. This example is also a good one of just taking the proble semantics and &quot;just typing it in.&quot;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;BR&gt;&lt;/PRE&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/15.html#a1473</guid>
			<pubDate>Fri, 15 Nov 2002 14:28:31 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0115879/&quot;&gt;John Giudice&lt;/A&gt; has started a weblog.&amp;nbsp; John is another Product Manager here at Groove.&amp;nbsp; He is in charge of the &lt;A href=&quot;http://www.groove.net/devzone/index.html?jump=1.1&quot;&gt;Groove Developer Kit&lt;/A&gt; and its &lt;A href=&quot;http://www.groove.net/developers/vb/&quot;&gt;various&lt;/A&gt; &lt;A href=&quot;http://www.groove.net/developers/dotnet/&quot;&gt;tools&lt;/A&gt; &lt;A href=&quot;http://www.groove.net/developers/web/&quot;&gt;and&lt;/A&gt; &lt;A href=&quot;http://www.groove.net/devzone/&quot;&gt;utilities&lt;/A&gt;.&amp;nbsp; John &lt;A href=&quot;http://radio.weblogs.com/0115879/2002/11/10.html#a2&quot;&gt;says&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;Over the coming days I will try and share ideas on what is involved with creating collaborative applications and making them succesful&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;[&lt;A href=&quot;http://radio.weblogs.com/0106203/&quot;&gt;Matt Pope&apos;s Radio Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;Cool! I worked with John a lot on the Toolkit. One of the very cool things that I always loved about John is he is one of the very few Product Managers I have ever seen anywhere that gets as dirty in the code as he does. He codes at home too. Cool!&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/14.html#a1470</guid>
			<pubDate>Thu, 14 Nov 2002 23:32:44 GMT</pubDate>
			<source url="http://radio.weblogs.com/0106203/rss.xml">Matt Pope&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/11/14.html#a539&quot;&gt;new look&lt;/A&gt;. A fresh new look for &lt;A href=&quot;http://www.groove.net/&quot;&gt;&lt;STRONG&gt;Groove&apos;s homepage&lt;/STRONG&gt;&lt;/A&gt; [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;And a new message-)&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/14.html#a1467</guid>
			<pubDate>Thu, 14 Nov 2002 18:33:07 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;STRONG&gt;&lt;A href=&quot;http://www.amazon.com/exec/obidos/tg/detail/-/0735615888/qid=1037279561/sr=8-1/ref=sr_8_1/104-2125124-7094317?v=glance&amp;amp;s=books&amp;amp;n=507846&quot;&gt;Writing Secure Code&lt;/A&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;This book provided a few new insights, but nothing earth-shattering.&amp;nbsp; It&apos;s a good read for newer programmers, but [good] seasoned programmers will have already run into a lot of the described issues and learned from their mistakes. [&lt;A href=&quot;http://radio.weblogs.com/0111019/&quot;&gt;Paresh Suthar&apos;s Radio Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;I &lt;EM&gt;agree&lt;/EM&gt; that its quite basic. However, &lt;EM&gt;judging from the amount of buffer overruns&lt;/EM&gt; that are seen in everyday C/C++ code, and the fact that Buffer &lt;EM&gt;Overrun checks had to be put into Everett C++&lt;/EM&gt;, I &lt;EM&gt;don&apos;t at all agree that many programmers&lt;/EM&gt; are writing C/C++ write code that doesn&apos;t have these problems (or even aware). Heck, to some extent Java and C#/.NET exist for large reasons because of the failure of C/C++ programmers to write good safe code.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/14.html#a1462</guid>
			<pubDate>Thu, 14 Nov 2002 14:30:16 GMT</pubDate>
			<source url="http://radio.weblogs.com/0111019/rss.xml">Paresh Suthar&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://www.lockergnome.com/update/archives/week_2002_11_10.html#003173&quot;&gt;Microsoft launches corporate IM&lt;/A&gt;. Just days after AOL announced its corporate instant messenger solution, Microsoft has announced it will jump in the market and release its own corporate IM system sometime in the first quarter of 2003.... [&lt;A href=&quot;http://updates.lockergnome.com/&quot;&gt;Lockergnome&apos;s Bits and Bytes&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/13.html#a1456</guid>
			<pubDate>Wed, 13 Nov 2002 18:52:46 GMT</pubDate>
			<source url="http://www.lockergnome.com/lockergnome.xml">Lockergnome&apos;s Bits and Bytes</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/11/13.html#a538&quot;&gt;Microsoft&apos;s and collaboration&lt;/A&gt;. 
&lt;P&gt;Forbes : &lt;A href=&quot;http://www.forbes.com/2002/11/12/cx_1112allchinchat.html&quot;&gt;&lt;STRONG&gt;CEO Network Chat with Microsoft VP Jim Allchin&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;EM&gt;&lt;SPAN class=mainarttxt&gt;&lt;B&gt;yves: &lt;/B&gt;Will .NET servers bring collaborative work functionalities going forward? What`s MS postion with regard Groove Networks? &lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;/EM&gt;&lt;SPAN class=mainarttxt&gt;&lt;EM&gt;&lt;B&gt;JALLCHIN:&lt;/B&gt; Basic file serving is moving to project/team serving. STS 2.0, which is part of Windows server, will be a huge step forward for collab. In terms of RTC, we are building an RTC Service which will also run on Windows .NET Server. We are in production (with beta code) at one large customer now. Then there is how Office will evolve to encompass more of this RTC functionality. Groove is a great app. The way to think about it is that we will build a rich RTC platform (meaning APIs!) that others like Groove/Office/others can build on.&lt;/EM&gt; &lt;/SPAN&gt;[&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/13.html#a1453</guid>
			<pubDate>Wed, 13 Nov 2002 15:06:57 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;I have just been given a go-ahead (Visual C++.NET only so I won&apos;t talk about the rest) since a lot of this has gone public already. The Everett Visual C++.NET features, I feel, are the &lt;STRONG&gt;biggest changes to VC++ since 5.0&lt;/STRONG&gt; and have made me extremely happy. The features break into 4 main areas:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ANSI/ISO Compliance 
&lt;LI&gt;Forms Designer for Managed C++ 
&lt;LI&gt;Security Features 
&lt;LI&gt;Optimizer Improvements particuarly in floating point&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The ANSI/ISO compliance is particularly exciting as Visual C++ finally does &lt;STRONG&gt;Partial Template Specialization&lt;/STRONG&gt;, Partial Ordering, Member Template Definitions, and pretty much everything in the standard. Public statements have said 98% compliant. I have not been able to throw any Standard C++ at it that it couldn&apos;t compile and handle correctly yet. Very heavy users of advanced Standard C++ features, particuarly templates like &lt;A href=&quot;http://www.awprofessional.com/catalog/product.asp?product_id={4ED3E6F3-371F-4ADC-9810-CC7B936164E3}&amp;amp;selectDescTypeId={A80972E0-1077-4518-954C-44E43E341DF7}&amp;amp;st=5130B593-BAEC-49C6-B6A8-0035DFD1EA3B&amp;amp;session_id={9C514BF8-0DE5-47CD-A9A9-4304EC4D00D6}&quot;&gt;Loki&lt;/A&gt;, &lt;A href=&quot;http://www.boost.org/&quot;&gt;Boost&lt;/A&gt; and &lt;A href=&quot;http://www.oonumerics.org/blitz/&quot;&gt;Blitz&lt;/A&gt; now compile 100%! &lt;/P&gt;
&lt;P&gt;Also, in the unmanaged arena, there have been &lt;STRONG&gt;significant&lt;/STRONG&gt; additions for security, paticuarly in the area of buffer overruns. The new /GS flag, when code is recompiled with 71, will catch many buffer overruns. There are also Safe Exceptions which I won&apos;t go into here. Also, in the unmanaged area, there have been some outstanding improvements made in the optimizer, particuarly for floating point. The /G7 flag builds code optimized for the P4 and there are major gains. Also the new /arch:[SSE:SSE2] flags let you generate code for the Streaming SIMD and Streaming SIMD Extensions 2 instructions.&lt;/P&gt;
&lt;P&gt;Last, but certainly not least, there is now a Form Designer for Managed C++! You will be able to do everything you do with the C# or VB designer. You can visually design forms and work with Managed C++. This obviously opens powerful opportunities to do certain things like Direct/X without Interop penalities and much more. Its very exciting!&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/11.html#a1441</guid>
			<pubDate>Mon, 11 Nov 2002 20:45:10 GMT</pubDate>
			</item>
		<item>
			<description>&lt;EM&gt;The warmth and depth of this community never ceases to amaze me&lt;/EM&gt;. I was just talking to &lt;A href=&quot;http://www.winterdom.com/weblog/&quot;&gt;Tomas&lt;/A&gt; down in Columbia, who has posted a &lt;A href=&quot;http://www.winterdom.com/weblog/archives/000173.html&quot;&gt;very thoughtful reply &lt;/A&gt;to my &lt;A href=&quot;http://radio.weblogs.com/0105852/stories/2002/11/10/multiparadigmDesignAndGenericProgramming.html&quot;&gt;essay&lt;/A&gt;), and &lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/&quot;&gt;Ingo at .NET One&lt;/A&gt;, (at the same time!) who are both encouraging me to go out on the circuit and speak on COM Interop. Since they asked, and Radio seems to have lost the pointers, here is the &lt;A href=&quot;http://radio.weblogs.com/0105852/stories/2002/08/30/isComInteropFundamentallyFlawedParts1And2.html&quot;&gt;Is COM Interop Fundamentlaly Flawed (Parts 1 and 2)&lt;/A&gt; story which Radio has &lt;EM&gt;once again&lt;/EM&gt; lost the links to, from last August. There is actually more detail in my &lt;A href=&quot;http://samgentile.com/&quot;&gt;slides on my web site&lt;/A&gt;. I will be updating this after talking to &lt;A href=&quot;http://www.gotdotnet.com/team/dbox/spoutlet.aspx&quot;&gt;Don&lt;/A&gt; about it and &lt;U&gt;with new insights&lt;/U&gt; but for now, &lt;A href=&quot;http://radio.weblogs.com/0111019/&quot;&gt;Paresh&lt;/A&gt;, who worked heavily with me on this area during that period, has an &lt;A href=&quot;http://radio.weblogs.com/0111019/stories/2002/08/05/connectionPointBasedEventHandlingBetweenComAndnet.html&quot;&gt;excellent article on what we found&lt;/A&gt; in Connection Points in particular and how to write wrappers to fix some of the mess.</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/11.html#a1434</guid>
			<pubDate>Mon, 11 Nov 2002 15:59:26 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in&quot;&gt;I want to &lt;EM&gt;step away&lt;/EM&gt; from coding, talking about .NET altogether, and talk about &lt;I style=&quot;mso-bidi-font-style: normal&quot;&gt;abstraction&lt;/I&gt;, &lt;I style=&quot;mso-bidi-font-style: normal&quot;&gt;domain engineering, generic programming, &lt;/I&gt;and &lt;I style=&quot;mso-bidi-font-style: normal&quot;&gt;design paradigms&lt;/I&gt; for a bit. In 1999, I read a book by Jim Coplien, &amp;#147;&lt;A href=&quot;http://www.amazon.com/exec/obidos/tg/detail/-/0201824671/qid=1036909236/sr=1-4/ref=sr_1_4/103-5589905-3754234?v=glance&amp;amp;s=books&quot;&gt;Multi-Paradigm Design for C++&lt;/A&gt;&amp;#148;, which forever changed the way I looked at design paradigms. Lately, while reading Andrei Alexandrescu&amp;#146;s &amp;#147;&lt;A href=&quot;http://www.amazon.com/exec/obidos/ASIN/0201704315/qid=1036909311/sr=11-1/ref=sr_11_1/103-5589905-3754234&quot;&gt;Modern C++ Design: Generic Programming and Design Patterns Applied&lt;/A&gt;&amp;#148;, combined with doing a lot of &amp;#147;Modern C++&amp;#148;, I had several awakenings those shook up things for me even more. &lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;SPAN style=&quot;mso-tab-count: 1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;For years now, it seems to me, we have had many design &amp;#147;gurus&amp;#148; repeating a mantra &amp;#147;Object Oriented Design good, all other techniques &amp;nbsp;bad&amp;#148;, &lt;I style=&quot;mso-bidi-font-style: normal&quot;&gt;to the extent that for many developers and designers, that is the only paradigm that they use and even know&lt;/I&gt;. &lt;U&gt;Abstraction is one of the key tools for managing the ever-increasing complexity of modern software&lt;/U&gt;. As Coplien says, &amp;#147;The common answer to what is abstraction usually has something to do with objects, thereby reflecting the large body of literature and tools that have emerged over the past decade to support object-oriented techniques.&amp;#148; Even more so, frameworks, languages and abstractions like .NET&amp;#146;s BCL and most of Java is only OO based (yes, I had been thinking about this for 2 weeks now, before Microsoft&amp;#146;s vapor announcement of future generic programming features in .NET). Java is touted, rightly or wrongly, as completely OO such that everything must be in a class. NET&amp;#146;s BCL is mostly only OO. Both of these, for the most part, wrap your abstraction and your way of thinking in object-oriented ways. Yes, there are exceptions (no pun intended!), but for the most part, most of the world thinks in objects. Well, that&amp;#146;s goodness, right? After all, it models the real world and builds abstractions much better, right? Well, yes and no. There&amp;#146;s no denying the vast benefits of OO but the key message in these books, and particularly Coplien&amp;#146;s book, &lt;STRONG&gt;&lt;U&gt;is that Object Oriented Design is just one subset of the solution domain and not always appropriate for the problem at hand&lt;/U&gt;&lt;/STRONG&gt;.&amp;nbsp; {&lt;A href=&quot;http://radio.weblogs.com/0105852/stories/2002/11/10/multiparadigmDesignAndGenericProgramming.html&quot;&gt;READ MORE&lt;/A&gt;...}&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/10.html#a1432</guid>
			<pubDate>Sun, 10 Nov 2002 08:03:16 GMT</pubDate>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/11/05.html#a528&quot;&gt;Groove case study&lt;/A&gt;. 
&lt;P&gt;Groove and Glaxo case study : &lt;A href=&quot;http://www.esj.com/case_studies/article.asp?EditorialsID=24&quot;&gt;&lt;STRONG&gt;Surmounting Corporate Boundaries&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;EM&gt;The ability to share information so quickly produced an &quot;immediate benefit&quot; and noticeable productivity boost from teams using Groove. &lt;/EM&gt;[&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/05.html#a1415</guid>
			<pubDate>Tue, 05 Nov 2002 13:19:16 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Here we go... As we near the initial release of &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0107057/stories/2002/04/25/whatIsGrooveEdgeServices.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Groove Web Services&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, we&apos;ve&amp;nbsp;started speaking more openly&amp;nbsp; &lt;/FONT&gt;[&lt;A href=&quot;http://radio.weblogs.com/0106203/&quot;&gt;Matt Pope&apos;s Radio Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;Obviously, this has a big bearing on our&lt;A href=&quot;http://radio.weblogs.com/0105852/2002/10/07.html#a1275&quot;&gt; Groove Experiments&lt;/A&gt; stuff. &lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/04.html#a1412</guid>
			<pubDate>Mon, 04 Nov 2002 16:31:32 GMT</pubDate>
			<source url="http://radio.weblogs.com/0106203/rss.xml">Matt Pope&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.infoworld.com/articles/op/xml/02/11/04/021104opcurve.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Steve Gillmor&apos;s column&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; also references &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0107057/stories/2002/04/25/whatIsGrooveEdgeServices.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Groove Web Services&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; heavily. He mentions the contribution &lt;/FONT&gt;&lt;A href=&quot;http://www.razorsoft.net/weblog/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Peter Drayton&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; made to the design of the API.&amp;nbsp; No doubt, the value of enlisting Peter&apos;s help has been immeasurable.&amp;nbsp; Thank you Peter!&amp;nbsp; &lt;/FONT&gt;[&lt;A href=&quot;http://radio.weblogs.com/0106203/&quot;&gt;Matt Pope&apos;s Radio Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;The single best recomendation I have ever made...&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/04.html#a1411</guid>
			<pubDate>Mon, 04 Nov 2002 16:30:35 GMT</pubDate>
			<source url="http://radio.weblogs.com/0106203/rss.xml">Matt Pope&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://weblog.infoworld.com/udell/categories/infoworld/2002/11/03.html#a496&quot;&gt;Groove Web Services&lt;/A&gt;. &lt;B&gt;...&lt;/B&gt; [&lt;A href=&quot;http://weblog.infoworld.com/udell/categories/infoworld/&quot;&gt;Jon Udell: InfoWorld&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/03.html#a1406</guid>
			<pubDate>Sun, 03 Nov 2002 21:42:41 GMT</pubDate>
			<source url="http://weblog.infoworld.com/udell/categories/infoworld/rss.xml">Jon Udell: InfoWorld</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/11/02.html#a523&quot;&gt;Groove Web Services&lt;/A&gt;. 
&lt;P&gt;Infoworld&amp;nbsp;analysis from Jon Udell&amp;nbsp;: &lt;A href=&quot;http://www.infoworld.com/articles/pl/xml/02/11/04/021104plgroove.xml&quot;&gt;&lt;STRONG&gt;Extending Groove&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;EM&gt;For some major customers, the ability to expose Groove functionality outside the transceiver is a key requirement. Broader awareness of shared-space activities is another. Groove&apos;s shared spaces are, by design, invisible to the uninvited. The enterprise support in version 2.0 empowers corporate IT to enumerate shared spaces, and see the managed identities and tools within them. But meetings and discussions that are not necessarily private, and so ought to be serendipitously discoverable, are still not easy to find.&lt;/EM&gt; [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/02.html#a1405</guid>
			<pubDate>Sat, 02 Nov 2002 22:00:04 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/11/02.html#a524&quot;&gt;IM goes corporate&lt;/A&gt;. CIO Magazine : &lt;A href=&quot;http://www.cio.com/archive/110102/et_article_content.html&quot;&gt;&lt;STRONG&gt;Instant Messaging goes corporate&lt;/STRONG&gt;&lt;/A&gt; [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/02.html#a1404</guid>
			<pubDate>Sat, 02 Nov 2002 21:59:57 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://slashdot.org/articles/02/11/01/2034207.shtml?tid=123&quot;&gt;Slashdot has&lt;/A&gt; links to the not-yet-released Microsoft decision. Here&apos;s the &lt;A href=&quot;http://www.dcd.uscourts.gov/Opinions/2002/Kotelly/&quot;&gt;directory&lt;/A&gt; on the US Courts website.&amp;nbsp;&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/11/01#When:12:59:51PM&quot;&gt;&lt;IMG height=9 src=&quot;http://www.scripting.com/images/2001/09/20/sharpPermaLink3.gif&quot; width=6 border=0&gt;&lt;/A&gt; [&lt;A href=&quot;http://scriptingnews.userland.com/&quot;&gt;Scripting News&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;&lt;FONT color=red&gt;Yes! Sanity reigns in the world re the Microsoft decision&lt;/FONT&gt;. &quot;In brief: Kollar-Kotelly accepts the settlement that the Federal Gov&apos;t and some states wanted, but she wants a minor change to it; and she has decided the case which was pursued by the other states as well, mostly ordering Microsoft to refrain from certain behaviors with regard to the user-visible desktop. Overall: a massive win for Microsoft, who can restrict the release of its APIs to major commercial companies only. &quot; The official opinion is &lt;A href=&quot;http://www.dcd.uscourts.gov/PubIntDeterm11-1.pdf&quot;&gt;here&lt;/A&gt; &lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/01.html#a1401</guid>
			<pubDate>Fri, 01 Nov 2002 22:33:05 GMT</pubDate>
			<source url="http://scriptingnews.userland.com/xml/scriptingNews2.xml">Scripting News</source>
			</item>
		<item>
			<description>&lt;P&gt;Are there any Groove tools that would let me keep track of what I did hour by hour in a day? Example: for contracting&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/01.html#a1397</guid>
			<pubDate>Fri, 01 Nov 2002 17:26:42 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.cabezal.com/blog/archives/000405.shtml&quot;&gt;Microsoft&apos;s Weblog Software&lt;/A&gt;. Magazine:Microsoft has created a weblog tool that is designed to run inside the firewall at a company. It&apos;s browser-accessible from... [&lt;A href=&quot;http://www.cabezal.com/blog/&quot;&gt;Hugh&apos;s ramblings&lt;/A&gt;] &quot;Heh! (I&apos;m not sure this isn&apos;t just a lucky coincidence - I&apos;m working on the &lt;A href=&quot;http://www.groove.net/about/microsoft/sharepoint.html&quot;&gt;product&lt;/A&gt; and haven&apos;t had that discussion with other people here; it only &lt;I&gt;very&lt;/I&gt; recently occurred to me how good a weblogging tool we&apos;re building)&quot;&lt;/P&gt;
&lt;P&gt;Heh, that didn&apos;t escape all of us-) Also concides with our directions in &lt;A href=&quot;http://radio.weblogs.com/0105852/2002/10/07.html#a1274&quot;&gt;Groove Experiments&lt;/A&gt;...There is a synergy there for sure.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/01.html#a1396</guid>
			<pubDate>Fri, 01 Nov 2002 15:46:01 GMT</pubDate>
			<source url="http://www.cabezal.com/blog/rss092.xml">Hugh&apos;s ramblings</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Life without Groove:&lt;/STRONG&gt; I&apos;m working on&amp;nbsp;a big&amp;nbsp;project.&amp;nbsp; Its very intense right now.&amp;nbsp; I&apos;m back and forth from the office to my house, working constantly.&amp;nbsp; (Yeah, I know its unhealthy - but we have to ship!)&amp;nbsp; I&apos;ve migrated my development environment to this laptop, but in so doing I had to temporarily disable my &lt;A href=&quot;http://www.groove.net&quot;&gt;Groove&lt;/A&gt; account.&amp;nbsp; This turned out to be&amp;nbsp;a bad idea.&amp;nbsp; I hadn&apos;t realized how much I depend on &lt;A href=&quot;http://www.groove.net&quot;&gt;Groove&lt;/A&gt; now.&amp;nbsp; It has become fundemental in the way I get work done.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;For example, I work closely with another engineer.&amp;nbsp; I&apos;m constantly sending him messages and chatting.&amp;nbsp; Often we&apos;re in real-time and we&apos;ll have a chat window open and we&apos;re debugging stuff and dropping new binaries in the space.&amp;nbsp; We can do so much together so quickly that it becomes natural and the tool is suddenly transparent.&amp;nbsp; I think it got so transparent for me that I took it for granted.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Last night I got a temporary account running and rejoined the space for my project again.&amp;nbsp; The cool thing is that its now GWS enabled so my next post to the space will have to come from a remote SOAP call!&amp;nbsp; The natural flow of communication came back, and all was right in my world.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;A href=&quot;http://www.groove.net&quot;&gt;Groove&lt;/A&gt; takes some getting used to.&amp;nbsp; And it takes some effort.&amp;nbsp; &lt;A href=&quot;http://www.groove.net&quot;&gt;Groove&lt;/A&gt; is not just technology, but its also centered around people.&amp;nbsp; It takes effort from both fronts.&amp;nbsp; Just because you have some collaboration software doesn&apos;t mean you suddenly know how to collaborate online.&amp;nbsp; It takes some practice.&amp;nbsp; But the payoff can be huge.&amp;nbsp; I can&apos;t imagine life without &lt;A href=&quot;http://www.groove.net&quot;&gt;Groove&lt;/A&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;[&lt;A href=&quot;http://radio.weblogs.com/0107057/&quot;&gt;John Burkhardt&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/01.html#a1391</guid>
			<pubDate>Fri, 01 Nov 2002 13:25:23 GMT</pubDate>
			<source url="http://radio.weblogs.com/0107057/rss.xml">John Burkhardt</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://discuss.develop.com/archives/wa.exe?A2=ind0210e&amp;amp;L=dotnet-clr&amp;amp;P=6033&quot;&gt;Strong Names Considered Dangerous&lt;/A&gt;. 
&lt;P&gt;&lt;A href=&quot;http://www.develop.com/kbrown/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Keith Brown&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;nbsp;poses (yet another)&amp;nbsp;interesting question&amp;nbsp;on &lt;/FONT&gt;&lt;A href=&quot;http://discuss.develop.com/dotnet-clr.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;DOTNET-CLR&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; this week:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;What do you guys plan to do if your private key is compromised?&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;[&lt;A href=&quot;http://radio.weblogs.com/0112381/&quot;&gt;John Bristowe&apos;s Radio Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;I have been too busy to follow all of the details of this as I saw it but this is a very interesting issue that I will track this weekend.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/11/01.html#a1389</guid>
			<pubDate>Fri, 01 Nov 2002 13:22:56 GMT</pubDate>
			<source url="http://radio.weblogs.com/0112381/rss.xml">John Bristowe&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;I would like to urge everyone working on web-services related activities, from REST to GRID, from security to choreography, to consider writing up your experiences and/or views and submit those to the &lt;/FONT&gt;&lt;A href=&quot;http://www2003.org/cfp.htm#Web%20Services&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;WebServices&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt; track of &lt;/FONT&gt;&lt;A href=&quot;http://www2003.org&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;WWW2003&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;. This track will have a combination of peer-reviewed papers and invited talks, and I am sure real-experinces papers will be an important part of this. The deadline for paper submission is November 15, so you have two weeks to write down you thoughts. The track is chaired by Steve Vinoski (Iona)&amp;nbsp;and Paco Curbera (IBM Watson). I am on this &lt;/FONT&gt;&lt;A href=&quot;http://www2003.org/pc_ws.htm&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;program committee &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;and on the &lt;/FONT&gt;&lt;A href=&quot;http://www2003.org/pc_pr.htm&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;pc &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;for the &lt;/FONT&gt;&lt;A href=&quot;http://www2003.org/cfp.htm#Performance%20and%20Reliability&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;performance and reliability track&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;I will propably do a paper exploring whether ws-coordination is indeed a good basis for constructing complex distributed interactions. Details once it is finished.[&lt;/FONT&gt;&lt;A href=&quot;http://www.cs.cornell.edu/vogels/weblog/&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;All Things Distributed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif size=1&gt;]&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/31.html#a1387</guid>
			<pubDate>Thu, 31 Oct 2002 17:41:47 GMT</pubDate>
			<source url="http://www.cs.cornell.edu/vogels/weblog/rss.xml">All Things Distributed</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/10/30.html#a516&quot;&gt;October Groove bulletin&lt;/A&gt;. The October edition of the monthly &lt;A href=&quot;http://www.groove.net/extras/groovebulletin/bulletin_200210.html&quot;&gt;&lt;STRONG&gt;Groove bulletin&lt;/STRONG&gt;&lt;/A&gt; is available [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/30.html#a1380</guid>
			<pubDate>Wed, 30 Oct 2002 16:26:39 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;Wow! &lt;A href=&quot;http://www.razorsoft.net/weblog/2002/10/29.html#a367&quot;&gt;Peter has joined the CLR&lt;/A&gt; team at Microsoft. I &lt;EM&gt;knew&lt;/EM&gt; there were some &lt;U&gt;big&lt;/U&gt; changes coming in this life but not this. This is awesome. It combines his passions in research with his in the CLR.&lt;/P&gt;
&lt;P&gt;Starting November 4, I&apos;m going to be joining Microsoft as a &lt;A href=&quot;http://mailserver.di.unipi.it/pipermail/dotnet-sscli/msg00081.html&quot;&gt;&lt;STRONG&gt;Program Manager&lt;/STRONG&gt;&lt;/A&gt; in the CLR team, doing my bit to&amp;nbsp;&lt;EM&gt;&quot;ensure that the CLR remains the most innovative multi-language runtime in the industry&quot;&lt;/EM&gt;. Specifically, I&apos;ll be working with both the internal compiler teams and the external academic research community to help identify, evaluate, prototype &amp;amp; productize future enhancements to the CLR. &lt;A href=&quot;http://www.razorsoft.net/weblog/2002/07/17.html&quot;&gt;&lt;STRONG&gt;Formerly described&lt;/STRONG&gt;&lt;/A&gt; by me as my &lt;EM&gt;&lt;A href=&quot;http://www.razorsoft.net/weblog/2002/07/17.html#a310&quot;&gt;&lt;STRONG&gt;Dream Job&lt;/STRONG&gt;&lt;/A&gt;&lt;/EM&gt;, it is a perfect fit for my interests: it involves a high-ish % of externally-facing work interacting with the research community and speaking/writing about the CLR &amp;amp; Rotor, lets me spend time working at the systems level with the CLR &amp;amp; Rotor, and requires me to stretch my commercial software development muscles again after almost 2 years of shipping mostly prose and slides. Most importantly, the job gives me an opportunity to actually &lt;STRONG&gt;*impact*&lt;/STRONG&gt; the platform I&apos;ve spent the last couple years of my life working on.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/29.html#a1374</guid>
			<pubDate>Tue, 29 Oct 2002 13:51:25 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.middleware-company.com/documents/j2eedotnetbench.pdf&quot;&gt;Pet Shop 2.0: Java vs. .NET&lt;/A&gt;. &quot;My reading of this report is that .NET kicked Java&apos;s hinder in every single measure, from through-put and responsiveness to lines of code and lines of configuration required to build and run the app.&quot; [&lt;A href=&quot;http://www.sellsbrothers.com/&quot;&gt;sellsbrothers.com: Windows Developer News&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;That seems to &lt;A href=&quot;http://www.gotdotnet.com/team/dbox/spoutlet.aspx?key=2002-10-28T14:10-08:00&quot;&gt;be&lt;/A&gt; &lt;A href=&quot;http://radio.weblogs.com/0105897/2002/10/28.html#a34&quot;&gt;most&lt;/A&gt; &lt;A href=&quot;http://radio.weblogs.com/0104813/2002/10/28.html#a176&quot;&gt;other&lt;/A&gt; .&lt;A href=&quot;http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=301&amp;amp;ixReplies=3&quot;&gt;NET&lt;/A&gt; &lt;A href=&quot;http://radio.weblogs.com/0106756/2002/10/28.html#a468&quot;&gt;bloggers&lt;/A&gt; &lt;A href=&quot;http://www.douglasp.com/2002/10/29.html#a140&quot;&gt;reading&lt;/A&gt; &lt;A href=&quot;http://radio.aiesec.ws/users/0000001/2002/10/29.html#a699&quot;&gt;of&lt;/A&gt; it (as well as others), so you have to start to wonder why some companies and IT shops continue to choose &lt;U&gt;badly&lt;/U&gt; in the face of a lot of &lt;U&gt;overwhelming&lt;/U&gt; and accumulating evidence. Not only do you get constrained to one language (well C with JNI for legacy) but you get to write more of it, have less features, less flexibility,&amp;nbsp;and oh yah, by the way, its going to run a whole lot slower. It starts to become &quot;Doctor, why does it hurt so much when I bang my head aggainst the wall&quot; and &quot;Well, stop doing that.&quot;&amp;nbsp;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/28.html#a1373</guid>
			<pubDate>Tue, 29 Oct 2002 00:40:57 GMT</pubDate>
			<source url="http://www.sellsbrothers.com/news/rss.aspx">sellsbrothers.com: Windows Developer News</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/10/28.html#a512&quot;&gt;Beta release CADViewer&lt;/A&gt;. 
&lt;P&gt;We have been very busy these last couple of days with the&amp;nbsp;Beta-release of our &lt;A href=&quot;http://www.suite75.com/CADviewertool.htm&quot;&gt;&lt;STRONG&gt;CADViewer for Groove&lt;/STRONG&gt;&lt;/A&gt;. The CADViewer is the first product based on the Suite75 Shared Viewing Framework and offers real-time shared viewing of DWG/DXF files within a Groove Shared Space.&amp;nbsp;This Framework is designed for a variety of viewers to be used within Groove.&amp;nbsp;Any viewer based on this framework will have functionality like:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Fast and secure standalone or realtime shared file-viewing 
&lt;LI&gt;Auto discovery of all viewable files within a Groove Shared Space.&amp;nbsp; 
&lt;LI&gt;Save comments to a Discussion Tool 
&lt;LI&gt;Save current view to a Pictures Tool 
&lt;LI&gt;Save current view to a Sketchpad Tool 
&lt;LI&gt;Print the current view to any printer&lt;/LI&gt;&lt;/UL&gt;In the near future we will release more&amp;nbsp;commercial tools based on this framework to collaborative view and comment the majority&amp;nbsp;2D/3D CAD file-types&amp;nbsp;and other&amp;nbsp;commonly&amp;nbsp;used non-CAD fileformats. If you&apos;re interested in taking the beta for a testdrive, please &lt;A href=&quot;http://radio.xmlstoragesystem.com/rcsPublic/mailto?usernum=0104207&quot;&gt;&lt;STRONG&gt;contact&lt;/STRONG&gt;&lt;/A&gt; me and if you provide us with your feedback during the betaperiod you will receive&amp;nbsp;one free copy the moment we release the official version :-) [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/28.html#a1372</guid>
			<pubDate>Mon, 28 Oct 2002 12:36:02 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/2002/10/17.asp#a311&quot;&gt;WIN-DEV - Part 2&lt;/A&gt;.&amp;nbsp; [&lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/&quot;&gt;Ingo Rammer&apos;s DotNetCentric&lt;/A&gt;] with pictures</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/27.html#a1369</guid>
			<pubDate>Mon, 28 Oct 2002 03:28:03 GMT</pubDate>
			<source url="http://www.dotnetremoting.cc/dotnetcentric/rss.xml">Ingo Rammer&apos;s DotNetCentric</source>
			</item>
		<item>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;ve been having &lt;EM&gt;really bad&lt;/EM&gt; cable modem problems the last 3 days and &lt;EM&gt;mostly can&apos;t upstream.&lt;/EM&gt; A very big (- The AT&amp;amp;T guys will have to put a Repeater on the pole tomorrow. I also have been real busy with work. I have also been in machine hell the last few days. For work, I needed to install a future version of VS.NET on a future version of some Microsoft OS. I took some excellent advice and installed &lt;A href=&quot;http://www.vmware.com/&quot;&gt;VMWare&lt;/A&gt; to run that OS inside it. Its pretty cool and seems to have come a long way since I last used it. The problem is that I made the &quot;regular&quot; NTFS drive on my system writable from VMWare and then tried to install that VS.NET back on top of the existing one on that drive. Suffice it to say that everything got trashed and I saw literally hundreds of files indicies being rebuilt (- Then I was in this strange state where I couldn&apos;t uninstall VS.NET and I couldn&apos;t install because it said there was an existing installation! After 6 hours of work with some Microsoft setup guys, suffice it to say that I know much more about msiexec.exe, msiinv.exe and msizap.exe and windowsinstaller than I ever cared to know! -) &lt;/FONT&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/25.html#a1361</guid>
			<pubDate>Fri, 25 Oct 2002 16:20:11 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.iunknown.com/Weblog/FuntimeatWin-Dev.html&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt;Fun time at Win-Dev&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt;. [&lt;/FONT&gt;&lt;A href=&quot;http://www.iunknown.com&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt;IUnknown.com: John Lam&apos;s Weblog on Software Development&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt;]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt;John tells the story about our late night session, the &quot;coming out&quot; party for CLAW and makes all his slides available. A big thanks to John for the opportunity, the fun, and an intense AOP learning experience. &lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/22.html#a1351</guid>
			<pubDate>Tue, 22 Oct 2002 21:28:28 GMT</pubDate>
			<source url="http://www.iunknown.com/rss.xml">IUnknown.com: John Lam&apos;s Weblog on Software Development</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://weblog.infoworld.com/udell/2002/10/21.html#a475&quot;&gt;Mitch Kapor&apos;s open source PIM to use wxPython&lt;/A&gt;. Mitch Kapor&apos;s Open Source Applications Foundation has emerged into &lt;A href=&quot;http://blogs.osafoundation.org/mitch/&quot;&gt;blogspace&lt;/A&gt;, where Mitch says he&apos;ll chronicle its progress. The first project: a powerful, easy-to-use personal information manager for Linux, Windows, and Mac. Mitch writes: &lt;B&gt;...&lt;/B&gt; [&lt;A href=&quot;http://weblog.infoworld.com/udell/&quot;&gt;Jon&apos;s Radio&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/21.html#a1342</guid>
			<pubDate>Mon, 21 Oct 2002 15:12:05 GMT</pubDate>
			<source url="http://weblog.infoworld.com/udell/rss.xml">Jon&apos;s Radio</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/10/19.html#a505&quot;&gt;Ashok&apos;s Grooveclinic&lt;/A&gt;. &lt;A href=&quot;http://ashokhingorani.blogspot.com/2002_10_13_ashokhingorani_archive.html#83185612&quot;&gt;&lt;STRONG&gt;Ashok Hingorani&lt;/STRONG&gt;&lt;/A&gt; : &lt;EM&gt;We promised some new tools and here they are - plus the emerging look and feel of the first GrooveClinic, in India. we have 20 people now available with a wide range of skills and some serious groove knowledge. Expect to hear more from this team as they get going.&lt;/EM&gt; [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/19.html#a1337</guid>
			<pubDate>Sat, 19 Oct 2002 20:30:12 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>The .NET COM Interop presentation that I did for the .&lt;A href=&quot;http://www.bostondot.net/&quot;&gt;NET User Group of Greater Boston&lt;/A&gt; is now available on my &lt;A href=&quot;http://samgentile.com/&quot;&gt;web site&lt;/A&gt; as a &lt;A href=&quot;http://samgentile.com/NETComInterop.ppt&quot;&gt;Powerpoint deck&lt;/A&gt; and the &lt;A href=&quot;http://samgentile.com/COMInteropCodeBoston.zip&quot;&gt;sample source code&lt;/A&gt;. &lt;FONT color=red&gt;&lt;STRONG&gt;Warning&lt;/STRONG&gt;&lt;/FONT&gt;! The source code is rough, simple&amp;nbsp;and unpolished sample code to illustrate Interop concepts and is not complete nor intended for production use. Update: The presentation that I did for the &lt;A href=&quot;http://www.nhdnug.com/archive.asp&quot;&gt;New Hampshire .NET Users Group&lt;/A&gt; is also available on my &lt;A href=&quot;http://samgentile.com/&quot;&gt;web site&lt;/A&gt;&amp;nbsp;as a &lt;A href=&quot;http://samgentile.com/NETComInteropTyngsboro.ppt&quot;&gt;Powerpoint deck&lt;/A&gt; and the &lt;A href=&quot;http://samgentile.com/ComInteropTyngsboroCode.zip&quot;&gt;sample code&lt;/A&gt;.</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/19.html#a1336</guid>
			<pubDate>Sat, 19 Oct 2002 18:49:58 GMT</pubDate>
			</item>
		<item>
			<description>What a night. So I went down to the Wang Auditorium - Boston University Corporate Education Center for our .&lt;A href=&quot;http://www.nhdnug.com/&quot;&gt;NET User&apos;s Group meeting&lt;/A&gt; and got &quot;hijacked&quot; by &lt;A href=&quot;http://www.iunknown.com/&quot;&gt;John Lam&lt;/A&gt; and &lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/&quot;&gt;Ingo Rammer&lt;/A&gt; stalking the hallways after a day of &lt;A href=&quot;http://butrain.com/windev/&quot;&gt;WinDev&lt;/A&gt;. Since I had to give up free pizza to go with them, we all went out to some fantastic barbecue at Smokey Joe&apos;s in Nashua. John needed another PC to do nasty &lt;A href=&quot;http://www.iunknown.com/AOP/fog0000000115.html&quot;&gt;CLAW&lt;/A&gt; stuff to in prep for his talks tomorrow (today?) so we went back to his hotel room and just spent hours digging into his &lt;A href=&quot;http://www.iunknown.com/AOP/fog0000000115.html&quot;&gt;Runtime Aspect Weaver&lt;/A&gt;. I haven&apos;t spent much time with this before so I was really amazed at how powerful this stuff is. There is so much potential. I can think of many product uses for this: enforcement of Design by Contract, company standards, logging and tracing, unit test enforcement, and more. Of course, some of the way he implemented this is quite sinister-) and when he weaved onto (into?) System.Windows.Forms.dll, I thought it was the end of my PC-). It still seems to be working. Of course, the three of us shared war stories as well as talking about many things. Ingo has pictures in case my PC does break to blackmail John-)&lt;BR&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/18.html#a1334</guid>
			<pubDate>Fri, 18 Oct 2002 06:38:43 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/10/14.html#a496&quot;&gt;Mugshots&lt;/A&gt;. Nice to see some&amp;nbsp;&lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/2002/10/10.asp&quot;&gt;&lt;STRONG&gt;faces&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;behind the names i&apos;ve been meeting online these last 10 days&amp;nbsp;in the &lt;A href=&quot;http://radio.weblogs.com/0105852/2002/10/07.html#a1274&quot;&gt;&lt;STRONG&gt;Groove Experiments&lt;/STRONG&gt;&lt;/A&gt; space.&amp;nbsp;Kinda reminded me of&amp;nbsp;the &lt;A href=&quot;http://www.groove.net/support/forums/messageview.cfm?catid=20&amp;amp;threadid=2921&amp;amp;highlight_key=y&amp;amp;keyword1=mugshots&quot;&gt;&lt;STRONG&gt;Mugshot discussion&lt;/STRONG&gt;&lt;/A&gt; on the Grooveforums some time ago. [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;This is the group of people I spent most&amp;nbsp;of the two days with. It seemed like we had &lt;EM&gt;known each other forever.&lt;/EM&gt; We also went &lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/2002/10/11.asp#a301&quot;&gt;out to dinner&lt;/A&gt; on the last night along with &lt;A href=&quot;http://www.iseran.com/Steve/&quot;&gt;Steve Loughran&lt;/A&gt;&amp;nbsp;who is one funny Brit-). &lt;A href=&quot;http://www.jepstone.net/radio/2002/10/10.html#a214&quot;&gt;His talk&lt;/A&gt; was even better than last years (and funnier) and it would do developers good to remember we have to deploy these bloody things. &lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/15.html#a1325</guid>
			<pubDate>Tue, 15 Oct 2002 21:27:11 GMT</pubDate>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/10/15.html#a500&quot;&gt;Groove online communities&lt;/A&gt;. By participant request, the &lt;A href=&quot;http://www.kmcluster.com/community.htm&quot;&gt;&lt;STRONG&gt;KM Cluster&lt;/STRONG&gt;&lt;/A&gt; uses Groove 2.1&amp;nbsp; for event collaboration, content management, information access and electronic community. [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/15.html#a1322</guid>
			<pubDate>Tue, 15 Oct 2002 16:21:31 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/10/14.html#a495&quot;&gt;Views on Groove&lt;/A&gt;. The &lt;A href=&quot;http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&amp;amp;ixPost=16360&amp;amp;ixReplies=22&quot;&gt;&lt;STRONG&gt;discussion&lt;/STRONG&gt;&lt;/A&gt; regarding Groove, initiated by Joel&apos;s&amp;nbsp;&lt;A href=&quot;http://www.joelonsoftware.com/articles/Platforms.html&quot;&gt;&lt;STRONG&gt;platforms&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;essay, continues on&amp;nbsp;the&amp;nbsp;his&amp;nbsp;forum. [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;Like the &quot;discussions&quot; in this &quot;forum&quot; on .NET, the level of discourse and understanding leave a lot to be desired.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/14.html#a1315</guid>
			<pubDate>Mon, 14 Oct 2002 19:17:40 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;FONT size=2&gt;I&apos;m taking&amp;nbsp;a deep dive into &lt;/FONT&gt;&lt;A href=&quot;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlserializationhierarchy.asp&quot;&gt;&lt;FONT size=2&gt;System.Xml.Serialization&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; today.&amp;nbsp; Meanwhile, it was very cool to meet some folks at the &lt;/FONT&gt;&lt;A href=&quot;http://www.sellsbrothers.com/conference/&quot;&gt;&lt;FONT size=2&gt;Web Services Dev Con&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&amp;nbsp; I did pay special attention to &lt;/FONT&gt;&lt;A href=&quot;http://www.razorsoft.net/weblog/&quot;&gt;&lt;FONT size=2&gt;this man&apos;s&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.sellsbrothers.com/conference/#sess4&quot;&gt;&lt;FONT size=2&gt;talk&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. I was there for about two hours and met manny-a-blogger.&amp;nbsp; I especially enjoyed having lunch with &lt;A href=&quot;http://radio.weblogs.com/0105852/&quot;&gt;Sam&lt;/A&gt;, &lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/&quot;&gt;Ingo&lt;/A&gt;, &lt;A href=&quot;http://radio.weblogs.com/0108189/&quot;&gt;Brian&lt;/A&gt;, &lt;A href=&quot;http://radio.weblogs.com/0112946/categories/groove/&quot;&gt;Alexis&lt;/A&gt;, and my compatriots Weidong and Adrian.&amp;nbsp; I was there all of about 3 hours, then I had&amp;nbsp;to rush back up to &lt;/FONT&gt;&lt;A href=&quot;http://www.cummings.com/ccinfo.html&quot;&gt;&lt;FONT size=2&gt;Beverly&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; to continue coding.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Since I returned from vacation I have been on a journey... to finish a project.&amp;nbsp; &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0106203/&quot;&gt;&lt;FONT size=2&gt;Matt&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;, when did we start working together on this whole thing?&amp;nbsp; It all started out when we were trying to answer the question: &quot;How can we get Groove running on a handheld device?&quot;.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The current SOAP project was conceived around April 2001 and now I can finally see the path clearly from today until our first real ship date.&amp;nbsp; These last few months at Groove have been incredible.&amp;nbsp; Momentum is clearly building around Groove now.&amp;nbsp; We knew it could take a while to catch on, but we also knew that when it did it&amp;nbsp;would have&amp;nbsp;huge potential.&amp;nbsp; &lt;A href=&quot;http://radio.weblogs.com/0106203/&quot;&gt;Matt&lt;/A&gt;, &lt;A href=&quot;http://www.ozzie.net/blog/2002/10/08.html&quot;&gt;Ray&lt;/A&gt; and I believe that Groove Web Services will launch us into a whole new area of integration and hybrid web applications, with Groove itself playing a part of a much bigger picture!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Groove represents a unique and valuable paradigm for sharing computing and information with other people.&amp;nbsp; The &lt;/FONT&gt;&lt;A href=&quot;http://www.groove.net/products/eis/&quot;&gt;&lt;FONT size=2&gt;Groove Enterprise Integration Server&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; allows agents or Bots to join a Groove shared space.&amp;nbsp; Bots are peers who are always around and can execute code.&amp;nbsp; And soon Groove Web Services will allow access to Groove shared spaces from any device capable of sending and receiving SOAP over http.&amp;nbsp; The use case for most Web Services is completely inverted.&amp;nbsp; Everyone is trying to build huge server farms to allow a web service to handle connection to millions of clients.&amp;nbsp; Groove Web Services is more like your virtual private server that allows you (or your applications) to participate in your Groove shared spaces.&amp;nbsp; It extends your Groove spaces to other computing environments or applications for you.&amp;nbsp; Of course, there is no reason that the &quot;you&quot; couldn&apos;t me an agent as well..&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Flow.&amp;nbsp; I have my laptop with me now 24/7.&amp;nbsp; Groove is always on.&amp;nbsp; I&apos;m debugging&amp;nbsp;&lt;/FONT&gt;&lt;A href=&quot;http://www.soaplite.com/&quot;&gt;&lt;FONT size=2&gt;SOAP::Lite&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; calling GWAPS (Groove Web Services Access Point Server - [working title] )&amp;nbsp;calling Weidong&apos;s Groove from my house, invited to chat, reading meeting minutes, synching up all my files from the dining room PC, running tcpTrace and watching it from VNC via VPN.&amp;nbsp; And most of these bits are floating around the air in my house.&amp;nbsp; Must...&amp;nbsp;&amp;nbsp; keep....&amp;nbsp;&amp;nbsp; &amp;nbsp;coding........&lt;/FONT&gt;&lt;/P&gt;[&lt;A href=&quot;http://radio.weblogs.com/0107057/&quot;&gt;John Burkhardt&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/12.html#a1308</guid>
			<pubDate>Sun, 13 Oct 2002 02:40:06 GMT</pubDate>
			<source url="http://radio.weblogs.com/0107057/rss.xml">John Burkhardt</source>
			</item>
		<item>
			<description>&lt;P&gt;I&apos;m falling a bit behind: it&apos;s awesome&amp;nbsp;to&amp;nbsp;&lt;A href=&quot;http://radio.weblogs.com/0105852/2002/10/07.html#a1275&quot;&gt;learn&lt;/A&gt; that&amp;nbsp;&lt;A href=&quot;http://radio.weblogs.com/0105852&quot;&gt;Sam&lt;/A&gt;, &lt;A href=&quot;http://www.rassoc.com/gregr/weblog/&quot;&gt;Greg&lt;/A&gt; and others are diving into some Groove &lt;A href=&quot;http://radio.weblogs.com/0105852/2002/10/02.html#a1234&quot;&gt;experiments&lt;/A&gt; - particularly in the area of web services.&amp;nbsp; Based upon what I&apos;ve seen thus far, it&apos;s going to be really interesting to see what might be possible .. particularly in the area of aggregation and integration.&amp;nbsp; Sam and Greg ... thanks! [&lt;A href=&quot;http://www.ozzie.net/blog/&quot;&gt;Ray Ozzie&apos;s Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;Thanks Ray! And a &lt;STRONG&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;big&lt;/FONT&gt;&lt;/STRONG&gt; welcome to &lt;A href=&quot;http://www.intertwingly.net/blog/&quot;&gt;Sam Ruby&lt;/A&gt; who has joined us!&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/10.html#a1304</guid>
			<pubDate>Fri, 11 Oct 2002 02:33:46 GMT</pubDate>
			<source url="http://www.ozzie.net/blog/rss.xml">Ray Ozzie&apos;s Weblog</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;STRONG&gt;&lt;A href=&quot;http://radio.weblogs.com/0105852/&quot;&gt;Sam Gentile&lt;/A&gt; gave a&amp;nbsp;&lt;A href=&quot;http://www.bostondot.net/&quot;&gt;presentation&lt;/A&gt; on COM and Interop last night&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;Most of the stuff I already knew, but I did learn a couple of key points about RCW reference counting (yes, it does happen) and when it occurs.&lt;BR&gt;&lt;BR&gt;I also had a chance to meet &lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/&quot;&gt;Ingo Rammer&lt;/A&gt; and &lt;A href=&quot;http://radio.weblogs.com/0108189/&quot;&gt;Brian&amp;nbsp;Graf&lt;/A&gt;, nice folks - I wish I could have be there at &lt;A href=&quot;http://www.sellsbrothers.com/conference/&quot;&gt;Web Services DevCon&lt;/A&gt;&amp;nbsp;with you to learn more about Web Services. [&lt;A href=&quot;http://radio.weblogs.com/0111019/&quot;&gt;Paresh Suthar&apos;s Radio Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;Thanks for popping in and contributing to the great discussion afterwards. &lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/10.html#a1303</guid>
			<pubDate>Fri, 11 Oct 2002 02:29:25 GMT</pubDate>
			<source url="http://radio.weblogs.com/0111019/rss.xml">Paresh Suthar&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>Reminder: &lt;A href=&quot;http://samgentile.com/&quot;&gt;I will&lt;/A&gt; be speaking tonight at the &lt;A href=&quot;http://www.bostondot.net/&quot;&gt;.NET User Group of Greater Boston&lt;/A&gt; on COM Interop in .NET. I have a suprise &quot;famous&quot; guest who will be making his debut as a Powerpoint Slide Monkey-)). There will be other &lt;A href=&quot;http://www.razorsoft.net/weblog/index.html&quot;&gt;out&lt;/A&gt; &lt;A href=&quot;http://www.dotnetremoting.cc/DotNetCentric/&quot;&gt;of&lt;/A&gt;&amp;nbsp;&lt;A href=&quot;http://radio.weblogs.com/0108189/&quot;&gt;town&lt;/A&gt; &amp;nbsp;guests as well. This is the third time I have done this subject in two months and I must&amp;nbsp;say that the presentations have been totally different each time! The poor folks at the &lt;A href=&quot;http://www.nhdnug.com/&quot;&gt;Tyngsboro Group&lt;/A&gt; had to hear me drone on for 3 hours and 10 minutes and 91 slides! The &lt;U&gt;&lt;EM&gt;really good&lt;/EM&gt;&lt;/U&gt; news is that I have totally redone my presentation and streamlined it into a much more powerful and cohesive story. Come on down and see if you agree. Would love to meet even more people. </description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/09.html#a1301</guid>
			<pubDate>Wed, 09 Oct 2002 18:04:53 GMT</pubDate>
			</item>
		<item>
			<description>&lt;STRONG&gt;&lt;A href=&quot;http://www.ozzie.net/blog/&quot;&gt;Ray Ozzie&lt;/A&gt;&amp;nbsp;sees potential&amp;nbsp;in Web Services and Groove:&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;&lt;A href=&quot;http://www.razorsoft.net/weblog/2002/10/08.html#a351&quot;&gt;&lt;EM&gt;Peter&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, it&apos;s great to hear your thoughts; I couldn&apos;t agree more.&amp;nbsp; &lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0107057/&quot;&gt;&lt;EM&gt;John&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; just gave me a demo of the latest &amp;amp; greatest, and I&apos;m truly pumped.&amp;nbsp; He demo&apos;ed it to me&amp;nbsp;using a WinForms web services program&amp;nbsp;running against&amp;nbsp;localhost, which kind of blew my mind as we were brainstorming about the kinds of &quot;outboard&quot; cross-telespace utilities that could be whipped up in nothing flat.&lt;/EM&gt;&lt;/BLOCKQUOTE&gt;[&lt;A href=&quot;http://radio.weblogs.com/0111019/&quot;&gt;Paresh Suthar&apos;s Radio Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/09.html#a1292</guid>
			<pubDate>Wed, 09 Oct 2002 16:01:08 GMT</pubDate>
			<source url="http://radio.weblogs.com/0111019/rss.xml">Paresh Suthar&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/10/08.html#a485&quot;&gt;Power to the Grid&lt;/A&gt;. 
&lt;P&gt;Computerworld : &lt;A href=&quot;http://computerworld.com.sg/pcwsg.nsf/unidlookup/82DB08ACEBACA9D648256C45002CDA7A?OpenDocument&quot;&gt;&lt;STRONG&gt;Power to the Grid&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;EM&gt;Peer-to-peer (P2P) architectures are also converging with the grid model. Although P2P has failed to gain enterprise momentum due to the greater perceived manageability and security of tightly coupled server-oriented systems, some P2P players such as Groove Networks are focusing on collaborative computing and communication (more akin to a data grid). Others, including Sun&apos;s JXTA, are trying to create building blocks to solve some of the classic grid problems, like authentication.&lt;/EM&gt; [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/08.html#a1290</guid>
			<pubDate>Wed, 09 Oct 2002 00:47:51 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>It&apos;s been five years since the co-founders of Groove started their thing. Ray Ozzie &lt;A href=&quot;http://www.ozzie.net/blog/2002/10/01.html&quot;&gt;recalls&lt;/A&gt;&amp;nbsp;the event. Worth reading. Ray also went so far as to publish the &lt;A href=&quot;http://www.ozzie.net/blog/stories/2002/10/01/marketOpportunity.html&quot;&gt;original founding document&lt;/A&gt;. I also recommend reading this document. [&lt;A href=&quot;http://www.craigburton.com/&quot;&gt;Craig Burton: logs, links, life, and lexicon&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/08.html#a1289</guid>
			<pubDate>Wed, 09 Oct 2002 00:37:49 GMT</pubDate>
			<source url="http://www.craigburton.com/xml/rss.xml">Craig Burton: logs, links, life, and lexicon</source>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.infoworld.com/articles/hn/xml/02/10/08/021008hnwsgrade.xml?s=rss&amp;amp;t=news&amp;amp;slot=7&quot;&gt;ITxpo: Gartner grades the Web services standards&lt;/A&gt;. Analyst firm positive on most specs, although weaknesses remain [&lt;A href=&quot;http://www.infoworld.com/news/t_index.html&quot;&gt;InfoWorld: Top News&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;Courier, Monospace&quot;&gt;&quot;Beginning with SOAP, which received a grade of Strong Positive, the highest mark Perlstein handed out, he said that its strengths include broad vendor support, broad tool support, and is relatively easy to use.On the other hand, SOAP is still a specification, and as such has lots of &lt;/FONT&gt;&lt;A class=richlinkstyle href=&quot;javascript:winPop(&apos;http://www.infoworld.com/klink/security/security.html?w=security&apos;);&quot;&gt;&lt;FONT face=&quot;Courier, Monospace&quot;&gt;security&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=&quot;Courier, Monospace&quot;&gt; holes and scalability issues.&quot;&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/08.html#a1288</guid>
			<pubDate>Wed, 09 Oct 2002 00:36:58 GMT</pubDate>
			<source url="http://www.infoworld.com/rss/news.rdf">InfoWorld:  Top News</source>
			</item>
		<item>
			<description>&lt;STRONG&gt;Government Computer News (GCN) &lt;/STRONG&gt;&lt;A href=&quot;http://gcn.com/21_30/interview/20177-1.html&quot;&gt;&lt;STRONG&gt;Interview&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; with Ray Ozzie&lt;/STRONG&gt; [&lt;A href=&quot;http://radio.weblogs.com/0111019/&quot;&gt;Paresh Suthar&apos;s Radio Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/08.html#a1278</guid>
			<pubDate>Tue, 08 Oct 2002 13:27:23 GMT</pubDate>
			<source url="http://radio.weblogs.com/0111019/rss.xml">Paresh Suthar&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>&lt;STRONG&gt;Interesting &lt;/STRONG&gt;&lt;A href=&quot;http://www.groove.net/support/forums/messageview.cfm?catid=11&amp;amp;threadid=5986&quot;&gt;&lt;STRONG&gt;forum posting&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; about Bandwidth Concerns using Groove&lt;/STRONG&gt; [&lt;A href=&quot;http://radio.weblogs.com/0111019/&quot;&gt;Paresh Suthar&apos;s Radio Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/08.html#a1277</guid>
			<pubDate>Tue, 08 Oct 2002 13:27:02 GMT</pubDate>
			<source url="http://radio.weblogs.com/0111019/rss.xml">Paresh Suthar&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>&lt;FONT face=Geneva,Arial,Sans-Serif&gt;A dozen or so of us have been tossing around a lot of great ideas in the &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0105852/2002/10/02.html#a1234&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt;Groove Experiments&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt; shared space. One of our concerns, of course, is how to seemlessly share our findings publically with a wide public mechanism. Tonight, we decided to re-focus completly in a new direction, one direction. We felt that instead of continuing to be somewhat abstract that it would be better to take one of our ideas, discuss it, form requirements, and start writing code! We have decided to focus on a Groove to Weblog interface. We do realize that there have been two previous partial implementations that we will be looking at: &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0107414/2002/09/29.html#a90&quot;&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt;Tim Knipp&apos;s Blogger Tool&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt; and the Agora Groovelog. One of the members is looking into those two. We realize that this kind of dump from me here now is not optimal. Ideally we would like to have things available in real-time as they happen publically. Maybe this Tool or Solution will go a long way toward that.&lt;/FONT&gt;</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/07.html#a1275</guid>
			<pubDate>Tue, 08 Oct 2002 04:37:58 GMT</pubDate>
			</item>
		<item>
			<description>Five of us are at this moment, working from five different places in the world in &lt;A href=&quot;http://radio.weblogs.com/0105852/2002/10/02.html#a1234&quot;&gt;Groove Experiments&lt;/A&gt; doing the Requirements and Design of a Groove to Blog tool. Real time. Amazing. Talk&amp;nbsp; about Extreme Programming!</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/07.html#a1274</guid>
			<pubDate>Tue, 08 Oct 2002 02:58:24 GMT</pubDate>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0104207/2002/10/07.html#a483&quot;&gt;Groove Network status&lt;/A&gt;. &lt;A href=&quot;http://radio.weblogs.com/0112769/2002/10/07.html#a18&quot;&gt;&lt;STRONG&gt;SB Chatterjee&lt;/STRONG&gt;&lt;/A&gt; : &lt;EM&gt;During the past few days, the Groove networks were slow - there is a barrage of end-user gripes in the Groove Forums. I am finally &quot;synced&quot; up - took awhile, over 48 hours ! I think *one* good way of dealing with this is by having a Groove Infrastructure status page that shows the health of the infrastructure.&lt;/EM&gt; [&lt;A href=&quot;http://radio.weblogs.com/0104207/&quot;&gt;Jeroen Bekkers&apos; Groove Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/07.html#a1270</guid>
			<pubDate>Mon, 07 Oct 2002 16:56:29 GMT</pubDate>
			<source url="http://radio.weblogs.com/0104207/rss.xml">Jeroen Bekkers&apos; Groove Weblog</source>
			</item>
		<item>
			<description>Winfessor, a development firm for Windows collaboration tools, and Tipic, provider of Windows based Jabber servers, &lt;A href=&quot;http://www.winfessor.com/jabber/overview.asp&quot;&gt;announce the availability of a native .NET SDK&lt;/A&gt;. Winfessor&amp;#146;s SDK supports both enterprise and mobile messaging while Tipic&amp;#146;s server provides secure corporate messaging for the enterprise. The combined tools allow developers to create collaborative applications that can be integrated with instant messaging from Yahoo! Messenger, AOL Instant Messenger, MSN Messenger, and ICQ</description>
			<guid>http://radio.weblogs.com/0105852/categories/groove/2002/10/07.html#a1265</guid>
			<pubDate>Mon, 07 Oct 2002 13:30:02 GMT</pubDate>
			</item>
		</channel>
	</rss>
