|
Sam Gentile's Radio Weblog
 |
Sunday, September 29, 2002 |
 |
Saturday, September 28, 2002 |
 |
Friday, September 27, 2002 |
Down and Out in the Magic Kingdom reviewed on Blog Critics. Kevin Marks reviews my novel, "Down and Out in the Magic Kingdom," on blogcritics.org:
About once every ten years, a Science Fiction novel appears that redefines the art form. One that describes a world different from our own, but recognisably ours - extrapolated from current trends, but richly evocative of its difference, adding words to the language that needed to be coined. Books like The Moon is a Harsh Mistress, The HitchHikers Guide to the Galaxy,Snow Crash and now Down and Out in the Magic Kingdom.
What these books have in common are worlds that draw you in and make you believe in the technological underpinnings, accepting them implicitly and learning their terminology (TANSTAAFL, frood, Metaverse, Whuffie) as you go, while you follow the adventures of characters you come to care about.
Link [Boing Boing Blog]
I haven't read Cory's book but to be put in the same company as TMIAHM, SnowCrash, it would have to be incredible beyond most SF books. I mean this is a comparison to two of the Top 20 SF books of all time, books that changed SF forever...
6:31:56 PM
|
|
Web Services DevCon - Part II.
Thanks to some very understanding, caring and generous individuals, I am going to be able to attend the DevCon after all - and I won't have to break the bank to do it! I can't wait! I haven't been this excited about a technical event since Guerrilla COM VII back in 1998.[System.Error.Emit]
Awesome! Update: I found Matt Croydon, who is yet another Web Services guy wanting to meet you . (I am now RSS subscribed) This thing is gonna really rock! I got 2 more people signed up through my blog. I feel like I will know just about everyone there this year - its that intimate - and I really want to meet the rest!
12:16:36 PM
|
|
ASP.NET DataGrid has built-in functionality of paging. However, it has one disadvantage. Even though you are displaying only a small part of entire DataSet, you need to populate the DataSet with whole data. This works well when your DataSet is small but certainly not with huge amount of data. To overcome this problem DataGrid also allows custom paging. In custom paging you fetch only the data that is required to display the current page.
7:19:29 AM
|
|
 |
Thursday, September 26, 2002 |
Matt Pope seems to think that kids not knowing about Blogs makes them come from another universe. Quite an Exaggerated and inflated view of the value and importance of Blogs when most Software Engineers I have talked to don't even know what a blog is.
6:55:57 PM
|
|
Announcing the GotDotNet Workspaces Beta Test: GotDotNet Workspaces is a dynamic online environment where teams can collaborate on software development projects without geographical or network boundaries. Create a Workspace today, or join an existing Workspace
12:24:36 PM
|
|
 |
Wednesday, September 25, 2002 |
Ray Ozzie: Pingback via Dave
I don't have a Discuss link on this blog for a reason: I think that it's a Good Thing that this blog medium is different than a traditional electronic discussion medium - relying on human mechanisms to "spread the word" about interesting referrals, rather than technical mechanisms. These are great uses of automation. But for organizing discussion .. I'm thinking right now that I'd prefer to stick with human talkback rather than automated pingback. Paresh Suthar's Radio Weblog] Amen to that.
10:40:24 AM
|
|
 |
Tuesday, September 24, 2002 |
Its getting real close to the Web Services DevCon, being put on by Chris Sells. Chris reminds me that any of my readers and friends can get a 50% discount so I'd like you all to consider it and let me/us know. I can't say enough great things about this conference: its intimate, cheap, real, pragmatic, focused on the people really doing the work and not the marketers. Its a bargain at $445 and a steal and half of that! Your head will spin with all the great info. The thing you may be thinking: I've been to conferences and they are filled with marketing fluff. Not this one. Everyone presenting is really down in the trenches doing the work, making Interop happen, etc. That's why its called a DevCon. Do it. Its worth it.
8:14:27 PM
|
|
Head of Microsoft Research Rick Rashid talks about ongoing MSR projects
"Sideshow" is the internal name for a project in which the company has developed an application that displays a series of windows with useful information on a user's desktop. Using XML and Microsoft's .Net Web services technology, Sideshow can reach out to the Web, corporate servers, or the computer's hard drive and provide quick views of data relevant to the user.
Sideshow team has published the project paper last month that described "notification and awareness platform". It looks like intelligent dashboard that apparently is being regularly used internally at Microsoft by 7000 users. Integrated in Office, this kind of tool will represent dramatic evolution of personal dashboard. I predict Office people are or will be working on productizing this. Groove team should definetely take note. [via Alexis Smirnov] [Paresh Suthar's Radio Weblog]
3:32:41 PM
|
|
Abstract ADO.NET. But anyway, the CVS code is here. You can grab it and give it a look see. Any glaringly large holes that you see, I would appreciate it if you let me know about them before I release the code. [News from the Forest]
9:23:11 AM
|
|
 |
Monday, September 23, 2002 |
Scott Seely delivers another good article on how to use SOAP Faults to deliver the appropriate level of detail to the developer at development time, and to the customer while the Web service is in production. (14 printed pages)
9:28:17 AM
|
|
Eiffel ENViSioN.
Interesting announcement on the Eiffel Software site: the ENViSioN .NET version of Eiffel will be a free download. To quote:
The Free Edition is targeted for students, hobbyists, and non-commercial developers who wish to be able to take advantage of the pleasure of programming in Eiffel, but who cannot justify spending a larger sum of money for features that they won’t be using. The Free Edition has most of the features of the Enterprise Edition, except for some productivity-enhancing tools (EiffelBuild and auto-documentation) and commercial licensing (or ability to create a .NET signature for commercial software). Eiffel Software is pleased to provide this version as a service to all those in the world who want to be able to work with the latest from Eiffel Software.
According to the download page the release of ENViSioN is imminent. [Cook Computing]
9:20:05 AM
|
|
 |
Sunday, September 22, 2002 |
Whew! A Big Fall Cleaning. Sue and I have spent the last 4 hours cleaning out the spare bedroom of 9 bags of papers (trash), filed all the boxes of technical books back into the office, and refiled more than 400 Science Fiction books in alphabetical order in the office. Finally had to make an entire shelf and more just for Philip K Dick books and a few for Bruce Sterling and Rudy Rucker! Also uncovered in the rubble was my long lost HP Jornado PocketPC so now I can start playing with Smart Device Extensions and .NET Compact Framework Beta 1
3:49:01 PM
|
|
 |
Saturday, September 21, 2002 |
Microsoft .NET CodeDom Technology - Part 1 In the first part of this three-part article on .NET CodeDom technology, Brian J. Korzeniowski introduces .NET CodeDom by examining the inputs and outputs of a working source code generator.
8:46:53 AM
|
|
Simon obviously knows far more than I do about who is involved in SOAPBuilders, hosting the next SOAPBuilders F2F and Interop in general, so I'll trust him when he says Sun is now making an earnest effort on standard XML Web Services. I defer to his expertise in this area. I'll still stand by most of the comments in the rest of the "rant", which I sincerely did not intend to be one by any stretch. Their rhetoric on Passport is getting old and is completly false. I have implemented dozens of ASP.NET Web Services and not a single one of them ever needed Passport or anything like it. When they make statements like ""Microsoft can obliterate the value on the desktop, including forcing you to sign up for Passport [Microsoft's Internet identity plan]," he said." As I have said this kind of FUD is just plain false. There is nothing in ASP.NET or anything .NET forcing you to Passport and I see Microsoft people making great strides towards Interop. Thats my point.
1:20:14 AM
|
|
 |
Friday, September 20, 2002 |
Mind the Gap.
Paul Prescod wrote an excellent article on what's missing from web services. Essentially, what he describes in detail is what I expressed somewhat more succinctly in REST + SOAP as "REST - SOAP = XLink". I also commend his restraint from his normal tendency towards hyperbole - with one notable exception where he declares "the emperor has no clothes".
Overall, I endorse this article and the change to WSDL that Paul has been consistently championing (requirement R085). [Sam Ruby]
5:51:10 PM
|
|
Next-Gen Web Services: Sun exec urges independence from Microsoft. Official exhorts audience to seek alternatives to PC software giant [InfoWorld: Top News]
Again, Sun is out of step with everyone on Web Services and carrying on this personal obsession, including the usual false "Passport is .NET" hoopla: ""Microsoft can obliterate the value on the desktop, including forcing you to sign up for Passport [Microsoft's Internet identity plan]," he said. Are you guys taking seriously the .Net onslaught, which is going on right now?" he asked. Hmm, the Web Services DevCon I went to, that had Microsoft people and IBM people among others, was all about Interop. They wouldn't know because they weren't there and because they fought standards like SOAP and WSDL every step of the the way until they got "religion" recently. If they would stop making fables up about .NET, complaining, and actually get down in the trenches with all the great people trying to make actual Interop happen (some of which just happen to Microsoft employees) they might actually start to make a difference instead of fading out like they are doing.
5:50:08 PM
|
|
[Chris Kinsman's .NET Musings]: Great article on build practices with .NET. It outlines the problems but doesn't really offer code to solve any of them! Article Also an interesting utility for automating builds that I plan to check out: FinalBuilder
...Then Chris has some goood stuff to say on build practices where he works
5:32:25 PM
|
|
This is the second in a series of .NET N-Tier case studies. In this study we build an ASP.NET client which consumes our generated N-Tier Framework from part I. We will implement a login system which returns a user's preferences and system permissions.
8:22:22 AM
|
|
 |
Thursday, September 19, 2002 |
Next-Gen Web Services: Google exec touts innovation. Web services to spur the next level of development [InfoWorld: Top News]
"The best way is to let other people [innovate] for us. With Google APIs anyone can build an application using Google search or spell correction. Instead of the hundreds of engineers [working at Google], there are millions that can develop new services using Google infrastructure," Brin said.
To further its Web API effort, Google is also developing a program that will provide support for users trying to launch their Google-based Web services commercially, Brin said.
11:40:05 PM
|
|
Brain Harry, from Microsoft has just announced on the DOTNET-CLR mailing list: The beta of the .NET Framework version 1.1 SDK and Redistributable is now available, along with the add-on to build and run J# applications. We encourage you to download these and provide us with feedback. You may register for the beta program to access these downloads at http://www.betaplace.com. Use the following userID and password to gain access to the site: ID: SDKBETA Password: SIGNMEUP (Please note: you should expect a 24 delay between registering at the site and being able to download the beta.)
The .NET Framework version 1.1 features improved scalability and performance; support for mobile device development with the ASP.NET Mobile Controls (formerly the Microsoft Mobile Internet Toolkit); support for Internet Protocol version 6; and classes in ADO.NET for native communication with ODBC and Oracle databases. It also enables the use of code access security to further lock down and isolate ASP.NET applications. For more information, check out the white paper "What's New in the .NET Framework Version 1.1. at http://msdn.microsoft.com/netframework/productinfo/next/overview.asp
2:13:03 PM
|
|
It seems like all sorts of people are revealing that they are in the Everett Beta Program, not Everett WA (which its named after!). I think even that much is a violation of the NDA but heck, I'll just add that I got mine weeks ago and only say only one thing...Nah, Nah, Nah-))
1:55:38 PM
|
|
 |
Wednesday, September 18, 2002 |
 |
Thursday, September 12, 2002 |
Intel Rich Client Series. I'd like to announce a new series of articles specially requested by Intel on the topic of making the most of the client tier. Topics include high-performance graphics, data and XML querying and filtering on the client-side, smart client deployment and more. Two articles are up now with more to come through the end of the year. Enjoy. [sellsbrothers.com: Windows Developer News]
10:46:08 AM
|
|
Rich Client Database Interactions with ADO.NET. Shawn Wildermuth and Chris Sells
"In the .NET Framework, rich clients can bring database servers to their knees, just like Web-based applications. But with the disconnected nature of ADO.NET, your rich clients can manipulate and analyze database data without impacting the database server. Once you have the data in the rich client, you can do high-performance analysis of the data—including sorting, filtering, and querying—without expensive server calls. In this article we will show you how to use DataSet, DataView, and XmlDataDocument to make your rich clients work with database data in a disconnected way." [sellsbrothers.com: Windows Developer News]
10:45:52 AM
|
|
Multithreaded .NET Web Service Clients. Ian Griffiths and Chris Sells
"Unresponsive programs are extremely frustrating to use. Applications that sometimes freeze for a moment are a source of much irritation, especially if they don't provide any feedback on what they are doing, or how long it is likely to be before they start responding again. This behaviour can be particularly common among applications that use remote facilities such as Web services. This article describes how to maintain responsiveness in .NET Windows Forms rich client applications, even when invoking potentially long-running Web services, by using multiple threads." [sellsbrothers.com: Windows Developer News]
10:45:26 AM
|
|
foreach is Your Friend: Part 2. Just when you'd thought you're learned everything there was to know about foreach in part 1, I've got more in part 2! This part (the final : ) discusses implementing support for foreach in your own custom types as well as how to patch holes in the framework where they forgot to add foreach support. Enjoy. [sellsbrothers.com: Windows Developer News]
Is Chris on a roll today?
10:45:00 AM
|
|
Less Than 40 Seats Left at the Web Services DevCon. Register now for the Web Services DevCon, October 10-11 in greater Boston, featuring Don Box, Tim Ewald and keynote speaker Sam Ruby. In addition to amazing talks by Microsoft’s Web Services Program Manager, Keith Ballinger, and IBM Distinguished Engineer, Noah Mendelsohn, as well as wizened practitioners from HP, Macromedia and the W3C, all attendees receive exclusive SellsBrothers t-shirts available nowhere else. Register now! [sellsbrothers.com: Windows Developer News]
10:44:12 AM
|
|
Jim Allchin wants more consumer oriented Web Services.
"When we look out on the landscape, we don't see enough Web sites--and, in particular, customer-facing sites--that have XML Web services interfaces that people can take advantage of," Jim Allchin, Microsoft's senior vice president for Windows, told CNET News.com [via CNET News.com] [Paresh Suthar's Radio Weblog]
Maybe if they implemented all of GXA (specs does not equal robust proven implementations) and had it out there in full, we would. Right now, there isn't enough of a robust infrastructure and services for consumer oriented Web Services.
5:37:12 AM
|
|
Thanks to Clemens Vasters for clearing up a place of confusion for me on whether COM/Interop marshaling happens for COM+ components in the EnterpriseServices namespace of .NET or ServicedComponents. It doesn't. This would have been rather inefficient if it did. He says "Replicating a post to the DM dotnet list here. The most common misconception about ServicedComponents is that they require the use of COM/Interop and really everyone has bought into that belief. And it is simply wrong."
"The Enterprise Services team went a long and very smart way to separate COM Marshaling from COM Transport when they built System.EnterpriseServices and they've done it in such a smart way that only a few people seem to see that they did it. In fact, ServicedComponents make COM transport (including the LRPC mapping) an alternative way of transport that's deeply integrated with the Remoting infrastructure. However, the difference is that ServicedComponent will bypass the channel architecture and replave that with the COM channel architecture:
COM/Interop marshaling does not happen for ServicedComponents."
5:03:33 AM
|
|
 |
Wednesday, September 11, 2002 |
My wife and I just stepped out onto the dark San Diego balcony to observe a moment of silence at 8:46AM EST. I never wrote about this. My best friend from childhood was late to work in WTC because he missed his train by 20 minutes that morning. It saved his life. Man, I can't write anymore. What else is there to say today? Anything geeky would be nonsensical today. Guliani is reading the names on TV now. Can't write anymore.
8:55:42 AM
|
|
 |
Tuesday, September 10, 2002 |
 |
Monday, September 09, 2002 |
We're outta here off to America's Most Liveable City - San Diego for a week. I'll be working with one of my clients and then Sue and I will get some vacation time. Blogging will probably be non-existant or spotty at best.
8:31:46 PM
|
|
Here is an article on .NET Enterprise Servers, particularly the ones (finally!) that are actually provide some .NET in them. I and many others have already waxed about the misguided marketing message that has taken BackOffice Servers and re-named them .NET Servers when they have nothing to do with .NET and confuse everyone. Hopefully this is starting to change.
7:25:20 AM
|
|
This is way cool!! A detailed development article that shows how to build your own location-based services application in 30 days. Compact .NET PocketPC app that overlays your position on a MapPoint .NET map, using a CompactFlash GPS. Uses SQL Notification Services to send out MSN instant messages for ads or nearby users. Technologies used include GPS / NMEA, WinForms, Compact .NET, MapPoint .NET, SQL NotificationServices, MSN Messenger, etc.
7:20:07 AM
|
|
 |
Sunday, September 08, 2002 |
I notice that today someone googled today (as many other days) for VSIP.NET. I can't really talk about the specifics of VSIP but ONE thing it is NOT right now is Managed. All of VSIP is unmanaged plain ATL and C++ code. That's all I can say. You certainly can use the Automation model (in either C# or VB) from VSIP code as I demonstrated here on my blog but there are no native managed interfaces yet.
5:59:51 PM
|
|
gnat's Journal: "I tried the local Starbucks. Apparently it has chromosome damage, for it must be the only Starbucks in the country without net access. I'll try the next closest one (one mile north). I asked the trendy gent behind the counter. He said "no", then said "I had a guy call last week. He asked if I was wired. I said `Yeah baby, I just had a triple!' Turned out he was asking about net access." So I've downloaded macstumbler (thanks for the pointer, Ask!) and will wardrive my neighbourhood and the area near Barnes and Noble today." The Starbucks here doesn't have access yet either. They said hopefully by the end of the month. I'd have to drive 30 miles to find another hotspot. :-( [snellspace]
Neither does the one here. The only one of 28 in Northern Mass/Southern NH that doesn't they say. And it downright is a pain-)
5:54:16 PM
|
|
Binary XML.
Clemens Vasters, Ingo Rammer, and Brad Wilson are all debating binary XML.
I think they all agree that for long-term storage you need to leave it as text. For transient messages, Binary XML is a valid option in my mind. Especially when you want to send XML to a wireless device.
One thing that Brad mentioned was solving the endianess problem. I'm not sure why he put this as a con. This has already been solved in the XML 1.0 world. Take a look at UTF-16LE, UTF-16BE, UTF-32LE, etc. They have a nice 2 or 4 byte order mark (BOM) as the first 2 or 4 bytes of the data. This tells the processor the format and the endianess. In fact most XML parsers are smart enough to not need that BOM. Because the 1st character represented in XML has to be '<'; So I see this as a non-issue.
I have a couple of issues though after thinking about Binary XML in general -
- Is data still going to be represented as strings? I.e. I have the following fragment 10. To the human eye that is a number. So in my binary serialization do I serialize that as 1 byte for the value or 2 bytes (assuming UTF-8) for the characters '1' and '0'? Or even 4 bytes because it is a 32-bit integer?
- This relates to the first one - if I do serialize the data as its native representation (i.e. a 4 byte integer), aren't I requiring an XML Schema for that XML now? Do I have to have some type of embedded pseudo schema that says 'units is a 4 byte integer'?
Let's say we do continue to save everything in the binary as characters (i.e. 2 bytes for '1' and '0'). What is binary saving us? The <, >, and whitespace?
I haven't thought it all the way through yet. And these are some questions that I've raised in my own head. Maybe someone else already knows the answers. [News from the Forest]
5:51:57 PM
|
|
Fustrated by a continual reluctance of my body to lose any more weight I decided to return to my old ways and declare a weekend of fitness. I got on the treadmill and did a 44 minute walk/run for 3.12 miles and 427 calories on Friday night. Then Sue and I had the good fourtune of getting lost in Nashua's Mines Fall Park for an hour walk. Still fustrated with no weight loss I picked up Runner's World magazine last night and on the cover is Running With the President - Secrets of Our Fastest President. This may sound corny but this story and this guy really impressed me. Almost 56 and he runs every day and runs 6 minute miles!!! He ran a 20:29 in the certified 3 mile course in the article. He mentions that it helped him give up drinking, lose ten pounds and deal with this years stress. He then says the thing that got me "If the President of the United States can make the time, then anyone can." How true. I got my butt up this morning and just peeled off a 45 minute run in the hills around the house.
9:39:06 AM
|
|
 |
Saturday, September 07, 2002 |
Code generation: C# vs. VB.NET.
I spent a bit of time today investigating the CIL generated by the VB.NET compiler vs. the CIL generated by the C# compiler. Consider the following VB.NET code:....As you can see, the VB.NET code allocates space for an additional local variable that is never used. This is behavior is consistent between debug and release builds. I'm rather surprised by this behavior, but I'm certain that the JIT catches the unused variable and allocates space in the stack frame appropriately.[IUnknown.com: John Lam's Weblog on Software Development]
2:45:01 PM
|
|
The Hugo Award winners are listed here. I'm happy: American Gods was my top pick of last year and it won. This book Rocks! I'm also happy with Vernor Vinge's win. I would have liked to see Charles win but anything done by Ted Chiang is going to win its category automatically.
8:50:55 AM
|
|
 |
Friday, September 06, 2002 |
Of course. Gordon is 1000% correct in noting that .NET DataSets will not interoperate with any other toolkit and questioning the author's motives. As Tim said in the other articles I listed "Consumers of this WSDL definition are meant to understand the special significance of this "well-known" URI—it is the four-part strong name of a specific runtime assembly included in the .NET Framework. This style of WSDL is great for clients that are implemented using .NET Remoting because they can generate a proxy assembly with the right information for marshaling. However, for other Web service toolkits—including ASP.NET—that do not understand this URI and expect to find a schema definition for the DataSet type, this WSDL will be useless."
I wanted to list the article for completeness next to the better MSDN articles for those in a limited Intranet Microsoft type of solution who may want to do this internally. But yes, its really bad for Interop!
7:36:43 PM
|
|
Sam Gentile: "they confuse the language with features that are actually available in the BCL." Thanks, Sam. That's definitely food for thought. I wonder if this is a title issue, or if it needs to be addressed at a lower level in the article? Can you publish a book or article on a Framework Class Library capability, use examples in one language, and let users of other languages figure it out? Or do you publish something that has examples in several languages? This is something I've thought about a lot. My preference with books is to see most of the examples in C#, and have a few VB.NET and Managed C++ examples lightly sprinkled on top. I'd like to here what other folks think. [Brian Jepson's Radio Weblog]
Well, with a title "C# Object Serialization" it is right away a title problem. ".NET Object Serialization Using C#" or something like that would be a step in the right direction. And then in the article, The important thing is to empahasize that the features are in the Runtime and BCL, and not the language. All .NET languages do is express the semantics of the runtime and the BCL. Period. Drew makes the same point here. Its a subtle thing some people think but it is fundamental to understanding .NET versus the "old way" of doing things. As for my preference, I know from growing with COM+ 2.0, then NGWS and then .NET, that C# is THE system language of .NET. I would prefer to see samples in that. I personally don't read anything that has VB.NET code in it but that's me and my opinion only. I, of course, have fondness for MC++, as you know, but realize it is too complex for samples and books in the general case.
7:25:23 PM
|
|
 |
Thursday, September 05, 2002 |
A Second Look at Windows Forms Multithreading. "[O]ne thing doesn't make users happy—not having full control of any processing that their applications are performing. Even though the UI is responsive while pi is being calculated, the user would still like the option to cancel the calculation if they've decided they need 1,000,001 digits and they mistakenly asked for only 1,000,000."
In this article, I add canceling to my asynchronous pi calculating WinForms app. [sellsbrothers.com: Windows Developer News]
10:29:32 PM
|
|
Reflector, the most indispensible tool for .NET programming seems to have a new version. For those few that don't already know, Reflector is a super class browser, a superset of ildasm and the IDE's Object Browser. A must have!
4:13:34 PM
|
|
XML Web Services enable the exchange of complex data types, serialized as XML. Complex data types, such as ADO.NET DataSets and custom classes can be serialized as XML and either sent to the XML Web Service as an input argument, or returned from the XML Web Service as the result. In this article, the author builds an XML Web Service and a consumer Web application.
9:48:30 AM
|
|
The series continues. In this part we will look at how to add client-side code to a ButtonColumn's client-side onclick event.
9:46:15 AM
|
|
Ray Ozzie: Bob and Dan are dead-on: The browser has served us well. It has provided a means by which we can have universal access to applications, transactions, and published information. But in the meantime, the PC has become a powerhouse: cpu, gpu, storage, price. The Great Conversion to notebook computers is well under way, and it's now clear that the most wildly successful wireless mobile productivity device won't be the 3G phone, or even the BlackBerry, but the ubiquitous and inexpensive WiFi notebook. In a shape and size to suit every need.An era in which software matters, and architecture matters.
9:34:09 AM
|
|
 |
Wednesday, September 04, 2002 |
Gyro! Gyro!. Gyro is a set of files that convert an existing installation of the Microsoft Shared Source CLI to support generic type definitions and generic methods. Gyro extends the CLI, ILAsm assembler, and C# compiler. It also includes several samples, documentation (in the form of specifications) and some new tests. It does not support generics in the JScript® compiler. [sellsbrothers.com: Windows Developer News]
This is totally cool. Shoot, I just realized that I don't have Rotor on this machine (notebook). Gotta download that too...
9:11:58 PM
|
|
Don't stop Blogging, Sam .... Don't stop Blogging, Sam Well, Sam yours is one blog we goto for .Net related stuff. Your blog has become a huge knowledgebase of .Net news and articles. So keep the ball rolling while you try to find what you need to do with your blog. Cheers !! [WebJives :: Me & You]
Well, that's very nice to say. You've got a deal. I'll keep the .NET stuff going as I figure out things. Also, keep a look for some new original .NET material on VS.NET Automation, COM Interop, Managed C++ and more!
6:11:17 PM
|
|
Don Box on end to the Web services era, at least on a standards level: Don Box, an architect in Microsoft Corp.'s developer division told an audience of Web services conference attendees Wednesday: "The end of the XML Web services era is near. I predict two years from now we won't have this conference."
Box said XML Web services are a means to an end. "We have to get the plumbing sorted out," he said. "We have a couple more years of plumbing work, but after that we move on to applications," he said. Box said the "protocol work is starting to wind down, the infrastructure is catching up with protocols and it's time to start thinking about applications." Very well said. [WebJives :: Me & You]
6:09:34 PM
|
|
We've just released a free WSDL Editor. Basically, this is an upgraded, standalone version of the WSDL Editor that's part of CapeStudio. Among other features (see the marketing shtick below), it does provide WSDL validation. For more information or if you're interested in downloading the WSDL Editor, it's at http://www.capescience.com/downloads/wsdleditor/. [from the SOAPBuilders mailing list]
2:16:25 PM
|
|
O'Reilly has a new article up on C# Object Serialization. Again, they confuse the language with features that are actually available in the BCL. ISerializable, IFormatter, BinaryFormatter and SoapFormatter are all in the BCL and available to any .NET language.
2:04:39 PM
|
|
Microsoft XML Diff and Patch 1.0. "Microsoft XML Diff and Patch is a set of tools for comparison of two XML documents and application of the changes (patching). XML Diff detect addition, deletion and other changes between two XML documents. It also detects structural changes like a move of a XML subtree. It produces Xml Diff Language Diffgram (XDL diffgram or just diffgram) that describes the differences between the two XML documents. The diffgram can be then used to display these differences or to perform a patch operation using the XML Patch tool."
I know that this tool has been sorely needed in the XML community for a while and now MS has released one. [sellsbrothers.com: Windows Developer News]
1:50:17 PM
|
|
 |
Sunday, September 01, 2002 |
...that kids (4 and 1/2 year olds) always pick Sunday mornings after Dads pull a near all-nighter on the computer to wake up early and want to play with the intensity of a thousand suns? Arghhh
9:59:32 AM
|
|
|