Wednesday, August 6th, 2008

iPhone Safari Flick Navigation By Example

Category: iPhone, Mobile

Matthew Congrove took some time to play with the iPhone SDK, but it wasn’t his bag, so he decided to go back to building a Web application for the iPhone, and was pleasantly surprised with the updates to Safari that enabled new things: In the midst of all my research for help I stumbled across Read the rest…

Posted by Dion Almaer at 11:20 am

4.3 rating from 58 votes

Code on Demand: How JavaScript is RESTful

Category: JavaScript

In the code-on-demand style, a client component has access to a set of resources, but not the know-how on how to process them. It sends a request to a remote server for the code representing that know-how, receives that code, and executes it locally. The above quote comes from the infamous thesis by Roy Fielding Read the rest…

Posted by Dion Almaer at 11:11 am

3.6 rating from 16 votes

Introducing HTML into an iframe and getting it back

Category: HTML, JavaScript, Tip

Michael Mahemof is working a lot with TiddlyWiki and posted on how the project injects HTML into an iframe, and then get them out later. This enables you to use the browser parser to do its thing: < View plain text > javascript // put it in var doc = iframe.document; if (iframe.contentDocument)   doc Read the rest…

Posted by Dion Almaer at 11:07 am

3 rating from 44 votes

Ext 2.2: History, Selectors, FileUploader, and more

Category: Sencha

Ext 2.2 has been released, and it has features to complement the usual maintenance bug fixes and performance updates (Ext now works better in Firefox 3). New features include: CheckboxGroup / RadioGroup Technically, while the individual Checkbox and Radio controls are not new, they may as well be, considering the overhaul they have had in Read the rest…

Posted by Dion Almaer at 10:49 am

3.8 rating from 118 votes

Tuesday, August 5th, 2008

Mozilla creates the concept cars of the Web

Category: Browsers, Firefox

The video above is a “concept” called Aurora, created by Jesse James Garrett of Adaptive Path. Give it a play and you will see his vision for a very visual immersive, space-age-like environment that is very social. There are a couple of others too, such as Wei Zhou’s bookmarking concept and Aza Raskin’s mobile phone Read the rest…

Posted by Dion Almaer at 11:41 am

3.2 rating from 37 votes

Facelift Image Replacement; Another look at sIFR type work

Category: UI

Facelift Image Replacement (or FLIR, pronounced fleer) is an image replacement script that dynamically generates image representations of text on your web page in fonts that otherwise might not be visible to your visitors. The generated image will be automatically inserted into your web page via Javascript and visible to all modern browsers. Any element Read the rest…

Posted by Dion Almaer at 8:42 am

4 rating from 32 votes

JavaScript Overlay Types in GWT

Category: GWT

Bruce Johnson of the GWT team has continued the deep dive into GWT with a posting on a new GWT 1.5 feature: JavaScript overlay types. This feature goes beyond the JNSI technique to “make it easy to integrate entire families of JavaScript objects into your GWT project. There are many benefits of this technique, including Read the rest…

Posted by Dion Almaer at 8:10 am
Comment here

3.5 rating from 24 votes

GreasePocket: More grease on your iPhone

Category: iPhone

Although my iPhone screen has enough grease on it, we are now seeing some that is useful. GreasePocket is a Greasemonkey/Kit-like plugin that allows you to write userscripts for your iPhone. Not only can you access the DOM and such, but you can access device APIs themselves. Thus, you could write a GreasePocket script that Read the rest…

Posted by Dion Almaer at 7:28 am
1 Comment

2.5 rating from 15 votes

MooTools 1.2 Image Protector

It always makes me laugh a little when people try to “protect” things on the Internet. The dwProtector tries to “protect” your images with you just having to: < View plain text > javascript window.addEvent(‘domready’, function() {     var protector = new dwProtector({         image: ‘/blank.gif’,         elements: Read the rest…

Posted by Dion Almaer at 5:23 am

3.1 rating from 116 votes

Monday, August 4th, 2008

Django and ExtJS Grids with Filters

Category: Python, Sencha

Are you an ExtJS and Django user? If so, you will want to check out this article by Matt of Tangible Worldwide on Using ExtJS’s Grid Filtering with Django. He goes into detail on how to tweak the grid filtering system that is aimed at PHP, and getting it to work in a way that Read the rest…

Posted by Dion Almaer at 10:38 am
Comment here

4.1 rating from 74 votes

The browser landscape; Alex’s Perspective

Category: Browsers

Flash can get to “ubiquitous” across the entire web with new capabilities in roughly 18 months and the Open Web faces a best case replacement time-frame of 5 years. Reducing that differential from 42 months to zero is now the defining challenge of the Open Web. HTML is back in the hunt. Time to see Read the rest…

Posted by Dion Almaer at 8:30 am

3.8 rating from 18 votes

NoGray Visual Time Picker

Category: Component, JavaScript

The NoGray Time Picker is a component that lets you add a time picker that is visual. The clock shows up, and you move the hands to wherever you need to be. All via a simple: < View plain text > javascript var tp = new TimePicker(‘time2_picker’, ‘time2’, ‘time2_toggler’, {format24:true}); Or a more complex version Read the rest…

Posted by Dion Almaer at 7:54 am

3.3 rating from 36 votes

Deft-fully using Dojo and Flex

Category: Dojo, Flash

Tom Trenka of SitePen has created a new top-level Dojo package called Deft which “focuses on ActionScript components created in support of the various projects within the Dojo Toolkit (mostly for DojoX). Deft source files are well organized based in part on the organization of other Dojo Toolkit projects, as well as the package structure Read the rest…

Posted by Dion Almaer at 6:38 am

3.7 rating from 22 votes

Friday, August 1st, 2008

Another Jaxer 1.0 Release Candidate with new APIs

Category: Aptana

Greg Murray has blogged about a new release candidate for Aptana Jaxer that contains a lot of new features. Kevin Hakman told us about the release: We’ve had server-side JS database APIs all along, but now handing result sets is even easier. There’s also now full fine grain control and access to the entire communication Read the rest…

Posted by Dion Almaer at 1:51 pm

4.2 rating from 32 votes

Open Web 0.4: Composability, Interop, Ubiquity, and the Client

Category: Editorial

Brad Neuberg got a huge amount of feedback on his call for a definition of the Open Web. He distilled that information and tried hard to come up with something that fits into one sentence, and ended up with this: The Open Web is an interoperable, ubiquitous, and searchable network where everyone can share information, Read the rest…

Posted by Dion Almaer at 8:51 am

3.5 rating from 23 votes

Cross domain access now, and support for the future

Category: XmlHttpRequest

Kris Zyp is really leading the charge on various missions such as JSON-* and XHR-*. This time he has a posting on a new cross-site XHR plugin repository that wraps up the myriad of techniques that are both pending in standards (XDomain, XHR++) and work arounds (, magic iframe hackery). It also falls back to Read the rest…

Posted by Dion Almaer at 6:45 am

3.9 rating from 39 votes

All Posts of August 2008