Monday, July 9th, 2007

Responder: Unobtrusive Framework

Category: JavaScript, Library

Responder is a programmer-friendly framework for unobtrusive JavaScript applications. It’s a fast and intuitive way to define and encapsulate behaviours based on your HTML class structure that helps you understand your application better. To use it you will need base2 and my responder script. To create an in-place editor you would write something like: < Read the rest…

Posted by Dion Almaer at 8:35 am

3.8 rating from 37 votes

Protoload: Ajax Loading

Category: JavaScript, Library

Andreas Kalsch has written a simple library, Protoload, that handles the Ajax loading events that are common place as a way to show users that something is happening on the server, in a particular location: E.g. a faw XHR example: < View plain text > javascript var R = new XMLHttpRequest(); R.onreadystatechange = function() { Read the rest…

Posted by Dion Almaer at 8:01 am

3.9 rating from 82 votes

iPhoneDevCamp Wrapup Including IUI

Category: iPhone, JavaScript, WebKit

Internet time is amazing. Watching how the iPhoneDevCamp Barcamp experience created a Flash-mob of ~300 people is amazing. The event was fantastically organized, and everyone wanted to be there. I mean, if you give up your weekend for it, you want to be there. A lot of good things came out of the weekend. Christopher Read the rest…

Posted by Dion Almaer at 6:08 am

3.5 rating from 13 votes

Nielsen/NetRatings: Death of the page view

Category: Editorial

As soon as Ajax took off, the community discussed how it was the nail in the coffin of the page view. Now, Nielsen/NetRatings agrees. The AP article details two cases where this change in focus will provide a noticeable change in bigco rankings: “Ranking top sites by total minutes instead of page views gives Time Read the rest…

Posted by Dion Almaer at 5:46 am

3.6 rating from 14 votes

Purple Include: Transclusions, you know you want them!

Category: JavaScript, Library

Don’t pigeon-hole Brad with Dojo Offline. He also just announced Purple Include, which is a client-side JavaScript library that allows you to do client-side transclusions. What the heck is a transclusion I hear you say? “A transclusion is the inclusion of part of a document into another document by reference”. This means that you can Read the rest…

Posted by Dion Almaer at 5:24 am

3.1 rating from 35 votes

Why choose Dojo?

Category: Dojo, Framework

Choosing a platform for your Ajax applications isn’t a trivial task. There are more choices than you have had hot dinners, and new ones pop up on a daily basis. If a framework wants adoption, it helps to have a story on why a developer should choose that library. Dojo has just gone out and Read the rest…

Posted by Dion Almaer at 12:01 am

2.8 rating from 101 votes

Friday, July 6th, 2007

iPhone Native Looking Skin

Category: iPhone, Mobile

The default look of a web page is pretty bad. Simple white background with ugly black lettering. Nothing nice. With the iPhone though, it doesn’t look half as bad, and now, thanks to Joe Hewitt (again) there is an even better base. You can simply use his native looking navigation skin to make your applications Read the rest…

Posted by Dion Almaer at 12:55 pm

4.1 rating from 78 votes

CSS Redundancy Checker

Category: CSS, Utility

Tom Armitage has written a simple tool that is immediately useful to anyone working with CSS. The CSS Redundancy Checker is a Ruby script that will take CSS rules, and a set of HTML files, and will tell you what you aren’t actually using: css-redundancy-checker.rb [cssfile] [directory of html files OR .txt file listing urls Read the rest…

Posted by Dion Almaer at 12:31 pm

3.4 rating from 43 votes

Dojo Offline: 0.9 and Gears

Category: Dojo, Gears, Google, Offline

Brad Neuberg and SitePen have released a new beta of Dojo Offline. This release includes a full port to Google Gears, a port from Dojo 0.4 to 0.9, and more. Features An offline widget that you can easily embed in your web page with just a few lines of code, automatically providing the user with Read the rest…

Posted by Dion Almaer at 10:55 am

3.5 rating from 21 votes

Bust a Name: Helping you find a darn domain

Category: Showcase

Ryan Stout’s company recently launched Bust a Name which has the functionality of things like Instant Domain Search , but it also has a “word combiner” where you enter words and the site tries all different combinations of them and lets you know what domains are available based on those combinations. It also lets you Read the rest…

Posted by Dion Almaer at 6:15 am

3.7 rating from 23 votes

5 Ways to Optimize Ajax in Ruby on Rails

Category: Articles, Rails

You’re understandably proud of your latest fancy Ajax interface, but is it wasting your app’s precious resources? In this article on Think Vitamin, Shanti Braford shows you five ways to make sure your Ajax is optimized. He goes into detail on: Optimal Database Indexing Eliminate Redundant SQL Queries Fragment Caching Response Text Compression/Minimization Pre-rendering and Read the rest…

Posted by Dion Almaer at 5:20 am

3.4 rating from 27 votes

Hacking Firebug with Dojo

Category: Dojo, JavaScript, Library

One of the subtle changes in Dojo 0.9 is that you won’t find your dojo.debug() friends. Instead, they have ported Firebug Lite and now you will be able to use the console.* goodness. The article on this (over at SitePen) also discusses conditional logging and being able to: < View plain text > javascript console.logIf( Read the rest…

Posted by Dion Almaer at 1:10 am

3.3 rating from 23 votes

Thursday, July 5th, 2007

Geni Smart Contact Form

Category: Showcase

Nothing drives me more batty than when I want to contact someone at a company, and it keeps sending me to some crappy set of FAQs that I know will not answer my question or concern. I am sure you have been there. Geni has a nice solution. It appears to let you go right Read the rest…

Posted by Dion Almaer at 6:54 am

3.6 rating from 31 votes

JavaScript as a Language

Category: Editorial, JavaScript

John Resig has a new opinion piece on JavaScript as a Language that he came up with after poking around with JavaScript 2: I think we’ve seen the JavaScript language move through many individual phases: The “We need scripting for web pages” phase. (Netscape) The “We should standardize this” phase. (ECMAScript) The “JavaScript isn’t a Read the rest…

Posted by Dion Almaer at 6:27 am

2.3 rating from 65 votes

JDocs 2: Now with Ajax

Category: Java, Showcase

JDocs is a place to search Java API documentation. It does more than just give you the usual Javadoc though. Users can annotate the documentation, Wiki style, and thus the documentation gets better. This new release is jam packed with Ajax support, from the wiki support, to model queries, and much more.

Posted by Dion Almaer at 12:17 am

3.3 rating from 19 votes

Wednesday, July 4th, 2007

iPhone Web Development Tips and Official Documentation Released

Category: iPhone, Mobile, WebKit

iPhone Web Development Tips and Official Documentation Released As soon as the iPhone was in developers hands on Friday they were hacking around. This involved doing a “for (var key in document)” and the like to see what was available. In an ideal world, Apple would have released a beautiful set of documentation for the Read the rest…

Posted by Dion Almaer at 12:17 am

4 rating from 51 votes

All Posts of July 2007