Various sections of the site go here

Sunday, November 9th, 2008

User-Agent Headers: Crazy? Or Craziest?

Category: Browsers

DeWitt Clinton reminder me of just how out of control User-Agent headers are by posting one from his logs: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Tablet PC 2.0; .NET CLR 3.5.21022; Media Center PC 5.1; Zune 3.0; OfficeLiveConnector.1.2; .NET CLR 3.5.30729; .NET CLR 3.0.30618) It’s Sunday, so why not Read the rest…

Posted by Dion Almaer at 10:19 am

3.7 rating from 19 votes

Friday, November 7th, 2008

JX: Layout manager for jQuery

Category: jQuery

Santosh Rajan has created JX, which he calls a “Object Oriented Extension to jQuery”. With that description, I was expecting something like Dean’s Base library, but instead I found a layout manager for JavaScript with the following features: Only 8K minified True Objected Oriented jQuery Extension Complex layouts by nesting Containers Whole application configurable ‘Custom Read the rest…

Posted by Dion Almaer at 9:03 am

2.9 rating from 89 votes

JavaScript Graph Plotting Tool

Category: JavaScript

We’ve seen the community do a lot with <canvas> over the past few months, and every so often it’s fun to see the good ol’ <div> approach to graphics and animation. Tavs Dokkedahl gives us a good one of those with his JavaScript Graph Plotting Tool: As part of a larger animation framework I have Read the rest…

Posted by Ben Galbraith at 9:00 am

4.2 rating from 26 votes

What makes a Web application?

Category: HTML

Robert O’Callahan, someone I am proud to consider a colleague now, has written some thoughts on the essence of Web applications where he discusses what makes a webapp at its core. As browsers continue to tie closer to desktop services via new APIs, great single-site browser apps, and the use of Web technology on the Read the rest…

Posted by Dion Almaer at 7:38 am

2.8 rating from 14 votes

CSS-VFX: CSS Visual Effects Tutorials and Components

Category: Apple, iPhone

We’ve talked a bit about Apple’s extensions to HTML and CSS; <canvas> has of course gone on to much fame and fortune. Charles Ying pointed us to his CSS-VFX project which aims to be a collection of components and code examples that illustrate the power of CSS Visual Effects. So far, only 1 gem that Read the rest…

Posted by Ben Galbraith at 7:00 am

3.5 rating from 11 votes

Adopting WebKit in IE?

Category: Browsers

Some people are getting excited at the thought of IE adopting WebKit as the renderer. They seem to think this may happen based on this tidbit: Addressing a developer conference in Sydney Australia, Microsoft CEO Steve Ballmer said the idea of using WebKit as the rendering engine within its web browser was “interesting” and added Read the rest…

Posted by Dion Almaer at 1:33 am

4.2 rating from 34 votes

Thursday, November 6th, 2008

Razor Optimizer: Runtime analysis of your Ajax code for optimization

Category: Performance

Coach Wei has updated Razor Optimizer, “a JavaScript optimization tool for reducing code footprint and increasing runtime performnace. As a cross-browser web application itself, Razor Optimizer can be access either online as a service, or to be downloaded to run locally. Razor Optimizer is based on a new approach for JavaScript optimization called “razor”. While Read the rest…

Posted by Dion Almaer at 9:43 am

2.8 rating from 29 votes

HTML 5: The Section Element

Category: HTML, Standards

Mark Pilgrim kicked off a series of posts that keep track of the goings on in HTML 5, and has now created the first article in a new series: The Road to HTML 5 – Episode 1: the section element. The Road to HTML 5 will go into detail on a particular feature of HTML Read the rest…

Posted by Dion Almaer at 9:31 am

2.7 rating from 24 votes

MySource Mini: 2008’s Fluxiom

Category: Showcase

Greg Sherwood sent us a link to a video showcasing MySource Mini, a web-based content management system with a super-sexy Ajax interface: A short demonstration of the MySource Mini showing some of the amazing new features that differentiate it from other CMS products: – True inline WYSIWYG content editing – Inline editing of complex asset Read the rest…

Posted by Ben Galbraith at 8:00 am

3.9 rating from 29 votes

Google Maps Utilities for Creating Markers and Loading KML

Category: Mapping

I know, I know, this is a bit niche but, given the ubiquity of embedded Google Maps (and having done my fair share of Google Maps hacking), I found two utilities from CloudSync interesting. The first is a web-based interface for playing around with putting custom markers on a map (i.e., the GIcon and GMarker Read the rest…

Posted by Ben Galbraith at 7:00 am
1 Comment

3.7 rating from 16 votes

Wednesday, November 5th, 2008

How Do You Prototype Your Apps?

Category: Design

I’ve seen more ways to create application prototypes than I can count, from PowerPoint (I’m look at you Chuck) to FileMaker Pro (and you, Bob) and everything in-between. Often, I see folks skip prototypes entirely and just using good ol’ OmniGraffle / Illustrator / Photoshop / hand-drawn wireframes with sticky notes. Never have any of Read the rest…

Posted by Ben Galbraith at 10:50 am

3.6 rating from 32 votes

SproutCore: From MobileMe to 1.0

Category: Library

SproutCore drove onto the scene when MobileMe launched using it. Since that blast, the team has been diligently working on getting a 1.0 release, and Charles Jolley has posted on the future of SproutCore: It’s been nearly four months since SproutCore launched to the public at WWDC and we couldn’t be happier with the results. Read the rest…

Posted by Dion Almaer at 9:59 am
1 Comment

2.3 rating from 55 votes

The Ajax Universe: Ben and Dion showcase the Presentation Randomizer

Category: Presentation, Recording, The Ajax Experience

This was my favourite presentation of the year. Ben and I have given a lot of talks together, and to spice things up we created the presentation randomizer, a simple Ajax app that would sound a buzzer at random times. Why did we do this? When the buzzer went, we would have to instantly change Read the rest…

Posted by Dion Almaer at 12:22 am

3.7 rating from 26 votes

Tuesday, November 4th, 2008

Weed Out Obtrusive JavaScript

Category: JavaScript, Testing, Unobtrusive JS

By now, most developers have (or should have) come to realize how important it is to build unobtrusive JavaScript code. Apart from ensuring a better user experience, today’s tools and libraries make it extremely easier to embrace this practice. Continuing down the path of providing developers good tools, Robert Nyman of DOMAssistant fame has updated Read the rest…

Posted by Rey Bango at 11:52 am

3.1 rating from 16 votes

New Features, Docs for the JS Info Viz Toolkit

Back in May, we posted a story about “the other JIT”, the JavaScript Information Visualization Toolkit. Its creator, Nicolas Garcia Belmonte, has recently implemented a number of new features and has created a tutorial, some examples, and some documentation to describe them. The JavaScript Infovis Toolkit is a JS Information Visualization library that includes radial Read the rest…

Posted by Ben Galbraith at 9:00 am

4.5 rating from 37 votes

A Better Scrollable Component, Using jQuery

Category: jQuery

Nater Kane wrote in to share his experience creating one of those “scrollable” components: I was having a bit of difficulty finding a jQuery plugin that not only provided scrolling behavior to a list of elements, but also used & then generated markup that could still be accessible, semantic & validate whether or not the Read the rest…

Posted by Ben Galbraith at 8:00 am

2.3 rating from 46 votes