Various sections of the site go here

Monday, October 20th, 2008

jslibs – free JavaScript of browser limitations

jslibs is a way to use JavaScript on the command line using Mozilla’s SpiderMonkey. It provides wrappers for a lot of common libraries normally accessed through PHP or Python like image manipulation, packing or sound, animation and video through ogg vorbis and openGL. You also get access to SQLite Databases with a special wrapper.

Posted by Chris Heilmann at 6:22 am

4.5 rating from 31 votes

Friday, October 17th, 2008

Ajaxian Featured Tutorial: Building a JavaScript table grid application with TaffyDB

Category: JavaScript

Back in March, we posted about Ian Smith’s newest project, TaffyDB, the lightweight JavaScript library that acts as thin data layer inside Web 2.0 and Ajax applications. Ian contacted us to let us know about a new tutorial that he posted which provides step-by-step instructions on how to best implement TaffyDB: TaffyDB extracts the “hard Read the rest…

Posted by Rey Bango at 10:00 am
1 Comment

3.6 rating from 35 votes

MAMA, who is using Web standards?

Category: Opera

Ars discussed the new Opera initiative MAMA, the study that only 4.13% of the web is standards-compliant whatever that means :) It is cool to see Opera doing this kind of work, with “Metadata Analysis and Mining Application (MAMA), a tool that crawls the web and indexes the markup and scripting data from approximately 3.5 Read the rest…

Posted by Dion Almaer at 7:17 am

3.9 rating from 17 votes, an internet notification platform

Rusty Klophaus has launched, an internet notification platform that works on both Windows and Mac (including support for Growl). “Using Stitcho, your website can send real-time noti?cations directly to a user’s desktop, even when their web browser is closed.” Rusty told us: Stitcho is different from the other Javascript-to-Growl bridges that you have reviewed. Read the rest…

Posted by Dion Almaer at 7:05 am

4 rating from 41 votes

A Million-user Comet Application with Mochiweb

Category: Comet

Richard Jones has started an interesting series to talk about scaling comet web applications using MochiWeb: In this series I will detail what I found out empirically about how mochiweb performs with lots of open connections, and show how to build a comet application using mochiweb, where each mochiweb connection is registered with a router Read the rest…

Posted by Dion Almaer at 6:26 am

2.4 rating from 25 votes

Mootools 1.2.1 Released

Category: MooTools

Tom Occhino has released Mootools 1.2.1, a backwards compatible release that also features: Element.Properties.html (element.set(‘html’, html);) now works even with select and table element’s in Internet Explorer. Element:clone is also now faster than ever, and retains the values of form elements being cloned. A lot of work has also been done to fix some bugs Read the rest…

Posted by Dion Almaer at 6:18 am

4.2 rating from 33 votes

Java Plugin 6 Update 10 Production Release

Category: Java

It really is plugin week isn’t it. We had Flash and Silverlight, so it was time for Java to pop its head up from the shadows, and that is what happened with the production release of Java 6 Update 10. It has to be one of the worst version names, but a solid plugin release Read the rest…

Posted by Dion Almaer at 12:01 am

4 rating from 37 votes

Thursday, October 16th, 2008

Another look at JavaScript inheritance

Category: JavaScript

Stoyan Stefanov of Yahoo! has published a nice article on JavaScript’s class-less objects. This is published on JavaRanch, so it talks to the Java community, and uses that lense to explain the differences. He delves into: Constructor functions Function objects and prototype property Inheritance via the prototype Inheritance by copying properties Crockford’s beget object: < Read the rest…

Posted by Dion Almaer at 12:44 pm

3.5 rating from 27 votes

Jack: Mocking JavaScript the good way

Category: Testing

Jack is a new JavaScript mocking framework coming out of Bekk in Norway. A lot of the RSpec talent is there too, so they know their testing! Jack features: Set expectations for number of calls and argument constraints Specify mock implementations for specific expectation scenarios Create mock objects with a list of stub functions Reports Read the rest…

Posted by Dion Almaer at 9:37 am
1 Comment

4 rating from 39 votes

Google Chrome History Issue

Category: Browsers, Google

Amongst the reactions to Google’s release of Chrome was the developer’s howl of pain at the thought of another major browser on which to do compatibility testing. Google’s generally asserts that Safari compatibility results should be the same as Chrome’s, but Nathan Hammond stumbled across a divergence that he finds troubling and which Google shows Read the rest…

Posted by Ben Galbraith at 9:00 am

3.8 rating from 31 votes

OSGI and JavaScript; Frameworks and building blocks for Ajax apps

Category: Dojo

Bill Higgins of IBM Rational has written up some thoughts on componentization and packaging for Ajax applications based on work that his team did on the Rational Jazz platform. Some of what he built was: A nice component model based on OSGi bundles and the Dojo module system Request-time “building” of many fine-grained JavaScript files Read the rest…

Posted by Dion Almaer at 7:23 am

3.9 rating from 19 votes

Wednesday, October 15th, 2008

FancyUpload for Flash 10 to fix your uploader

Category: Adobe

This is the week of the plugin. First we had the launch of Silverlight 2, and then, quickly on the back of that we get Adobe Flash 10 at the same time as the entire Creative Suite 4 (which has great Flash authoring tools of course). One of the security features in Flash 10 is Read the rest…

Posted by Dion Almaer at 4:06 pm

3.9 rating from 24 votes

Say Goodbye to alert()

Category: JavaScript

Blackbird, G. Scott Olson’s JavaScript logging library, truly has a catchy slogan. The slogan “Say hello to Blackbird and ‘goodbye’ to alert()” definitely captures what the Blackbird library aims to do; make logging messages in JavaScript extremely easy. And setup is very easy. By incorporating the following lines of code, you’ve now added the ability Read the rest…

Posted by Rey Bango at 2:25 pm

3.2 rating from 39 votes

Non-Euclidean Browser UI

Category: Browsers, UI

The video above by Ron Brinkmann is his mockup of a non-euclidean browser UI which looks a touch like the magnifying glass tool on the iPhone, and aims to give you your data in a readable way, while still showing the larger context: The reason why I think an interface like this can be superior Read the rest…

Posted by Dion Almaer at 6:16 am

2.7 rating from 42 votes

Using JavaScript to make things work

Category: JavaScript, jQuery

An interesting top 12 list has been published, on using Javascript to fix 12 common browser headaches: Setting Equal Heights (jQuery example: $(“#col1, #col2”).equalizeCols();) IE6 PNG Alpha Transperancy support Changing CSS Classes in JavaScript Browser selectors in CSS ($(‘html’).addClass($.browser);) min-/max- height & width support Center Elements Vertically / Horizontally Display Q tags in Internet Explorer Read the rest…

Posted by Dion Almaer at 5:31 am
1 Comment

2.9 rating from 43 votes

Firefox 3.1 beta: Geolocation, @font-face, Video and Audio, XHR++, and TraceMonkey

Category: Browsers, Firefox

Isn’t it great that a browser point release these days adds so many features? We are starting to see this from Firefox, Opera, WebKit and others, and it is exciting! The Firefox 3.1 beta 1 release has a slew of features that developers have been craving: Geolocation The labs team got Geode out there, and Read the rest…

Posted by Dion Almaer at 12:01 am
Comment here

4.6 rating from 30 votes