Wednesday, February 13th, 2008

Extending dojo.query()

Category: CSS, Dojo, JavaScript

Alex Russell has taken some time to share the path you take when you go the Dojo Way and “build with, not on”. He posted an example of how to extend dojo.query() which walks through the steps: Step 1: grok dojo.NodeList dojo.NodeList is the Array subclass which all dojo.query() calls return an instance of. Therefore, Read the rest…

Posted by Dion Almaer at 2:36 am
Comment here

3.5 rating from 19 votes

Tuesday, February 12th, 2008

Book review: Advanced Ajax by Lauriat

Category: Book Reviews, Books

Because Ajax moves so much application logic from the server to the client, it forces many developers to master a wider range of web technologies than ever before. To work effectively on Ajax projects, front-end developers have to concern themselves with database performance, business logic and other server-side concerns. Back-end and middleware developers, meanwhile, have Read the rest…

Posted by Dietrich Kappe at 5:41 pm
Comment here

3.6 rating from 30 votes

Dojo Roundup: A/V, Animation, and a lot more

Category: Dojo

A lot of news came together at the Dojo Developer Days event. Below is my meta-roundup based on Alex’s wrapup, and other news. Animation Eugene Lazutkin (SitePen) has been a busy man. His impressive work on dojox.gfx, dojox.gfx3d, and dojox.charting made Dojo 1.0 the best tool around for portably drawing vector graphics in a browser Read the rest…

Posted by Dion Almaer at 8:01 am

3.8 rating from 34 votes


Category: .NET, JSON

James Newton-King has posted a new bit of code called LINQ to JSON which is a .NET LINQ style API over JSON. For example, here is how you could get out categories and how often they are used: < View plain text > javascript var categories =   from c in rss.PropertyValue<jobject>("channel")       Read the rest…

Posted by Dion Almaer at 7:00 am

3.9 rating from 28 votes

Ajax Interceptor: Have someone clean for you

Category: JavaScript, Library

José Manuel Alarcón Aguín has written AJAXInterceptor, a JavaScript library that you add which takes over form submissions and makes them happen asynchronously with XHR. You can also control progress indicators and request cancelation via code such as: < View plain text > HTML <div id="progress">   <img src="progressimgs/bigrotation2.gif" alt="Loading…" align="middle" hspace="10" /> Loading…   Read the rest…

Posted by Dion Almaer at 6:29 am
Comment here

3 rating from 29 votes

The parseInt gotcha

Category: JavaScript, Tip

Guyon Morée has posted the old chesnut parseInt gotcha, so I thought I should put it up here as a quick tip: I was working on some stuff in javascript which involved some date/string parsing when one morning it failed. “That’s weird, yesterday it worked fine!” After some debugging with FireBug I found parseInt() was Read the rest…

Posted by Dion Almaer at 5:11 am

2.6 rating from 41 votes

Monday, February 11th, 2008

GWT Ext 2.0 Released

Category: GWT, Sencha

When making ChartMaker on the plane, I was tempted to use GWT Ext, but it didn’t support Ext 2.0 yet so I held off. However, at JavaPolis I was told about the work being done by Sanjiv Jivan, and he has just released GWT Ext 2.0 which “is a powerful widget library that provides rich Read the rest…

Posted by Dion Almaer at 8:30 am

4.3 rating from 97 votes

JSJaC: JavaScript Jabber Client Library

Category: JavaScript, Library

JSJaC is a JavaScript Jabber Client Library that was built “to ease implementation of web based jabber clients. For communication with a jabber server it needs to support either HTTP Polling or HTTP Binding.” To use the library you can check out examples to see how you can do things like send a message: < Read the rest…

Posted by Dion Almaer at 7:58 am

4.2 rating from 39 votes

Native CSS selectors with querySelector

Category: Browsers, CSS, WebKit

David Smith of WebKit posted about their native implementation of querySelector and querySelectorAll from the W3C Selectors API. Native CSS selectors in the browsers is going to be a huge boon for us and the Ajax libraries that will be able to use them. You can use the standard via: < View plain text > Read the rest…

Posted by Dion Almaer at 7:08 am

4 rating from 27 votes

Cross Window Messaging with HTML 5 postMessage

Category: Browsers, HTML, JavaScript

John Resig has written a Cross-Window Messaging sample using Firefox 3, which implements the current postMessage API in HTML 5. Opera 9 implements a slightly older version, and a new release will fix that of course: This particular API adds a new method to every window (including the current window, popups, iframes, and frames) that Read the rest…

Posted by Dion Almaer at 6:20 am

4.2 rating from 34 votes

Sunday, February 10th, 2008

Heroku: Web based Rails Hosting

Category: Prototype, Rails, Ruby, Showcase

Heroku is a new YCombinator startup that joins the growing number of “use your browser to build your apps” type of applications. You can create new Rails applications, and they are magically hosted up in the cloud. You can import your own Rails application, or you can use the inline editor and tools to built Read the rest…

Posted by Dion Almaer at 9:28 am

3.2 rating from 31 votes

Saturday, February 9th, 2008

Interaction08: IxD’s in Savannah; Alan Cooper

Category: Design

I’m trying to masquerade as a hip and trendy designer-type today at IxDA’s Interaction08 conference, but I fear my geeky ways will betray my role on the implementation side of the aisle. We know that many Ajaxian readers are designers or interested in creating well-designed products. Indeed, Ajax has been about empowering us to create Read the rest…

Posted by Ben Galbraith at 10:14 am

3.7 rating from 38 votes

Friday, February 8th, 2008

jQuery 1.2.3: Support for AIR, Namespacing

Category: Announcements, jQuery

The jQuery team announced today the release of jQuery v1.2.3. Primarily a bug fix for v1.2.2, this new release also includes new features to make it compatible with the Adobe AIR runtime and SDK: The primary purpose of this release was to fix a couple outstanding bugs from the jQuery 1.2.2 release. Specifically, this release Read the rest…

Posted by Rey Bango at 9:48 am

3.1 rating from 72 votes

ArcLite: Arc for JavaScript

Category: JavaScript

Jonathan Tang has fallen into the Arc fun and took some time to fully implement it in JavaScript. It differs from Paul’s implementation: Supports Unicode, at least as well as JavaScript supports it. There are very few I/O primitives – the ones that do exist write to the string “Eval.stdout”, which can be tested and Read the rest…

Posted by Dion Almaer at 9:12 am

2.5 rating from 15 votes

Refactoring your JavaScript for fun and profit

Category: JavaScript

Our newest Ajaxian Chris Heilmann – London Yahoo! – has written a piece on his blog covering five things to do to a script before handing it over to the next developer. He walks through a refactoring experience: Let’s say the job was to add small link to every DIV in a document with the Read the rest…

Posted by Dion Almaer at 8:12 am

3.9 rating from 17 votes

Hide an image in html?

Category: CSS

Erik Kastner created something a little bizarre at 2am (beer involved?). He built an image hider using the CSS3 ::selection pseudo-element. You mouse over the text and a hidden image reveals itself. Time for some silly hide and seek games!

Posted by Dion Almaer at 7:10 am

3.2 rating from 27 votes

All Posts of February 2008