All topics go here

Thursday, April 29th, 2010

Heroku brings node.js support to its hosted solutions

Category: Node, Server

Heroku is known for its impressive Rails hosting, but on the heels of a post on how they decide their roadmap we see announced support for node.js in private beta. This is sure to be the first of many chaps putting their hat in the ring. With Ryan Dahl himself at Joyent, you would be Read the rest…

Posted by Dion Almaer at 12:20 am
Comment here

4 rating from 1 votes

Wednesday, April 28th, 2010

Get some box-shadow going!

Category: CSS

The following features are at-risk and may be dropped at the end of the CR period if there has not been enough interest from implementers: ‘box-decoration-break’, ‘box-shadow’. box-shadow is back in the W3C CSS3 spec. Not only is is back, but you can now get insets: Thanks to the CSS Ninja for the tip.

Posted by Dion Almaer at 10:10 am

1 rating from 1 votes

Let Firefox open the doors for you

Category: Browsers, Mozilla

I remember when Dan Mills showed a first prototype of having the browser help you login. I have long wanted to login to the browser itself, and then have it handle my passwords etc. I use 1Password to do some of this, but I still have to click on buttons to do the login. The Read the rest…

Posted by Dion Almaer at 6:11 am

1 rating from 1 votes

Telling robots about your crawl-able Ajax apps

Category: Ajax, Google

Weston Ruter wants to talk to the search robots out there and tell them about the URL format for crawling Ajax apps. Google came out with a spec for doing this with hash bang URLs such as:!portfolio/interactive/. What if we could tell Google and others something like: < View plain text > HTML <meta Read the rest…

Posted by Dion Almaer at 12:37 am

3.7 rating from 38 votes

Tuesday, April 27th, 2010

Steve’s call to improve browser caching

Category: Browsers

Steve Souders was at the Mozilla Web caching summit that we posted on recently. At the event he lead the charge on the default size of the cache, and has written up a call to improve browser caching. He created a browser survey form to capture information on the size of peoples cache, and this Read the rest…

Posted by Dion Almaer at 11:43 am

1 rating from 1 votes

The State of Web Development 2010 – Web Directions

Category: Survey

What are the current Web Directions? John Allsopp is back, with results from his latest State of Web Development 2010 survey. There is a ton of content here, and the data is made available. For the full report you can grab the PDF. Fancy some crib notes? Here are some of the highlights from the Read the rest…

Posted by Dion Almaer at 8:23 am

4.3 rating from 3 votes

TouchScroll: Implementing scroll physics in JS and CSS

Category: Mobile

David Aurelio of the awesome Uxebu has been working on TouchScroll, a library that implements scrolling in a way that mimics the native scrolling of a device such as an iPhone, Android, or Pre. Other libraries such as jQtouch and the Mojo library itself (used in Ares) do this work too in their own worlds. Read the rest…

Posted by Dion Almaer at 6:10 am

4.2 rating from 6 votes

Monday, April 26th, 2010

Scrollin’ Scrollin’ Scrollin’ to the NextPoint

Category: Examples, JavaScript

This is a guest post from the folks at Nextpoint. We’ve previously mentioned their pioneering use of Ajax in the legal industry and open sourcing of Growl4Rails. Here they bring us some details on their scrollable-document interface — make sure to make it to the end of the post for a link to the sample Read the rest…

Posted by Dion Almaer at 6:56 am

4.5 rating from 2 votes

Friday, April 23rd, 2010

Oni Rocket: Stratifying on the server side

Category: JavaScript, Server

Alexander Fritze has been working on some very interesting developments. We have talked about his Stratified JavaScript library in the past, and he has brought his model to the server with with Oni Rocket. He tells us more: Earlier this year I teamed up with my ex-Joost colleague Tom Germeau to found Oni Labs (, Read the rest…

Posted by Dion Almaer at 6:17 am

4 rating from 2 votes

Drawing Together with Cappuccino and Node.js

Category: Cappuccino, Comet, Node

Saikat Chakrabarti of Mockingbird is looking to make the tool collaborative. Along the way he wanted to test out tools to make this happen, and one test ended up with a collaborative drawing program using Node.js with WebSocket support from Socket.IO: , the actual interesting parts that are doing anything other than serving static files Read the rest…

Posted by Dion Almaer at 12:16 am
1 Comment

2.1 rating from 7 votes

Thursday, April 22nd, 2010

Blowing up HTML5 video

Category: Canvas, Video

Sean Christmann has been experimenting with canvas and HTML 5 video. The results? Blowing up a HTML5 video: He considers the implementation to be ”bit of hackish” though and explains why: Don’t ask me why, but copying pixel data out of a video tag is expensive, so expensive that drawing it into a temporary canvas, Read the rest…

Posted by José Jeria at 10:59 am
Comment here

5 rating from 2 votes

PHPJS: PHP Functions in JS, Now with CommonJS Packaging

Category: JavaScript, Library, PHP

PHPJS is an effort to bring the mammoth PHP API into the land of JS., where it can be used for web apps as well as the increasing number of Javascript applications outside the browser. The homepage explains some of the philosophy behind this project: PHP is a language with many high-level functions and while Read the rest…

Posted by Michael Mahemoff at 10:11 am

2.7 rating from 6 votes

HTML5 is my Arcade. Akihabara.

Category: Canvas, Games

Akihabara is a set of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in Javascript. What does it consist of? Akihabara is composed of a number of libraries that use HTML5 canvas tag and some standard hooks. Gamebox module is complete and compact enough for making games: it allows multiple grouped objects Read the rest…

Posted by Dion Almaer at 6:40 am

3 rating from 3 votes

Desktop Notifications with Webkit

Category: JavaScript, WebKit

Mohit Muthanna has a nice blog post explaining how you can create desktop notifications with the latest Webkit/Chrome. There are essentially three API calls you use: window.webkitNotifications.requestPermission(callback) – Request access to Desktop Notifications for this domain. window.webkitNotifications.checkPermission() – Returns 0 if this domain has Desktop Notification access. window.webkitNotifications.createNotification(icon,title,body) – Returns a popup notification instance, which Read the rest…

Posted by Chris Heilmann at 5:36 am

4 rating from 6 votes

Wednesday, April 21st, 2010

Video Interviews with Top JavaScript Developers at JSConf 2010

Category: Conferences, JavaScript

At JSConf, I was fortunate enough to nab some great developers and interview them about their work. Guys like Kyle Simpson, John-David Dalton, Pete Higgins and more gave me some of their conference time to tell me about their projects and how they’re helping the JavaScript community: JSConf 2010 Organizer Chris Williams Jeffrey Van Gogh Read the rest…

Posted by Rey Bango at 1:36 pm
Comment here

3 rating from 1 votes

Implementing 3d video navigation carousel a la iAds

Category: CSS

The video above isn’t from Steve Jobs’ keynote, but is by Ted Littledale. He created a 3d navigation carousel that mimics the iAds demo that Steve gave: I used the webkit team’s morphing cube example as my starting point as that showed how to get a bunch of flat elements arranged as a 3d ring. Read the rest…

Posted by Dion Almaer at 6:27 am

4.5 rating from 13 votes