Various sections of the site go here

Friday, March 13th, 2009

PPK on Mobile Browser Compatibility

Category: Mobile

Peter-Paul Koch (AKA ppk) has truly provided a tremendous service to the development community over the years building one of the most important resources in determining compatibility of web standards among the major browsers, the Compatibility Master Table. This resource is referenced often by developers and publications and is exhaustively granular in its data. With Read the rest…

Posted by Rey Bango at 5:03 pm

4.1 rating from 27 votes

GX: A new animation framework

Category: JavaScript, jQuery, Library, UI

Riccardo Degni has created GX, his latest animation framework. He actually created moo.rd in the past, and this time he is playing on top of jQuery: I’ve developed GX keeping in mind mainly two Design Patterns: the “Write Less, Do More” Pattern picked from the jQuery Library. With GX you’ll always write as less code Read the rest…

Posted by Dion Almaer at 7:24 am

1.8 rating from 102 votes

What is PhoneGap?

Category: JavaScript, Mobile

Ben and I have been promoting PhoneGap as a great solution for Web developers to create applications with the technology they know and love, without having to jump off of the cliff to other proprietary worlds. PhoneGap is still new, but gets more impressive every day. The team is getting more interested, and put together Read the rest…

Posted by Dion Almaer at 6:27 am

3.9 rating from 23 votes

JavaScript API Viewer: Client-side parsing with Dojo

Category: Dojo, Utility

The uxebu folks have put together a really nice JavaScript API viewer that is entirely written in JavaScript a la Code Illuminated. The docs are very impressive, and it is indeed cool to do this all on the client, so it works offline just as easily as online. The team talked about the various documentation Read the rest…

Posted by Dion Almaer at 5:52 am

4.2 rating from 27 votes

Custom info windows with jQuery and Google Maps

Category: JavaScript, Mapping

Ben Nolan has a writeup on a new feature in his Weheartplaces application that tweaks the info popup that comes with Google Maps by using a custom overlay. He walks us through an example that ends up with an Infowin class like this: < View plain text > javascript // Infowin class for displaying a Read the rest…

Posted by Dion Almaer at 5:11 am

3.2 rating from 54 votes

Thursday, March 12th, 2009

Object Oriented Event Handling and Widgets

Category: JavaScript, jQuery

Paul Chiu, author of Passbook, has written up his thoughts on reuse for widgets in large Ajax applications. The solution? For Passbook I decided to solve this problem once and for all. The solution I believe is in objectifying page elements as a block so that a panel with an edit and delete button can Read the rest…

Posted by Dion Almaer at 6:21 am
Comment here

3.2 rating from 32 votes

DOMLint: Checking for Form Conflicts

Category: JavaScript, Utility

A few days ago, Prototype developer Juriy Zaytsev announced a new utility, DOMLint. It aims to solve an obscure but important problem with forms and JavaScript: Form controls, for example, can be accessed by their “name” through property access of <form> element… What happens if we try to access an element whose name matches a Read the rest…

Posted by Ben Galbraith at 6:00 am

3.6 rating from 17 votes

APNG Class: Get APNG going on all browsers

Category: JavaScript, Library, MooTools, UI, Utility

Guillermo Rauch, who has a really nice looking site at devthought has created APNG a class to bootstrap animating PNG images: APNG provides simple frame-based animation functionality. It’s main goal is solve the problem of animating alpha-transparent images (PNG format). Features APNG is very flexible when it comes to the method of displaying the various Read the rest…

Posted by Dion Almaer at 4:29 am

3.3 rating from 17 votes

Project Dragonfly: Floor planning from AutoDesk

Category: Showcase

Project Dragonfly is the latest experiment from the Autodesk Labs group. It enables to visually floor plan in both 2d and 3d space: A few of the folks who brought you Project Draw and Autodesk Seek, teamed with some fairly new members of the Autodesk family, have cooked up something new for the home project Read the rest…

Posted by Dion Almaer at 4:21 am

4 rating from 42 votes

Wednesday, March 11th, 2009

The Ajax Experience 2009 Call for Papers

Category: Conferences, The Ajax Experience

Hello everybody! This week we opened the Call for Papers for The Ajax Experience 2009 being held in Boston, September 14-16. If you have experience with frameworks, techniques, or technologies that drive high performance Web applications, or build frameworks or other tools to enable the creation or test of Ajax applications, take a look at our Read the rest…

Posted by tberardi at 9:29 am
Comment here

3.5 rating from 15 votes

Is optimizing CSS selectors worth it?

Category: CSS, Performance

For most web sites, the possible performance gains from optimizing CSS selectors will be small, and are not worth the costs. There are some types of CSS rules and interactions with JavaScript that can make a page noticeably slower. This is where the focus should be. So I’m starting to collect real world examples of Read the rest…

Posted by Dion Almaer at 8:44 am

4.4 rating from 26 votes

De-crocking HTML5

Category: CSS, Fun

Stephen Celis has a fun post talking about Douglas Crockfords HTML 5 comment, namely: …the HTML5 project is misguided… It is trying to do too much without a clear mission that defines the problems it is solving. I think the project needs a reset. He comes back: Where’s the glitz, though? The dazzle? What can Read the rest…

Posted by Dion Almaer at 8:42 am

2.5 rating from 28 votes

Showing progress with the Safari 4 multiple file upload

Category: Browsers, JavaScript, PHP

Andrea Giammarchi has taken the new Safari 4 implementation of multi input file upload functionality and has written an article on how to write the client and server to enable this. He shares the new XHR implementation: < View plain text > javascript var xhr = new XMLHttpRequest,     upload = xhr.upload; upload.onload = Read the rest…

Posted by Dion Almaer at 7:11 am

3.9 rating from 17 votes

Bespin Talk at Mozilla Labs Meetup

Category: Bespin, Canvas, Comet, Presentation

I went along last night to the London Mozilla Labs meetup, where Dion, Ben, and Joe delivered a presentation on Bespin. These are my notes from the event. Goals Bespin – initially an experiment, now interested to see how far it can go as a coding environment (among other things). “The editor of our dreams”: Read the rest…

Posted by Michael Mahemoff at 6:34 am

4 rating from 23 votes

Digging a real OO class system with jQuery

Category: JavaScript, Library

Micah Snyder of Digg has released a plugin for jQuery that gives it an OO Class-like model: At Digg we use jQuery extensively, but it doesn’t offer a much in the way of Object-Oriented JavaScript. Existing OOJS libraries weren’t a good fit — often trying to shoehorn traditional OOP patterns in where they don’t quite Read the rest…

Posted by Dion Almaer at 5:27 am

2.3 rating from 67 votes

Tuesday, March 10th, 2009

IT Mill Toolkit 5 out of Beta

Category: Framework, GWT, Java

With the release of IT Mill Toolkit 5.3.0, the server-side RIA framework is now ready for production. I announced the initial release of 5.0 back in December of 2007. Since that time, IT Mill 5 has gone through several revisions and the release of GWT 1.5 (which means you can use Java 5 now on Read the rest…

Posted by Dietrich Kappe at 5:24 pm

3.7 rating from 46 votes