Welcome!

Coach Wei

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


Top Stories by Coach Wei

Coach Wei's Blog (May 8, 2007) - Quite a few people are asking me what I think of Sun's JavaFX announcement. It is funny and we saw this coming - Who wouldn't anticipate Sun to make some big announcement at JavaOne? People were predicting the announcement is going to be "open sourcing Java" - Oh, no, that was last year :-) It is quite amazing that rich internet application is suddenly getting so much attention. Adobe has been pushing Flash as a platform. Microsoft is pushing .NET via Silverlight, and now  Sun is positioning the Java Platform for RIA via this JavaFX announcement. Of course, we all know the Ajax Wildfire. All of these establish that RIA is the next generation application paradigm. Over the last 20 months,  press has been dominated by Ajax and Flash. Microsoft’s Silverlight announcement tells the world not to ignore .NET. Java pioneered rich we... (more)

Real-World AJAX Book Preview: AjaxWord: An Open Source Web Word Processor

This content is reprinted from Real-World AJAX: Secrets of the Masters published by SYS-CON Books. To order the entire book now along with companion DVDs for the special pre-order price, click here for more information. Aimed at everyone from enterprise developers to self-taught scripters, Real-World AJAX: Secrets of the Masters is the perfect book for anyone who wants to start developing AJAX applications. AjaxWord: An Open Source Web Word Processor AjaxWord (www.ajaxword.com) is an open source Web-based word processor. It closely mimics Microsoft Word in both look-and-feel and ... (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)

Lesson Learnd from Using Rhino to Process JavaScript

This entry documents a few tips related to using Rhino JavaScript Engine to process JavaScript code. If you are using Rhino, you probably won’t run into the issues covered in this post during development or even testing. However, you are fairly likely to run into these issues after your system goes live. It would easily result in days or even weeks of soul searching (speaking from my personal experience:-)). Part of the problem seems to be the lack of documentation from the web. The other part of the problem is that the problem is rather a Java language problem(very convoluted). ... (more)

What Does Web 2.0 Mean to Enterprises?

In my previous post, "Every Organization Needs a Web 2.0 Story" , I outlined some of the business reasons why Web 2.0 is important for organizations today. I also promised to further explain what exactly Web 2.0 can do for enterprises in future posts. This morning I had the pleasure of reading Gartner's new 2006 Emerging Technologies Hype Cycle which they released earlier today as well as Dion Hinchcliffe's insightful analysis (Dion artfully predicted a phased mainstream adoption of different "components" over the next many years: SaaS (1-3 years), Enterprise Mashups and WOA (2-4... (more)