View allAll Photos Tagged webdev
"The Web gives the developer less control over the environment than any other venue." ~Douglas Crockford
Douglas also said that it will take a generation for prototypal inheritance to displace OOP. But he clearly believes JavaScript (now at last the world's most popular programming language) is the road to the future.
It occurred to me during this talk: why am I doing anything at all in Ruby any more, when I can do it all in Node.js? Still thinking about that one.
This pseudo-HTTP waterfall mock illustrates a situation which applies to a lot of web sites out there which have legacy code, mixing inline and external script elements and so on.
This was drawn thinking about how inline and external JS (red) elements block and interfere with page load and rendering. We do a pretty good job of "rolling up" our JS, but there is still a lot of up-front time spent in load and parse, which subsequently affects render.
The less script loaded/parsed up front, the faster you should be able to show a page to the user and affect perceived performance, loading, and so on. YUI 3 does a good job of this with their "seed" loader and new asynchronous-based constructor/require() nature.
Needless to say, ideas are being tinkered with.
plug your delicious user id into kevan.org/extispicious.cgi and you'll get back a personal tag cloud - here's mine
lwp-request is a free Web agent that ships with Perl's LWP module. To get it, CPAN install LWP.
The -S option shows the HTTP response chain, including redirects.
The -d option just prevents dumping the HTML of nerdabout.com, to the terminal :)
Money spent on books is always money well spent!
"A book lying idle on a shelf is wasted ammunition."
Some images from this week's industry confab at Moscone West in San Francisco.
Full version here: youtube.com/watch?v=TB2xsZobXtA
Pictures include crowdvine.com's Tony Stubblebine, hinchcliffeandco.com's John Fandel, myself, Intel's mashmaker.intel.com team, bungeelabs.com, John Musser of programmableweb.com, Reply and tamtamy.com and many more.
My next-generation Web 2.0 apps workshop at Expo also went very well there. You can read about what I covered in the workshop in detail here.
Production Notes: Created with the terrific EC2 cloud computing app animoto.com