Why MySQL Grew So Fast
"MySQL represents the most impressive market success, exceeded only
perhaps by Apache, in free and open source software. In terms of
installed base, MySQL has left the technically impressive rival
PostgreSQL in the dust. It has marginalized mSQL, SQLite, and SAP DB...
It has started to challenge the proprietary database companies on their
own turf, as already mentioned. Nobody can say why licensing costs for
proprietary databases have plummeted in recent years, but one suspects
that it's due to MySQL's competition, as are the large discounts
Microsoft has offered certain customers..."
From C++ to PHP
"A strong C++ background can be an invaluable asset when you are
learning PHP scripting. Conversely, having a naive approach to PHP
might get you into trouble when things get complex...
"Why are you wasting your time dabbling with PHP?"
Such was the question a friend and former colleague of mine asked me a
while ago. His judgment reflects a still widespread conception that, in
spite of its success, PHP is not a serious language, at least not for
enterprise application development..."
Clicking Through: A phpBanner Primer
"As your Web site gets more and more popular, you're going to need a
capable banner management program to help you keep track of customers,
banners and clicks. Take a look at phpBanner, which just might be what
you're looking for..."
Software Engineering for Internet Applications
An free, online e-Book from Philip Greenspun... "A 12-year-old can
build a nice Web application using the tools that came standard with
any Linux or Windows machine. Thus it is worth asking ourselves "What
is challenging, interesting, and inspiring about Internet-based
applications?" There are some easy-to-identify technology-related
challenges. For example, in many situations it would be more convenient
to interact with an information system by talking and listening. You're
in the bathtub reading New Yorker. You want to know whether there are
any early morning appointments on your calendar that would prevent you
from staying in the tub and finishing an interesting article. You've
bought a new DVD player. You could read the manual and master the
remote control. But in a dark room wouldn't it be easier if you could
simply ask the house or the machine to "back up 30 seconds"?
Oracle VP: MySQL Cluster Not a Threat
"Q: What kind of a threat does Oracle see open-source databases being,
say, five years down the road?
A: MySQL production releases have typically been two years apart, and
the time... to production is about 1.5 years... It should be noted that
MySQL Version 5.0 introduced stored procedures but not triggers or
views, both of which are essential for significant enterprise
applications... A whole wide range of additional capabilities including
but not limited to XML and analytic—i.e. business-intelligence—features
do not appear to be on the MySQL radar... Furthermore, the low level of
resources available to MySQL to fund development and the very small
size of their development team raise questions about the viability of
the MySQL business model and technology development path..."
Comparing PHP Editors
"...a great summary of how the various PHP editors stand up against
each other in terms of features. It's handy because it's not
opinionated, just a chart comparing the main features of PHP editors.
...Oh yeah, it's in French, not google-translatable either, but I think
you can guess what most things mean - follow the green line..."
Databases and SQL
CodeWalker's introduction to Databases provides a useful tutorial for
those interested in learning the basics about databases and SQL:
"Databases are stores of information. They allow one to easily record
and access large amounts of information for a variety of purposes.
Because pretty much any type of information can be stored in a
database, they can be found literally everywhere. Databases store
medical records, police reports, sale transactions, music and video
collections and more..."
How to Fail with RUP
"...there are factors inhibiting the successful adoption of RUP,
leading to far less than optimal results. There are patterns in these
failures if you wish to learn from them; to that end, if your goal is
spectacular failure with RUP, we recommend the following steps..."
Two Takes on the Java Dilemma
"Joe Barr writes "NewsForge is running a pair of excellent commentaries
on the plight of Java and the Java development community following the
recent "settlement" between longtime rivals Sun and Microsoft. One is
by Rick Ross, the articulate leader of JavaLobby, entitled "Where is
Java in the settlement?" The second is "Free but shackled: The Java
trap" by Richard Stallman. Good reading. Both commentators put their
finger on the heart of the problem, albeit from different
PHP Popularity Scoreboard
Mar. 2004 count of domains running PHP: 15,528,732 domains
Mar. 2004 count of IP addresses running PHP: 1,343,899 IP addresses
Organizations using PHP
As usual, we'll close with our traditional list of significant
organizations using PHP.
CapitalOne, NASA, the W3C, HP, Google, Deutsche Bank, Redhat,
Lycos, Cisco, Ericsson, Volvo, Motorola, SourceForge, Honda, Xoom,
WinAmp, Sony Music, Vodafone, CBS, Cap Gemini Ernst & Young,
the US Army, UPI, the New York Yankees, Southwestern Bell,
the San Diego Zoo, the Oakland Raiders, Audi, Subaru, VA Linux,
Winamp, Duke University, Quicken, The Village Voice, Undernet,
Access Micro, Columbus Dispatch, Indianapolis Star, Yahoo,
Indiana University, Deutsche Telecomm, Bang & Olufsen, Siemens,
Unilever, Philips, BMC, NTT, Air Canada, Lufthansa, Dialpad, BMC,
Mitsubishi, MP3.com, the Arizona Republic, Deloitte Consulting,
the US Navy, Nokia, Valero, Electronic Arts
Next steps: Get BadBlue Enterprise Edition... order now and get 12 months of free upgrades!