Archives
-
Being architecture neutral
James Strachan agreed with my post about domain data, and made some suggestions for the Java world.
-
Java open source projects
Chris did not agree with my comments about Java and Open Source projects. Niel got my point.
-
Pet Shop - Another round
Rickard Öberg did an in depth revision of Middleware Company's Pet Shop application did not like what he saw.
-
view
I tend to rely more on the Transaction Script model. The biggest problem with Transaction Scripts is the duplication of logic. But through copious amounts of refactoring, I can keep that at a minimum. Transaction Scripts allow me to treat one page as an application. It knows how to get the data it wants and how to display it. That's it. It doesn't use an object model that might have to make use of 4 other objects in order to get all the data you want to display.
-
New Java Pet Shop application benchmark
There is a new benchmark in the Java side for the Pet Shop application. It was made by 'The middleware company', the company behind TheServerSide, and this time they tuned it for performance, and it was much faster than the original Sun implementation.
-
view
Tim Ewald makes the case against SOAP Section 5 Encoding which the WSI-I was very smart to exclude and prohibit from their basic profile [Sam Gentile's Weblog]
-
Java and Java Open Source projects
The quantity and quality of Java Open Source projects could be it worst enemy.
-
Domain data
There is an article in the TheServerSide about designing your applications with a layer of 'Plain Old Java Objects' representing the domain data, and an EJB layer to handle the persistence.
-
TheServerSide RSS Feed
-
Microsoft Manual of Style for Technical Publications
There is an electronic version of this book available. I'm not sure if the previous versions were also available online.
-
.NET DataSet's undocumented schemas
The magical urn:schemas-microsoft-com:xml-msdata [Just the facts]
-
Database comparison
Interesting database comparison. [All Things Java]
-
.NET Petshop 2.0
There's a 2.0 version of the .NET PetShop application. They added support for distributed transactions and a Web Service façade for getting order information.
-
Tim's comments
Tim Ewald commented my post about the way people should build web services.
-
EJB Bashing II
Larry O'Brien added some interesting comments regarding EJBs
-
EJB Bashing
-
Type Safety
Type Safety in a Loosely Coupled World. In which I'm inspired by Tim Ewald and come to realize that runtime type checking is a very good thing. [sellsbrothers.com: Windows Developer News]
-
Ken Arnold interviews
Artima has been publishing a series of interviews with Ken Arnold. It's quite interesting, even for non-Java programmers:
-
OO Databases and Database Refactoring
Roland Tanglao -Aha! That's what I don't like about relational databases. Static schemas that are impossible to change which makes it alot more difficult to do iterative development!
-
Pet Shop Application II
Sam Gentile quoted my post about the Pet Shop application with a title that is a little unfair to the MSDN guys that just copied the Sun's J2EE database structure ;)
-
More WebServices DevCon Blogging
Matt Croydon also blogged about the DevCon.
-
Pet Shop Application
We wanted to check how many lines of code we could save if we wrote the Pet Shop application with DeKlarit, assuming that it will take much less, and then we could write an article saying 'how better was writing apps with DeKlarit'.
-
Eclipse plugin for Apache Axis WSDL2Java
Andres Aguiar: I built an Eclipse plugin that calls the Apache Axis WSDL2Java Emitter, so I have VS.NET's 'Add Web Reference' functionality in Eclipse. Would you be willing to contribute it to Apache Axis? If so, post it here and I will commit it for you, will full attribution. [Sam Ruby]
-
Data/Row/RecordSets and Web Services interop
In his WebServices DevCon keynote, Sam Ruby asked us to Just say NO! to ADO!, meaning that the ADO Recordset the ADO.NET DataSet, that are usually passed as parameters in WebServices, do not interop.
-
Eclipse plugin for Apache Axis WSDL2Java
As part of my demo in the Web Services DevCon, I wanted to use Apache Axis to show how you can use the stuff we generate from another platform. As I had 20 minutes for the demo I did not want to create manually the stubs, etc, so I built an Eclipse plugin that calls the Apache Axis WSDL2Java Emitter, so I have VS.NET's 'Add Web Reference' functionality in Eclipse.
-
My presentation at the DevCon
Brian Jepson blogged most of the presentations, but not mine ;), which is understandable because mine was the only 'commercial' presentation. So, I'll give you my unbiased opinion about it ;)
-
WebServices DevCon Day 2
Another good day in the DevCon.
-
Visual Studio .NET Assembly loading
We've been writing a lot of Visual Studio .NET add-ins using managed code (in addition to the VSIP stuff, that's written in VC++).
-
WebServices DevCon Day One
I'm in Boston, as DeKlarit is sponsoring the WebServices DevCon, and I'm making a presentation about DeKlarit tomorrow.