Welcome!

Coach Wei

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


Latest Articles from Coach Wei
The tech IPO market goes in cycles, just like how spring is followed by summer, autumn and winter and then returns in a year again. A well respected VC shared with me some of his studies on the cyclic nature of the IPO market one of the key conclusions is that the peak between two adja...
This Yahoo internal document by Brad Garlinghouse (a Yahoo senior vice president) is a tremendous read. Brad started by stating his love for Yahoo, for example: I proudly bleed purple and, yellow everyday! And like so many people here, I love this company Then he bluntly outlines the b...
The industry has been talking about 'open source Java' for many years and it finally happened. To be honest, I have not been enthusiastic about open sourcing Java. First of all, what does 'open source Java' mean? Java source code has been available for many years. What is the additiona...
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 perspec...
We all know HTTP, the communication layer of Web 1.0. Recently, we also started to realize some of the limitations of HTTP. For example, HTTP is request/response only and does not support bi-directional communication. There are techniques to be employed for enabling bi-directional comm...
OpenAjax Alliance had its 2nd face to face meeting on Oct 5th and 6th at Sun Microsystem's office in Santa Clara, CA after the AjaxWorld Conference. While paying close attention to confidentiality concerns, I feel comfortable sharing some of my thoughts and reactions. In particular, I ...
At the AJAXWorld Conference & Expo and OpenAjax Alliance back to back meetings in Santa Clara, CA this week, it has been hard not to think about the developer community and how Web 2.0 is impacting it today.
Web 2.0 technologies promise to turn the Internet into a true application platform, featuring robust client-side logic and rich interfaces that put users back in control of application flow. For the enterprise IT community, achieving the aims of Web 2.0 requires looking beyond the ado...
XML is a simple, flexible text format initially designed for large-scale electronic publishing. It is flexible, open, and human-readable, and can be learned easily. XML can also be generated, parsed, analyzed, and transformed easily. It's no wonder that XML has been widely used for ser...
Japan knows web 2.0 - probably better than us in US. But very few people in Japan have heard of or paid attention to MySpace. Their attention is on Mixi, the biggest social networking site in Japan.
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 cr...
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...
After spending the last 12-18 months involved in a lot of 'Web 2.0' conversations and reading a lot of 'Web 2.0' materials, I am confused. Starting from some people's question about whether Web 2.0 exists, whether/how Web 2.0 stories such as MySpace/Google/YouTube/Flickr are meaningful...
The AJAX model dominates headlines, but developing with JavaScript requires considerable developer skills, especially when migrating existing client/server applications to the Web. A new wave of software infrastructure providers is leveraging Java expertise to create enterprise-caliber...
In '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 ...
Despite the common wisdom that VCs are stupid (yes, some of them are. I maintain a personal list of VCs who I would advise companies to stay away from), I actually think quite a few of them are really smart and I have always learned a lot from conversations with them. What is their is...
Duh! Isn't it obvious that every organization should have a Web 2.0 story? I know it is obvious to us techies. But the more I talk to the business community (including technology leaders), the more I realize that Web 2.0 is not obvious to them at all. A lot of people in the business co...
There are some fairly big issues with Ajax and I am puzzled. I think the Ajax community need to pay more attention here in order for Ajax to be really adopted. Before I get into the negatives about Ajax, let me clarify my position about Ajax first.
Yes, Sun has been lost for the last few years. They don't seem to acknowledge that the Sparc/Solaris combo are falling into niche markets (not mainstream). On the other side, they are not making enough progress on software and service. Sun has quite a few strategic assets that they can...
XAP represents a new way of developing, deploying and maintaining AJAX applications. It uses a declaratiave syntax (XAL, http://www.openxal.org/) for describing UI, Data, Data Binding - so that the only Javascript code that needs to be written is business logic. Everything else can be ...
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...
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-...
The AJAX model dominates headlines, but developing with JavaScript requires considerable developer skills, especially when migrating existing client/server applications to the Web. A new wave of software infrastructure providers is leveraging Java expertise to create enterprise-caliber...
Rich Internet Applications (RIA) has been recognized as one of the top technology trends. What is it about this technology that has everyone talking? This presentation explains the fundamental principles of the RIA market landscape and explains why enterprises need this solution. You...
It's no surprise that the common perception is that Web applications are unreliable and problematic. Users often experience '404,' 'resource unavailable,' and 'network unavailable' errors or even a mysterious application error telling them to 'retry the application later.' The truth is...
The session describes Rich Internet Applications (yet with zero client footprint) using J2EE and XML, an emerging architecture that offers the best of both worlds. The session would initially discuss what are Rich Internet Applications, the technology landscape, and technology evaluati...