Google releases free, detailed, HTML/CSS/Javascript encyclopedia by Mark Pilgrim
code.google.com
code.google.com
http://code.google.com/p/doctype/source/browse
Awesome.
http://www.youtube.com/watch?v=MmUiKaHWjLI
At 5:28 Mark says:
"This is a big part of the encyclopedia and the guide. It is not just having a reference section but having a series of how-to articles and larger case studies. And those articles are primarily based around previously unreleased Google code that we are open sourcing as part of this project. We have a JavaScript library that handles a lot of cross browser compatibility issues which we use in properties like Gmail. If you ever viewed source you've seen the compiled version which isn't terrible readable. As part of this encyclopedia project, we are releasing the original uncompiled version that has the actual comments and real function names and description of things. So that is all open sourced under a OSI approved license."
This is so unbelievably cool, why aren't Google or other blogs playing this up more??
Being able to see how Google works their magic is pretty cool.
If Google wants to have the web as the dominant platform, it makes absolute sense to lower as much as possible the barriers of entry to produce Web Applications.
It is just like Joel Spolsky said: they are just taking things that are complementary to their revenue-generating offerings and turning into a commodity. Google releasing something like this is no different than having IBM working on Eclipse.
Some believe building walled gardens is better (ebay, facebook´s social graph). Others believe opening the platform is the way to go (free software). While some others take a mixed approach (google, microsoft, amazon). Time will tell, but it seems it´s tilting towards openness.
For example, I bet the first address most users type into Google Earth is their own home address.
However, it's still good to see another place we can look for answers if one place doesn't answer it well enough.
http://reference.sitepoint.com/css/background http://code.google.com/docreader/#p(doctype)s(doctype)t(BackgroundCSSProperty)
This isn't to say that Google's documentation project won't get better, as it is an open project; but right now it's borderline useless IMHO.