Monday, November 30th, 2009

Statsy – find those wasted bytes with a bookmarklet

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…

Posted by Chris Heilmann at 7:14 am

3.3 rating from 17 votes

LABjs gets “Even Faster” with version 1.0

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…

Posted by Dion Almaer at 6:32 am

3.5 rating from 29 votes

Thursday, November 26th, 2009

If That Is An Awesome CSS3 Gallery, How Would You Call Mine?

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…

Posted by webreflection at 6:00 am

2.1 rating from 126 votes

Wednesday, November 25th, 2009

Javascript JPEG Encoding

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…

Posted by Michael Mahemoff at 1:15 pm

4.2 rating from 51 votes

CBC Radio 3 Case Study

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…

Posted by Dion Almaer at 6:05 am

3 rating from 31 votes

Tuesday, November 24th, 2009

Node and Djangode Follow-Up

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…

Posted by Michael Mahemoff at 9:53 am
Comment here

3.8 rating from 29 votes

Moving from the Couch to the LawnChair

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…

Posted by Dion Almaer at 6:20 am

3.2 rating from 13 votes

Monday, November 23rd, 2009

Zen Coding: Generating HTML from selectors

Category: HTML, Utility

Normally we use CSS selectors to find and tear apart HTML. Sergey Chikuyonok’s jujitsu move is to do the opposite. With Zen Coding you take a CSS selector like this: < View plain text > HTML html:xt>div#header>div#logo+ul#nav>li.item-$*5>a and it generates an HTML structure like this: < View plain text > HTML < !DOCTYPE html PUBLIC Read the rest…

Posted by Dion Almaer at 6:45 am

3.2 rating from 19 votes

New SVG Web Release: Gelatinous Cube

Just in time for Thanksgiving is another SVG Web release. The SVG Web project’s tradition is to name SVG Web releases after monsters from D&D just to increase the geek factor, so in that spirit their release name this time is “Gelatinous Cube”: The Gelatinous Cube is a truly horrifying creature: A gelatinous cube looks Read the rest…

Posted by Brad Neuberg at 6:15 am
Comment here

3.9 rating from 13 votes

Friday, November 20th, 2009

Full Frontal ’09: Simon Willison on Server-Side Javascript and Node.js

Category: JavaScript, Server

Simon Willison snuck in a last-minute topic change, and is now going to give the server-side Javascript talk. The news of the past 24 hours is ChromeOS. For the first time in years, someone’s re-thinking how an OS should work. With Chrome, you turn on your computer and you’re in the browser. What’s really interesting Read the rest…

Posted by Michael Mahemoff at 12:41 pm
Comments Off on Full Frontal ’09: Simon Willison on Server-Side Javascript and Node.js

3.2 rating from 34 votes

Full Frontal ’09: Jake Archibald on Performance Optimisation

Category: Performance

Jake explains no-one likes waiting, and people are multi-threaded (except when they have to sneeze). Yet, we’re stuck with a single-threaded language for the most part; and we still face the legacy of a DOM standard from another era (DOM Level 1 – 1997). This talk provides some optimisation tips, backed by Jake’s cross-browser experiments. Read the rest…

Posted by Michael Mahemoff at 12:11 pm

4 rating from 25 votes

Full Frontal ’09: Todd Kloots on ARIA and Acessibility

Category: Accessibility, HTML, Usability

Todd Kloots is talking accessibility and ARIA, with examples showing how YUI nicely supports these techniques. He explains how to improve in three areas: perception, usability, discoverability. Can We Do ARIA Today? Yes. Firefox and IE (he didn’t say which version) have really good support for ARIA. And Opera, Chrome, and Safari. Likewise for the Read the rest…

Posted by Michael Mahemoff at 11:10 am

3.6 rating from 21 votes

Full Frontal ’09: Stuart Langridge on HTML5 Features

Category: IE, JavaScript, Presentation

Stuart Langridge introduces us to some of the up-and-coming features we’re getting with current and future browsers, a nice complement to Robert Nyman’s talk, which covered the advanced features of “mainstream” (IE6-compatible) Javascript. After introducing the features that are there today, he also talks about how we can deal with the browser many of us Read the rest…

Posted by Michael Mahemoff at 10:52 am
1 Comment

4.2 rating from 14 votes

Full Frontal ’09: PPK on Mobile Quirks and Practices

Category: JavaScript, Mobile

PPK talks up the excitement of mobile web development, then brings the mood down a notch by listing the overwhelming array of browsers to be targeted! Quirksmode says it all. This talk is about quirks in mobile development, and some of the solutions out there. Mobile CSS Quirks So many platforms. Take just WebKit; there’s Read the rest…

Posted by Michael Mahemoff at 7:58 am
Comment here

3.9 rating from 17 votes

Friday Fun; Scroll Clock

Category: Fun, MooTools

This is in the crazy but fun category, so I had to post this on a Friday. Toki Woki Scroll Clock: Amazing what folks do with div overflows :) All in a few lines of MooTools-used-JS: < View plain text > javascript var h1, h2, m1, m2, s1, s2; window.addEvent(‘domready’, function() {     h1=new Read the rest…

Posted by Dion Almaer at 7:35 am

4.5 rating from 45 votes

Full Frontal ’09: Robert Nyman on the Javascript Language

Category: JavaScript, Presentation

Robert Nyman walks through some of the more subtle low-level features of Javascript, and some of the idioms that have emerged. Comparisons: Understanding identity (===) versus equality (==). Boolean expressions: Understanding how short-circuit logic (if a && b won’t eval b if a is false); Types: Type coercion (“1″+2+3); “falsey” (false, null, 0) versus “truthy”; Read the rest…

Posted by Michael Mahemoff at 7:06 am

3.4 rating from 20 votes

All Posts of November 2009