The Wagner Blog
Development Notes, News and Trivia









Subscribe to "The Wagner Blog" in Radio UserLand.

Click to see the XML version of this web page.

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

 

Thursday, April 11, 2002
 

Sit up and take notice. The following comes from an MSDN article on application architecture

"...Unlike ASP, writing business logic entirely using ASP.NET is often a good idea...."   and after a paragraph worth of explanations of this statement the author cover his butt with the following "..... It's worth pointing out, however, that reuse is harder with code wrapped in an .aspx page, even one using code behind, than with a standard assembly. For example, accessing code in an .aspx page from a Windows Forms client is problematic......."

Yes no kidding! I wish these fellows would, rather than repeat the party line, look around and see that there are well defined and established ways to build N-tier apps. There is a reason for storing business logic outside the presentation layer! Yes the aspx.cs code behind file may in a pinch qualify as "outside"- but just barely. Putting too much shareable code into one of those just totally goes against the grain. Unfortunately there are thousands of script kiddies who read the above article and take its advise. We already have gone down this path with newbies putting all their code behind VB Forms. I suppose the more things change the more they stay the same.


8:12:27 PM    

NewsFactor.com - MS working on .NET for MAC (personally I'm guessing Mono will get there first, running on OSX not Classic)
7:56:40 PM    

XML.COM - Jason Diamond on XSLT
7:53:42 PM    

IBM's Web Services Toolkit Updated

Per Snell's Blog:  The latest version of the Web Services Toolkit (released today) includes a Web service interface definition for doing CRUD (Create/Read/Update/Delete) operations against any type of back end datastore and a simple implementation that uses the API to edit simple XML files.  The API itself (called the "Common Data Service" or CDS for short) isn't much different than what Hailstorm used, or what Ruples and XSpaces use.  The opportunity here is simple: You can implement the CDS interface without restriction.  The reason it exists is to help bolster the idea that Web service utilities can be implemented easily and quickly using standardized interfaces.  XSpaces and Ruples could easily implement this API so that they become completely interoperable with one another. Google could implement the API to provide a two-way dialogue with applications like Radio.  Userland could implement the API on top of it's XML data store.  Apache's Xindice could implement the API also.  The API could be used to create the types of shared memory spaces Jon and Sam have talked about. I've implement test versions of the API (nothing I can release right now though unfortunately. perhaps in the not too distant future) using SOAP, HTTP-GET, HTTP-POST, XML-RPC, WebDAV, and Jabber.  (note: the toolkit only contains the SOAP over HTTP flavor). 


7:49:05 PM    

Bush's Clone Ban Plan Irrelevant. President Bush is pressuring the Senate to pass a bill that would completely prohibit human cloning. But experts say a ban in the U.S. will not prevent scientists from moving forward with human cloning in other countries. By Kristen Philipkoski. [Wired News]
7:45:33 PM    

NY Times: MS Hailstorm has died a quiet death
7:44:41 PM    

Google: With the Google API developers can query 2 billion web pages

Real Dornfest intro to Google Web API


7:40:51 PM    


Click here to visit the Radio UserLand website. © Copyright 2004 Thomas Wagner.
Last update: 5/2/2004; 4:41:47 PM.
This theme is based on the SoundWaves (blue) Manila theme.
April 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Mar   May