Sunday, December 6th, 2009
Category: JavaScript
, Standards
ES5 is an ECMA standard. Let’s hear it for forward progress, even though we want so much more for the only viable language to program the Web client to date. Let’s have a big “Booo” to IBM for being so stuck up that they think their IEEE decimal position is so freaking important that warrants Read the rest…
Friday, December 4th, 2009
Category: jQuery
Some very exciting news coming from the jQuery project yesterday. The jQuery JavaScript library won .net Magazine’s “Open source application of the Year for 2009″. This was a pretty amazing accomplishment when you consider that both WordPress & Firefox 3.5 were the runner-ups. Simon Willison was on hand to accept the award for the project. Read the rest…
Category: JavaScript
, Library
We all want better and better charting libraries. Dojo has some good stuff, Protovis is a good option, and there are many many more (put your favourite below!). The latest guy in the ring is Highcharts uses either jQuery or MooTools for some common JavaScript tasks. In addition, Internet Explorer needs ExCanvas which emulates the Read the rest...
Category: Canvas
I think we first featured Mr Speaker when we showed his fun Friday platformer game. This Friday we have a canvas based particle system that is very visual. Check it out.
Thursday, December 3rd, 2009
Category: Editorial
, Performance
"View Source is your friend", we've learned countless times as web developers. It's something special about web development that we can seamlessly lift the covers on anything we see and find out how the sausage is made. And it gets even better with great tools to interrogate the system in real-time. This capability has helped Read the rest...
Wednesday, December 2nd, 2009
Category: PHP
PHP on Windows has long been held as the preferred development platform for many PHP developers despite the awkward installation process. It has also been assumed that while Apache on Windows isn’t as good as on *nix, it is at least superior (or at least easier) compared to IIS on Windows. With the release of Read the rest...
Category: Performance
I heard a huge cheer from the Internet today and found that Google Analytics has launched async mode which finally unclogs our browsers from blocking. Steve Souders must have had the loudest cheer, and wrote up his view: The pain of loading JavaScript files is that they block the page from rendering and block other Read the rest...
Tuesday, December 1st, 2009
Category: CSS
, Examples
, WebKit
There are a lot of CSS transitions experiments going on right now. Yesterday I discovered another HTML and CSS experiment which went "far far away", compared with my simple CSS gallery. Guillermo Esteves presented a piece of history translated for tomorrows browsers: the Star Wars Episode IV opening crawl in HTML and CSS: Unfortunately, the Read the rest...
Category: Apple
, JavaScript
PLAIN TEXT JAVASCRIPT: albumHelper.play = function (){ var t = bookletController.buildPlaylist(appData.songs); t.play(); if (window.iTunes.platform == "Windows" || window.iTunes.platform == "Mac" || window.iTunes.platform == "Emulator") { TKNavigationController.sharedNavigation.pushController(visualizerController); What's that? The code from above is something you would see in an iTunes Extras experience. When Ben showed me a (admittedly poor) Star Trek iTunes Extras Read the rest...
Monday, November 30th, 2009
Category: Performance
Stoyan Stefanov is all about the performance of web products. One small tool that gives you a bit of insight as to where you can optimize is a new bookmarklet he released today called statsy. If you run statsy on a web site you get the following insights: JS attributes (e.g. onclick) - this is Read the rest...
Category: Performance
We have posted about LABjs before, the library that aims to be able to effectively load any script resource(s), from any location, into any page, at any time. It loads them all as parallel as the browser will allow, but maintains execution order when you express the need to do so in the usage of Read the rest...
Thursday, November 26th, 2009
Category: CSS
, Examples
Tutorialzine is a nice blog but I think sometimes it should should re-dimension chosen titles. I have discovered only yesterday and thanks to my good old favorite Web related italian blog, a nice (or if you prefer another) jQuery lightbox style experiment. The post is complete with examples and explanation over PHP, CSS, jQuery, and Read the rest...
Wednesday, November 25th, 2009
Category: Canvas
Andreas Ritter has managed to encode JPEGs in Javascript. This blog post explains how he did it, shows some benchmarks, and provides a demo and a downloadable library so you can play along at home. It was surprising that it was that easy to get the first js-encoded jpeg displayed in the browser. Of course Read the rest...
Category: Articles
, Editorial
, Prototype
, Showcase
Phil Rabin of CBC Radio 3 has kindly written a guest post on his experience creating a fantastic Web interface for the station that uses Flash for audio, but a full HTML experience that maintains state from page to page. CBC Radio 3 is a community, radio station and user-generated independent music library which is Read the rest...
Tuesday, November 24th, 2009
Category: Node
, Server
Simon Willison's Talk last week on Node generated a healthy dose of post-conference buzz, and he's followed up with a blog post on Node and his higher-level API for Node, Djangode. Node’s core APIs are pretty low level—it has HTTP client and server libraries, DNS handling, asynchronous file I/O etc, but it doesn’t give you Read the rest...
Category: Database
, JavaScript
We have mentioned attempts at doing Couch in the browser before, and now we have a new project. Brian LeRoux of PhoneGap/Nitobi fame, has taken a lighter couch outside as he announces Lawnchair that aims at being applicable for mobile Web usage (but can of course work anywhere else): Features micro tiny storage without the Read the rest...