Home » Archive

Articles Archive for June 2005

web »

[23 Jun 2005 | 6 Comments | ]

Bennie Smith, privacy chief (whatever that is) of DoubleClick, seems to be a little out of touch with reality. In an interview, he warns browser makers against ad-blocking. He seems to think that browser plugins like Adblock will cause publishers to start charging for content.
His prognosis is a little off the mark if you ask me. There is still fantastic opportunity for Web-based ads. Yes, people are going to block banner ads. They are annoying and images are easy to block. No matter how convenient it is to provide …

Uncategorized »

[23 Jun 2005 | Comments Off on Site Feed | ]

I didn’t realize that my site feed was no longer available on my sidebar. It must have been removed when I was editing my blog template. I’m not sure how long it’s been gone. Anyways, for those who are interested in subscribing to my blog, the link to the feed is available again. I use an Atom feed because blogger.com generates the Atom feed for me automatically. Atom works well with bloglines.com, my aggregator of choice.

performance »

[21 Jun 2005 | Comments Off on Graphing Throughput | ]

In my post on calculating throughput and response time I discussed how to measure the average throughput and response time for a given amount of time. I think it’s important to understand how to calculate these averages, but providing a single average causes you to mask other important trends and information about the system behavior.
This is a given in any statistical analysis. We don’t want to publish a large set of data because there is too much information, so we try to extract important information. But if we shrink …

performance »

[20 Jun 2005 | 5 Comments | ]

In software, response time measures a client’s perspective of the total time that a system takes to process a request (including latency). The response time of a single request is not always representative of a system’s typical response time. In order to get a good measure of response time, one will usually calculate the average response time of many requests. Response time is usually measured in units of “seconds / request” or “seconds / transaction”. (Note: Don’t confuse response time and latency.)
Throughput is the measure of the number of messages …

Uncategorized »

[17 Jun 2005 | Comments Off on Face Up to Web Application Design Using JSF and MyFaces | ]

My new DevX article introduces JavaServer Faces (JSF). Here’s an excerpt:
“JavaServer Faces provides an alternative to Struts or Spring MVC for those who want a Web application framework that manages UI events in a Java Web application. JSF is now a standard part of the J2EE specification and provides a viable alternative to non-standard Web frameworks.”
“If you’ve worked on more than one Web application with different teams, you’ve probably worked with more than one Web application framework. J2EE always provided Web technologies, but never defined a Web application framework …

Uncategorized »

[15 Jun 2005 | 2 Comments | ]

I have a suggestion for syndicated blogs and news sources: don’t use banner ads in your feeds, people will likely just block or ignore them.
It is fairly simple to block images from a particular site or URL pattern, and I know many people that do this, including myself. I use Bloglines, a Web-based feed reader, and Firefox as my Web browser. I block images using a Firefox plugin called Adblock. I block banner ads on all of the blogs that I subscribe to fairly easily using Adblock. For example, …

Uncategorized »

[3 Jun 2005 | Comments Off on Agile Tools | ]

It’s important to realize that Agile is not a single methodology or process. Agile is an umbrella term that describes a group of processes that share a common set of ideals. These processes include eXtreme Programming, Model Driven Architecture (MDA), Scrum, etc.
This site gives you a summary of what Agile is, has links to all the methodologies that fall under the Agile umbrella, and list several tools that are used in the agile suite of methodologies.
Each methodology has a set of tools that they use or favor. Some are more …

Uncategorized »

[3 Jun 2005 | Comments Off on Deleting methods off of an interface | ]

When you go to delete a method signature off of an interface, you have to be careful. If you delete the method signature, the compiler will notify you of any references to the method on the interface. After resolving those, the compiler will be happy. But, you may still have implementations of the method on classes that implemented the interface. This is, of course, because classes can provide methods in addition to what is on their interface. You may also have references to the methods by code that had references …