Thursday, May 15th, 2008

Flash 10 “Astro” prerelease

Category: Adobe

With Silverlight 2 aimed square at Flash, many of us were interested to see what Flash 10 would have in store for us. We get our first glimpse with the Flash 10 prerelease, code named “Astro”. I installed the prerelease and recorded the demos so you can take a quick peak: The biggest feature in Read the rest…

Posted by Dion Almaer at 12:18 am

4.5 rating from 37 votes

Wednesday, May 14th, 2008

CSS Animations via MooTools

Category: CSS, MooTools

Chris Schneider has created a javascript implementation of CSS Effects using the MooTools JavaScript library. It basically parses the css and mimics the new Webkit css animations. With the introduction of CSS we could seperate the presentation layer and the content layer, but we were not able to add animations via CSS. DHTML fixed this Read the rest…

Posted by Rey Bango at 1:01 pm

4 rating from 53 votes

Google Doctype: Documenting the Open Web

Category: Google

Mark Pilgrim has released Google Doctype, an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library of test cases for checking cross-browser and cross-platform compatibility. This is just the beginning Read the rest…

Posted by Dion Almaer at 12:20 pm

3.1 rating from 26 votes

Polling for loaded content instead of simple setTimeout

Category: JavaScript, Library, Tip

Have you ever found yourself doing little setTimeout calls as you wait for content to be loaded asynchronously? It seems to happen pretty frequently, and Paul Irish has created a simple utility to help run code when the library you need is loaded. With his executeWhenLoaded(function, objects, that, must, be, present) you can do something Read the rest…

Posted by Dion Almaer at 8:58 am

2.8 rating from 20 votes

xmake: a JavaScript make-like utility

Category: JavaScript, Utility

Peter Michaux has created a make, or rake-like utility for JavaScript called xmake. You create a Xmakefile.js such as < View plain text > javascript / defines println require(‘helpers’);   xmake.task(‘low’, function() {   println(‘low’); });   xmake.task(‘mid1’, [‘low’], function() {   println(‘mid1’); });   xmake.task(‘mid2’, [‘low’], function() {   println(‘mid2’); });   xmake.task(‘high’, [‘mid1’, Read the rest…

Posted by Dion Almaer at 8:53 am

2.6 rating from 20 votes

Tuesday, May 13th, 2008

Timelapse CSS

Category: CSS, Fun

Matthew Buchanan had a little fun and created a Timelapse CSS example that lets you walk through the process of how a browser would put together a page if it was a human artist: When building website templates, I’m constantly switching between a view of my CSS code and a view of the page I’m Read the rest…

Posted by Dion Almaer at 11:08 am

3 rating from 52 votes

What’s in a

Category: Security

Sometimes it is interesting to see that knowledge from the 10,000 B.C. period of web development can be used in new ways to create – to play it safely – interesting ideas. Each window in a browser has a name property which became pretty much useless when we stopped using pop-up windows and tried to Read the rest…

Posted by Chris Heilmann at 10:06 am

4.3 rating from 31 votes

inputEx: JSON form builder

Category: JSON, Showcase

inputEx is “a javascript framework to build fields and forms” created by Eric Abouaf. The framework uses a JSON format to describe a form, such as: < View plain text > javascript {     "fields" : [         {             "type" : "group",       Read the rest…

Posted by Dion Almaer at 7:35 am

3.3 rating from 32 votes

Persevere: JSON Storage / Application Server

Category: Dojo, JSON, Showcase

Kris Zyp of Sitepen has released Persevere: An open source set of tools for persistence and distributed computing using intuitive standards-based JSON interfaces of HTTP REST, JSON-RPC, JSONPath, and HTTP Channels. The core of the Persevere project is the Persevere Server. The Persevere server includes a Persevere JavaScript client, but the standards-based interface is intended Read the rest…

Posted by Dion Almaer at 3:46 am

3.7 rating from 33 votes

Monday, May 12th, 2008

OpenKM: Open Source Document Management

Category: GWT, Showcase

OpenKM is a multi-platform application for document management based on GWT, JBoss, and Jackrabbit (the content repository API). Version 2.0 has been released, which you can test drive to see the application-style interface. The new features in 2.0 include: the previsualization of multimedia elements as images and videos, an improved an rewritten administration interface, a Read the rest…

Posted by Dion Almaer at 11:10 am

3.6 rating from 25 votes

CSS Child Selector Performance

Category: Browsers, CSS, Performance

Are child selectors slower than more simple brethren? This is a question that Jon Sykes sought out data for after he read the work of Jim Barraud. His conclusion? The skinny is that child selectors are a major performance issue. This seemed to make sense, but to me I needed some sort of proof rather Read the rest…

Posted by Dion Almaer at 10:44 am

4.4 rating from 30 votes

Live Chess with Comet

Category: Comet, Games

Piotr Dachtera took his, and created a scalable version using Comet. Dylan reports it as “a Jetty-powered Comet app that uses dojox.cometd on the client-side. It’s a solid implementation that shows chess moves in real-time, and to date is the best all-around Comet game I’ve seen that is live to the world.” Mathieu Nouzareth Read the rest…

Posted by Dion Almaer at 9:44 am

4.4 rating from 22 votes

Everything you wanted to know about String performance

Category: JavaScript, Performance

Tom Trenka has detailed a great analysis of JavaScript performance across the various browsers. This is important work, and it reminded me of the JVM days where people tried to use pools and such… to find out that they were bad for performance as newer VM technology came out. When you try to be too Read the rest…

Posted by Dion Almaer at 8:34 am
Comment here

4.3 rating from 18 votes

Friday, May 9th, 2008

Exclusive Mastering Dojo Chapters

Category: Books, Dojo

Craig Riecke, Rawld Gill, and Alex Russell, along with the Pragmatic Programmers themselves have been kind enough to give the Ajaxian community some exclusive extracts from the Mastering Dojo beta book. What do we have on the docket? First, we have details on the Dojo DOM Apis. Specifically, the author takes us through a challenge Read the rest…

Posted by Dion Almaer at 7:10 pm

3.9 rating from 43 votes

oEmbed makes embedding third party videos and images a breeze

Category: Announcements, Standards

Flickr, Viddler, Qik, Pownce and Revision3 are the first services to support oEmbed, an easy way to allow embeding media from a certain URL in a third party site. From the oEmbed site: oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website Read the rest…

Posted by Chris Heilmann at 6:33 am

4.1 rating from 15 votes

Processing.js: Port of the Processing language to JavaScript and Canvas

Category: Canvas, JavaScript

John Resig has completed 7 months of work to produce a port of Processing, the “programming language and integrated development environment (IDE) built for the electronic arts and visual design communities”, which aims to teach the basics of computer programming in a visual context, and to serve as the foundation for electronic sketchbooks. One of Read the rest…

Posted by Dion Almaer at 12:54 am

4.5 rating from 44 votes

All Posts of May 2008