Welcome!

Coach Wei

Subscribe to Coach Wei: eMailAlertsEmail Alerts
Get Coach Wei via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Coach Wei

Enterprise Rich Internet Applications (RIAs) are the next evolution of business application development. There are four different approaches to RIA development - AJAX, Java, Flash, and .NET - and many different RIA solutions available today. This article answers the following questions: What are enterprise RIAs? Which approach should you use? Which solutions are appropriate for you? And how are RIAs being adopted today? Welcome to a New Paradigm The Web began as an environment for content sharing and small-scale data transfer via e-mail, newsgroups, and so forth. These initial uses quickly led to more sophisticated applications particularly in the e-commerce arena. However, the Web wasn't architected with rich application services in mind. Its document-centric model has by and large thwarted developers looking to leverage the Web as a platform for enterprise-class ap... (more)

AJAX, Java, Flash, and .NET

Enterprise Rich Internet Applications (RIAs) are the next evolution of business application development. There are four different approaches to RIA development - AJAX, Java, Flash, and .NET - and many different RIA solutions available today. This article answers the following questions: What are enterprise RIAs? Which approach should you use? Which solutions are appropriate for you? And how are RIAs being adopted today? Welcome to a New Paradigm The Web began as an environment for content sharing and small-scale data transfer via e-mail, newsgroups, and so forth. These initial use... (more)

Is Microsoft Still Relevant? How?

Back four years ago (2002), a good friend who works at Microsoft told me confidentially that Microsoft is working on something called "XAML". "Very similar to Nexaweb - watch out", he said. To the contrary, I was actually thrilled. Regardless of what it means from a competitive perspective, XAML validates the declarative programming approach that Nexaweb has been championing for many years. A declarative programming model separates logic from presentation, enabling developers to use a declarative syntax (XML for example) to describe presentation (much similar to how a system admi... (more)

Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?

Coach Wei's Blog Here is a question that I have been pondering on and off for quite a while: Why do "cool kids" choose Ruby or PHP to build websites instead of Java? I have to admit that I do not have an answer. Why do I even care? Because I am a Java developer. Like many Java developers, I get along with Java well. Not only the language itself, but the development environments (Eclipse for example), step-by-step debugging helper, wide availability of libraries and code snippets, and the readily accessible information on almost any technical question I may have on Java via Google. ... (more)

The Culture Root for Web 2.0 and Barrack Obama

Coach Wei's Blog What is the reason for this Obama phenomenon? Why is it happening right now, at this moment of history? Is it because of his eloquent speeches? Is it because people in this country are so tired of the current reality that they want to depart from it as far as possible? Is it because of some of the strategic mistakes that Hilary made? As a web 2.0 guy who blogs on “Direct from Web 2.0”, I did not see this coming. In fact, my preferences were Mitt Romney from the republican side (maybe McCain too) and Hilary Clinton from the democrat side. I think the... (more)