Monday, September 8th, 2008

3D CSS Transforms on the iPhone

Category: iPhone, Mobile

iPhone apps get a lot of attention and press and understandably so. For a lot of iPhone app developers, these tiny apps can turn into a tremendous cash cow making development for the phone platform invaluable. But considering that the iPhone is running Safari on it, it’s surprising that we haven’t seen a whole lot Read the rest…

Posted by Rey Bango at 8:54 am
3 Comments

+++--
3.7 rating from 18 votes

UUID Generator in JavaScript

Category: JavaScript

Robert Kieffer didn’t like any UUID generators out there, so decided to create a lightweight randomUUID.js script. It creates RFC 4122-compliant ids: The practice is probably a little different. The uniqueness depends on how random the numbers generated by Math.random() are. Generating truly random numbers is a notoriously tricky problem, solved in different (imperfect) ways Read the rest…

Posted by Dion Almaer at 8:52 am
3 Comments

+++--
3.2 rating from 30 votes

Form access control via jQuery and Jaxer

Category: Aptana

Tom Kirkpatrick has written about writing one form, and using access control to map it to various roles using jQuery and Jaxer. This is a simple pattern. You never want to use client code to manage access, for obvious reasons. The approach is to use the server to spew out HTML that makes sense, and Read the rest…

Posted by Dion Almaer at 7:42 am
3 Comments

+++--
3.6 rating from 17 votes

Friday, September 5th, 2008

The JavaScript Framework Long Tail

Category: Framework, JavaScript

One of the reasons Dion is such an effective editor here at Ajaxian is his sense for filtering all of the available news from the Ajax community down to about three stories a day. Truth-be-told, with all the submissions we get and what we find on our own, we could easily post 10 stories a Read the rest…

Posted by Ben Galbraith at 9:00 am
20 Comments

+++--
3.6 rating from 38 votes

Audible Ajax Episode 29: Interview with Google’s Gavin Doughtie

Category: Podcasts

In the run up to The Ajax Experience conference coming up at the end of this month, Dion and I thought it would be fun to interview a few of the speakers. In this episode of Audible Ajax, we talk with Gavin Doughtie, a Dojo contributor and Google employee. The topics range from browser graphics Read the rest…

Posted by Ben Galbraith at 8:00 am
4 Comments

+++--
3.3 rating from 27 votes

Cappuccino and Objective-J released as opensource

Category: JavaScript

We were all very impressed with the work that the 280 North team did with 280 Slides, and they fulfilled their promise by opensourcing Cappuccino and Objective-J under LGPL: Cappuccino is an open source application framework for developing applications that look and feel like the desktop software users are familiar with. Cappuccino is built on Read the rest…

Posted by Dion Almaer at 7:19 am
10 Comments

+++--
3.8 rating from 29 votes

jTPS: Animated Sortable Datagrid jQuery plugin

Category: jQuery

The data grid above is a jQuery plugin jTPS that creates a table you can sort and page through, using nice animations, all via a simple call out: < View plain text > javascript $(document).ready(function () { $(’#TABLETOCONTROL’).initTable( {perPages:[5,12,15,50,’ALL’]} ).controlTable(); });

Posted by Dion Almaer at 6:14 am
6 Comments

+++--
3.9 rating from 55 votes

gameQuery:

Category: Games

Selim Arsever wants to make it easier to great JavaScript games, so he created gameQuery, based on jQuery. gameQuery allows you to declare animations, which are made of one image with a succession of frames just like in a css sprite. An animation in itself doesn’t exist until it’s associated with a sprite. < View Read the rest…

Posted by Dion Almaer at 2:36 am
2 Comments

+++--
3 rating from 24 votes

Thursday, September 4th, 2008

Dojo Multifile Uploader with Flash

Category: Dojo, Flash

SitePen continues their work on Deft with a multi-file uploader: The Dojo Toolkit now has support for multi-file uploads, thanks to the new Deft project. The dojox.form.FileUploader class embeds a hidden SWF file in the page which, when triggered, will open a system dialog that supports multiple file selection, and also file masks, which allows Read the rest…

Posted by Dion Almaer at 10:09 am
7 Comments

+++--
3.6 rating from 36 votes

Zend Framework 1.6: Dojo, SOAP, Testing, Tooling, and more

Category: PHP

Andi Gutmans announced Zend Framework 1.6 which includes the new Dojo support which they put to work on the site itself: With this release we continue to provide enterprise-grade features with our new Zend_Soap component, which brings PHP-style simplicity to building and exposing SOAP web services. This component can operate in both WSDL and non-WSDL Read the rest…

Posted by Dion Almaer at 9:23 am
4 Comments

++++-
4.3 rating from 23 votes

IE 8 Security and nosniff

Category: Security

Eric Lawrence posted on IE 8 security issues in the beta 2 release, which include: Restricting document.domain In Internet Explorer 7, the following set of calls would succeed: < View plain text > javascript // initial document.domain is app1.example.com     document.domain = "app1.example.com";  // 1. Domain property set to default value     document.domain Read the rest…

Posted by Dion Almaer at 7:43 am
Comment here

++---
2.6 rating from 27 votes

Wednesday, September 3rd, 2008

Adding Custom Tags To Internet Explorer, The Official Way

Category: Browsers, HTML, IE

There have been some clever tricks to create new custom tags in Internet Explorer, such as the createElement trick. However, I never realized that Internet Explorer itself provides a facility to define new tags in the markup and have them styled, since Internet Explorer 5! Some details from the MSDN documentation on this feature, titled Read the rest…

Posted by Brad Neuberg at 1:30 pm
18 Comments

++---
2.6 rating from 27 votes

Brendan discusses how TraceMonkey is climbing faster; Ruby on the Web with V8

Category: JavaScript, Performance

Brendan Eich jumped right in and benchmarked the tip of tree for TraceMonkey, with the V8 version that came with Google Chrome: We win on the bit-banging, string, and regular expression benchmarks. We are around 4x faster at the SunSpider micro-benchmarks than V8. This graph does show V8 cleaning our clock on a couple of Read the rest…

Posted by Dion Almaer at 1:19 pm
2 Comments

+++--
3.8 rating from 16 votes

Audible Ajax Episode 28: The State of Ajax, with Chrome and friends

Category: Podcasts

Everyone knows that the big news of the week is Google Chrome, Chromium, and V8. Ben and I sat down for our podcast update and delve deeper at how all of the browsers are doing interesting things and progressing nicely. We discuss SquirrelFish, TraceMonkey, and of course V8. We also delve into Canvas land and Read the rest…

Posted by Dion Almaer at 8:58 am
5 Comments

+++--
3.7 rating from 27 votes

Coverflow again…. with Canvas

Category: Canvas, Examples

For some reason, we like to implement Coverflow to see if the technology of choice is decent enough to do so. This latest version works with Canvas, and does a nice job of smoothly doing the animations at hand. All you have to do is: < View plain text > javascript Coverflow.init(     [ Read the rest…

Posted by Dion Almaer at 7:33 am
Comment here

+++--
3.5 rating from 51 votes

Drag and drop via sneaky Textarea hack

Category: Canvas, JavaScript

Ernest Delgado put together work from an earlier project, and the realization that textareas are native drop targets, to create Drag and Drop without Drag and Drop. Something that I never realized before is that text areas are drop targets by default. Using this property alone (without registering drag events on the source elements), we Read the rest…

Posted by Dion Almaer at 7:02 am
8 Comments

+++--
3.3 rating from 27 votes

All Posts of September 2008