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)
The Paradigm Shift, Technology Stack and Business ValueAbstract
This essay re-examines web 2.0 by looking at its technology stack and
impact on enterprise computing, in contrast to the common consumer-centric
point of view. Categorizing the landscape into Consumer Web 2.0 and
Enterprise Web 2.0, the essay establishes a web 2.0 technology stack that
forms the foundation of a paradigm shift called “architecture of
partition”. In the end, the business impact of web 2.0 technologies on
enterprises is presented.
Table of ContentWeb 2.0: the State of Confusion What is Web 2... (more)
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.... (more)
Coach Wei's Web 2.0 Blog
I am not as familiar with west coast VCs and have not run into Peter Rip, a
general partner at Crosslink Capital. In general, looking at his blog
EarlyStageVC, Peter is quite well informed and intelligent – which is
why I was highly surprised to see a post from him on March 21 2007 saying
“Web 2.0 Over and Out”. My immediate reaction is “what are
you smoking?”.
It is certainly true that the consumer web 2.0 space has engaged our
sustained attention through a continuous stream of excitements for the last
few years. As Peter R... (more)
These are a few key concepts of JavaScript language that developers should
know: execution context, activation object, variable instantiation, scoping,
closure, eval and “this” keyword. Knowing these would help one
tremendously in Ajax development.
For example, when you write an inner function, you know that you can access
the local variables defined in the outer function as if they were defined
locally. You can also access the global variables. -Why? How does the host
environment resolve such variables?
Another example: When you pass arguments to a function, you can access these... (more)