Recent Interviews

Animoto.com is no infrastructure flexibility benchmark

I have nothing against Animoto. From what I know about them (mostly from John’s podcast with Brad Jefferson) they built their system, using EC2, in a very...

1 replies - 604 views - 07/22/08 by vambenepe in News

Design patterns and GWT

We have a calculator EntryPoint implementation that places a CalculatorWidget on the RootPanel, so we now need to provide this widget. This will be our own...

0 replies - 2047 views - 07/21/08 by Schalk Neethling in News

Why is Web UI Development Slow?

Have you ever been a team member in a web framework or web product development? You may have noticed although UI prototyping is a fast process but UI...

22 replies - 4594 views - 07/19/08 by ali.loghmani in News

GWT Basic Project Structure And Components

The core of every GWT project is the project layout and the basic components required—host pages, entry points, and modules. To begin a GWT project, you need...

2 replies - 1848 views - 07/14/08 by Schalk Neethling in News

WS Resource Access at W3C: the good, the bad and the ugly

As far as I know, the W3C is still reviewing the proposal that was made to them to create a new working group to standardize WS-Transfer, WS-ResourceTransfer,...

0 replies - 602 views - 07/12/08 by vambenepe in News

First Indicators of an Over-Engineered Project

The problem with patterns, best practices, and idioms is the overuse of a single principle. Regardless of what you are considering, overuse of DRY can lead to...

9 replies - 3794 views - 06/27/08 by adam bien in News

WSO2 Enterprise Service Bus (ESB) Performance Testing - Round 3

This article is the third in a set of articles that measure and compare the performance of the WSO2 Enterprise Service Bus (ESB) against other leading...

0 replies - 1531 views - 06/26/08 by Masoud Kalali in News

10 Principles of Agile Project Management

Project Time Management is one of the nine knowledge areas of the Project Management Body of Knowledge (PMBOK). It deals with the definition of activities...

0 replies - 631 views - 06/25/08 by jurgenappelo in News

WS-Transfer, WS-ResourceTransfer, WS-Enumeration and WS-MetadataExchange on their way to W3C

William Vambenepe, an architect in Oracle's middleware management products, think that the alliance which formed between IBM, Microsoft, HP and Intel in order...

0 replies - 114 views - 06/24/08 by vambenepe in News

Emulating a long-running process (and a scheduler) in Google App Engine

As previously described, Google App Engine (GAE) doesn’t support long running processes. Each process lives in the context of an HTTP request handler and...

0 replies - 816 views - 06/19/08 by vambenepe in News

Understanding the GWT compiler

The GWT compiler is the fulcrum of GWT. The entire approach GWT takes, encapsulating browser differences and compiling JavaScript from Java, is made possible...

1 replies - 4993 views - 06/17/08 by Schalk Neethling in News

Upload Files Like Gmail - Client Side Gmail Architecture Part 2

In this follow up to the very popular first part of the Gmail Client Side Architecture series we will be looking at how Google handles the file upload process...

0 replies - 2860 views - 06/16/08 by Schalk Neethling in News

Exploring Erlang with Map/Reduce

Under the category of "Concurrent Oriented Programming", Erlang has got some good attention recently due to some declared success from Facebook...

0 replies - 2536 views - 06/15/08 by riho in News

Gmail Client Side Architecture Part 1

Gmail is the best web application I have ever seen. Simple implementation, Ajax, Chat, Status Messages, Fast Mail retrieval, live updating and its features are...

2 replies - 28140 views - 06/13/08 by Schalk Neethling in News

Test as a Design Spec

One of a frequently encountered question in enterprise software development is where does the hand off happen from the architect (who design the software) to...

0 replies - 217 views - 06/09/08 by riho in News