JSF, DWR, and Dojo are all popular technologies in their own right. Integrating them into a portal environment can prove an intimidating exercise however. This article looks at how one developer implemented such a solution using custom JSF components.
There is a client platform that's already present on nearly every user's desktop, one which provides an amazing amount of power and flexibility in its user interface options, and provides a familiar user-interactive style that undergoes intensive study with every release. Ted Neward introduces the Microsoft Office platform as a rich client technology with examples of Excel - Java integration.
.NET developer Stephen Chu gives us some insight into his transition to Ruby on Rails programming. Quote: "By being loyal to one technology stack, I am bound to unconsciously make biased decisions, which will ultimately hinder my ability to deliver business value."