Robert Cooney

Articles by Robert Cooney

Know if you’re being pushed or pulled

I used to have a programming rule that said "never do with application code what you can do with SQL."

How to build your own chat program

The client/server chat program has long been a popular assignment for Java students because it is an excellent example of two important concepts: sockets...

Pushing the limits of Web applications

o say that a particular technology is mature can mean a number of different things. It could mean that it enjoys widespread use, and its value is unquestionable. It could also mean that it has reached a plateau, with most of its major advancements behind it.

A Web service

In a previous column, I described a simple client program for sending and receiving SOAP messages over HTTP. Because of the exciting reader response, I made a few promises to explore Web services programming for the server.

Five ways to alter HTTP requests

A common misconception held by the average Web user is that their computer is actively connected to a Web site the entire time they are reading a page. The nature of the Web is transactional: a browser connects to the server, makes a request, receives a response, and the connection may be terminated.

XML storage has a niche

Of all the XML-based technologies available to us, the one that may be considered the most revolutionary may also be the most neglected. I'm talking about the native XML database.

XML storage has a niche

Talking ShopOf all the XML-based technologies available to us, the one that may be considered the most...

Easy isn’t always good

"No more batch processing! I'm serious!" For many months now, this has been the mantra of our...

Tech News