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 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. Last but not least, I go to JavaOne and see 10,000 people that talk and walk just like me. The other reason that I ponder this question is that  the power of Java is a perfect fit for the areas where websites may need more than markups or scripting, such as middleware logic. PHP and Ruby etc ... (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)

Java or .NET? XML Rich-Client AJAX Technology Brings Zero-Install Rich Client To Java

This article originally appeard in Java Developer's Journal on October 10, 2005 Which platform to use Java or .NET? Developers ask this question all the time. Java has been widely adopted because of its overwhelming benefits on the server side, but Java has less to offer on the client side. .NET has made inroads into the enterprise by leveraging its stronger rich-client capabilities. An alternative solution for enterprise-scale Internet application development is the emerging XML-based rich-client technology. .NET Erosion from the Client Side There are good reasons why Java is th... (more)

Coach Wei's "Direct From Web 2.0" Blog: Web 2.0 – the State of Confusion?

My readers probably know that I am excited about Web 2.0 and have been a champion for it for many years. Six years ago, I started a company (Nexaweb) providing software for building Enterprise Web 2.0 solutions because I was convinced that Web 1.0 has a lot of limitations and the world would need the next generation. The goal of Nexaweb was to enable the next-generation Web. Despite the fact that Nexaweb has been quietly deployed at over 5,000 enterprises, I did not hear a single customer inquiry about “Web 2.0”  between 2000 and 2004. Of course I didn't predict the "... (more)

OpenAjax is Officially Open Now

I am excited that OpenAjax Alliance is officially open now. Over the last months months, we have worked very hard and have made some incredible progress, depsite the heterogeneous nature of many different members representing different viewpoints. One person that definitely deserves credit for getting us to where we are today is Jon Ferraiolo - In fact, I could not think of  a second person better than Jon in help driving alliance forward, and I congrat David Boloker(IBM)  for making such an excellent hire! Please check out our website at http://www.openajax.com. What we achieved... (more)