Jon Davis posted an interesting article discussing whether the Microsoft
stack is really more expensive than open source alternatives.
Jon has a point; Microsoft’s restricted (i.e., Express) editions are as
free as the open source alternatives. This is undeniably true, since the
purpose of many software vendor’s “Express” edition is to compete
against open source on price. However, the difference is that with open
source you get the full-powered editions. For example, Linux (e.g., CentOs),
Xen (for virtualization), PostgreSQL/MySQL, Apache, Java, Tomcat, AspectJ,
Lucene, Hibernate, and Eclipse are all robust, full-featured, and powerful
technologies available for free to developers. The variety and the quality of
product available from the open source community are just astonishing.
On the other hand, Microsoft’s “Express” editions are just limited
editions that are... (more)
At JavaOne, Larry Ellison has made some very encouraging statements about
Oracle’s commitments to Java, JavaFX, and the mobile developer market. It
is certainly good news that Oracle (i.e., Larry) sees the significance of the
Java platform in its integrality. However, there are many misunderstandings
about the relationship between Java, JavaFX, and Android that even confuse
the new Java owner. Here are some clarifications.
1) JavaFX is NOT Java
Obviously, from a marketing standpoint, JavaFX is branded as Java; however,
technically JavaFX is a language by itself, which happens to be... (more)
Software technologists tend to learn by oscillating. We never arrive directly
at the right solution; we just come closer to it by going back and forth. We
always think (or like to think) that our current solution is correct; only to
realize, some years later, that we overshot and need to take a few steps
back. The evolution of the software application model is a great example of
this syndrome. Every technologist knows about the three main application
model phases—Mainframe, Client/Server, and Web [1.0]—and many of them
think they know what the next phase will be. In fact, two mod... (more)
Ok, so, here are my thoughts on Ulitzer...
As a blogger, I focus on traffic and I spend quite a lot of time optimizing
Since the target audience of my articles is much greater than the reach of my
blog, Ulitzer is actually helping me increase my content reach.
Moreover, Ulitzer does it in a very fair way since links back to my posts or
other locations are without the evil "nofollow" - providing a nice SEO boost.
It also gives me some good metrics that are very useful data points on the
effectiveness of my blog articles.
And last but not least, it allows my article to appear... (more)
Mysterious, comforting, scary, and attractive are all possible adjectives to
describe a cloud. Interestingly enough, this is true of all kinds of clouds,
from the meteorological to the computing. During the last few years, we have
a seen a proliferation of clouds forming from every corner of the Internet.
Nowadays, it is very rare to see any Internet technology presentation without
at least a few clouds.
So is cloud computing simply vaporware, or something tangible?
While the name might be “buzzy”, cloud computing is in fact a real
phenomenon and does create great technological ... (more)