Various sections of the site go here

Wednesday, January 14th, 2009

WebKit Nightly now updates itself

Category: Apple, Browsers

I had an Automator script that would go out and grab WebKit nightlies for me. NightShift does the deed for you on the Mac. But, no more. WebKit joins Firefox, Chrome, and other browsers in auto updating channels of development. Great stuff. Now we can live on the edge, and report bugs as they occur. Read the rest…

Posted by Dion Almaer at 5:27 am

4.2 rating from 17 votes

Tuesday, January 13th, 2009

Web Development Project Estimator

Category: Showcase

Matt Everson built a simple little micro app for project estimation: Web Development Project Estimator: Although most web designers have an idea of how long a project will take based on their past experience, far too often this guess becomes a final estimate. If you’ve ever been 300+ hours into a project that’s paying you Read the rest…

Posted by Dion Almaer at 8:19 am

2.6 rating from 43 votes

Nokia Web Runtime; Aptana plugin available

Category: Aptana, Mobile

The mobile Web is getting increasingly interesting. Nokia has put another hat in the ring with their new Nokia Web Runtime that embeds WebKit into S60 phones: Widgets — you’re familiar with them from the desktop. Small, focused web applications that are easy to install and use. Perfect for the small screen. Nokia has extended Read the rest…

Posted by Dion Almaer at 6:28 am

3.6 rating from 22 votes

Content visualization techniques and views

Category: Articles

Noupe has another nice roundup, this time they are showing 10 Smart JavaScript Techniques For Manipulating Content. They share nice content views with demos and how to content. Included in the list is: jQuery pageSlide: jQuery pageSlide is a plugin for jQuery that slides the viewable webpage off-screen, revealing and populating a secondary interaction pane. Read the rest…

Posted by Dion Almaer at 5:08 am

3.2 rating from 21 votes

Monday, January 12th, 2009

Forcing a UI redraw from JavaScript

Category: JavaScript, Tip

Thomas Fuchs has run into those annoying times when a redraw is required to irk the browser into a correct layout, and his weapon of choice is: < View plain text > javascript Element.addMethods({   redraw: function(element){     element = $(element);     var n = document.createTextNode(‘ ‘);     element.appendChild(n);     (function(){n.parentNode.removeChild(n)}).defer(); Read the rest…

Posted by Dion Almaer at 1:45 pm

3.7 rating from 23 votes

YUI Compressor Online

Category: Utility, Yahoo!

Rodolphe Stoclin has created a simple Web wrapper on top of the YUI Compressor that let’s you throw up your JavaScript and get back a compressed version. It uses jQuery to do the inline results and show you the compression rate.

Posted by Dion Almaer at 12:48 pm

4 rating from 38 votes

Palm Mojo uses Dojo? View the source

Category: Mobile

Ken Sheppardson was checking out the CES video on the Palm Pre and when viewing the source, ran across what appears to be the Mojo framework code. It appears that Dojo is used as a base for this, as you can see via many dojo.provides (e.g. dojo.provide(“mojo.log”);). If you check out the source you will Read the rest…

Posted by Dion Almaer at 8:07 am
1 Comment

4.2 rating from 29 votes

jsCron: Schedule code to run via simple JavaScript

Category: JavaScript, Library

Andrés Nieto has created a fun little JavaScript utility jsCron that lets you schedule JavaScript functions to run at certain times. You would use it like this: < View plain text > javascript // Función hola(); function hola() {    alert("Hola"); }   // Tarea programada jsCron.set("35 17 * * * hola()"); Of course, when Read the rest…

Posted by Dion Almaer at 6:28 am

3.4 rating from 37 votes

isArray: Why is it so bloody hard to get right?

Category: JavaScript

< View plain text > javascript typeof maybeArray == "Array"; // erm, are you kidding?   maybeArray instanceof Array; // maybe   maybeArray.constructor == Array; // maybe   typeof maybeArray.sort == ‘function’; // closer === ‘[object Array]’; // ding ding ding A newcomer to JavaScript would assume that there is a simple way Read the rest…

Posted by Dion Almaer at 5:12 am

3.6 rating from 27 votes

Friday, January 9th, 2009

Beautiful Code Documentation

Category: jQuery, Library

Atul Varma (who I have the absolute pleasure to work with now) has created code documentation that actually looks beautiful. Typography matters. You can check it out via his Ubiquity documentation example that shows you side by side documentation with the actual source code itself. This context is terrific. He does this all dynamically, and Read the rest…

Posted by Dion Almaer at 9:11 am

3.5 rating from 59 votes

State of the Web 2008

Category: Survey

John Allsopp has put together the data from his extensive State of the Web 2008 survey. In it you will find details on who was surveyed to set context, the browser / os usage claimed, and answers on the use of technology such as: Markup usage CSS and other presentation technology JavaScript, Ajax, and the Read the rest…

Posted by Dion Almaer at 9:10 am

3.2 rating from 27 votes


Category: Examples, Prototype

Thomas Fuchs has created defaultValueActsAsHint, an implementation of the Input Prompt pattern: An often occuring UI pattern is “use the value of a textfield as hint what to input”. These fields all auto-clear when the user first focuses it (by clicking or tabbing it), and if nothing it entered, the hint will be shown once Read the rest…

Posted by Dion Almaer at 5:03 am

3.1 rating from 34 votes

Palm gets it’s Mojo back?

“The need is obvious for a cross-device mobile javascript library supporting iphone, palm, and android. blackberry browser still blows” — Joe Hewitt Joe of course created the popular iUI framework that mimics the native iPhone look and feel and gives you nice simple iPhone features via JavaScript. Palm is on his list, because it is Read the rest…

Posted by Dion Almaer at 12:01 am

4 rating from 30 votes

Thursday, January 8th, 2009

jQuery pageSlide: throwing content around

Category: Component, Examples, jQuery

Scott Robbin (Songza co-founder) has created a very cool jQuery plugin for pageSlide, an interaction based off of Aza’s prototypes for Firefox Mobile and Ubiquity mouse gestures. The plugin wraps body content into a container and shifts it off of the page whenever a click event is fired, revealing a secondary interaction pane. This plugin Read the rest…

Posted by Dion Almaer at 9:10 am

3.7 rating from 70 votes

Firebug 1.3 Final Release

Category: Debugging

Rob Campbell posted on the 1.3 final release of Firebug, the stable release for the Firefox 3 world: Release notes are here. As mentioned previously, this version will not be compatible with Firefox 3.1 (Shiretoko) and up. For that you’ll need a Firebug 1.4 alpha, soon to be dubbed beta available on’s releases directory. Read the rest…

Posted by Dion Almaer at 9:00 am

4.7 rating from 49 votes

Backwards compatibility and HTML 5

Category: Ajax, HTML

John Allsopp has a thoughtful piece that races some old concerns about the new tag set in HTML 5, and how we will ever be able to jump on that train when the cabooze still has IE.old train cars. It is great to have new semantics for <section> and all, but what will browsers do Read the rest…

Posted by Dion Almaer at 7:39 am

4.3 rating from 11 votes