Various sections of the site go here

Friday, October 3rd, 2008

iPhone Web Apps running at full screen

Category: iPhone, Mobile

I am so happy that the NDA mess is over! Clancy has written about how you can have your iPhone Web app run in full screen and has a demo app that shows it off: < View plain text > HTML <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" Read the rest…

Posted by Dion Almaer at 4:03 pm

3.2 rating from 36 votes

Vista / OS X Mash-up Created with GWT on PHP

Category: GWT, PHP, Showcase

Here’s an interesting link for a Friday. Viktor Zeman on Quality Unit sent us a link to “PostAffiliateXpress“, some boring IT application with an interesting interface and an even more intriguing back-end. The UI combines a Vista-like “Start” menu along with an OS X-like dock (using everyone’s favorite fish-eye widget). It also has a built-in Read the rest…

Posted by Ben Galbraith at 10:51 am

3.3 rating from 59 votes

Thinking about the difference between frameworks

Category: JavaScript, Library

I got to meet Aaron Newton at The Ajax Experience, and he is a thinker. He was really taking in the various talks, and interactions, and you could tell that he was trying to work out various angles on the frameworks. What makes them different? What makes them popular? Where are they going? He wrote Read the rest…

Posted by Dion Almaer at 10:20 am

3.6 rating from 77 votes

Practical Functional JavaScript

Category: JavaScript, The Ajax Experience

Oliver Steele gave a great talk at The Ajax Experience this week on Practical Functional JavaScript. For his talk, he ended up creating a samples application where you can run the code directly, very similar to what John Resig did in Learn JavaScript. The samples take you through JavaScript world, stopping for: Callbacks Functions Closures Read the rest…

Posted by Dion Almaer at 10:11 am
Comment here

3.4 rating from 20 votes

Life: The game in Canvas

Category: Canvas, Games

Kyle McGregor took a look at the JavaScript games for Life out there and decided to write a Canvas version that ends up being a lot snappier. The entire game is pretty small: var counterface = 0; var oInstance; var Game = Class.create(); Game.prototype = { ‘working’: false, ‘map’: ”, ‘interval_id’: ”, ‘initialize’: function() { Read the rest…

Posted by Dion Almaer at 10:07 am

3.3 rating from 22 votes

Thursday, October 2nd, 2008

New Netflix Developer APIs

Netflix has a long history of presenting at the Ajax experience, starting with Sean Kane giving talks on their use of Ajax and their approach to usability to this year’s presentation when Bill Scott revealed Netflix’s new Ajax developer APIs. If these APIs were just about allowing developers to manage rental queues, it would be Read the rest…

Posted by Ben Galbraith at 11:17 am
Comment here

3.7 rating from 15 votes

Symfony Firebug Extension: Firesymfony

Category: Debugging, PHP

Alvaro Videla just wrote in to tell us about Firesymfony, a Firebug extension that provides an alternative to Symfony’s built-in web debug toolbar. sometimes the toolbar position makes impossible to use some features of the layout of our website, like a link menu on the top right corner. It also happens that while we display Read the rest…

Posted by Ben Galbraith at 10:58 am

4.3 rating from 21 votes

YUI 2.6.0 Released: Carousels, Paginators, and lots of examples

Category: Yahoo!

Nate Koechley has announced YUI 2.6.0 final: 2.6.0 introduces a new Carousel Control, offers the Paginator Control for general use (it was previously bundled with DataTable), includes more than 450 total fixes, enhancements and optimizations, graduates eight components out of “beta,” and now ships with more than 290 functional examples. To go along with the Read the rest…

Posted by Dion Almaer at 7:55 am
1 Comment

3.8 rating from 39 votes

Web Inspector: Looking good, and profiling nicely

Category: Utility, WebKit

The WebKit Web Inspector has been redesigned and improved, and it looks great. Here is a brief look into the features. Redesigned First and foremost, the Web Inspector is now sporting a new design that organizes information into task-oriented groups — represented by icons in the toolbar. The toolbar items (Elements, Resources, Scripts, Profiles and Read the rest…

Posted by Dion Almaer at 4:01 am

4.2 rating from 36 votes

Wednesday, October 1st, 2008

The Presentation Randomizer

Category: Fun, Presentation, The Ajax Experience

At our Ajax Experience keynote this year, Dion and I coded up a simple little program that buzzed at random intervals every 10-120 seconds. Whenever it buzzed, one of us had to stop talking and the other would have to pick up right where the other guy left off. It definitely kept things fresh. Quite Read the rest…

Posted by Ben Galbraith at 8:03 am

3 rating from 22 votes

Hammerhead: Continuous integration for performance

Category: Performance, Utility

Steve Souders is launching Hammerhead today at The Ajax Experience. What is Hammerhead? I kinda think of it as continuous integration for performance. It is a Firebug plugin that you can setup to monitor the performance of your application. Imagine if you add a new feature that you think will speed things up, this tool Read the rest…

Posted by Dion Almaer at 7:33 am
1 Comment

3.2 rating from 27 votes

JStORM: A New JavaScript Object-Relational Mapper

Category: Database, JavaScript

Uriel Katz wrote in to tell us that he’s burned his GearsORM framework to the ground to create the entirely new JStORM framework, announced in his blog. JStORM currently supports Google Gears, Aptana Jaxer, and Adobe AIR, but it’s still bleeding edge: no documentation yet, just code. But the feature-set is interesting: * define your Read the rest…

Posted by Ben Galbraith at 7:29 am

3.4 rating from 27 votes

Prototype out there

Category: Prototype

Just a short one, Prototype has a new point release that is a drop in replacement for your 1.6.* code: Yesterday we released Prototype, the result of some much-needed bug fixes, and a stopgap release on the road to 1.6.1. It’s a backwards-compatible, drop-in replacement recommended for all users of Prototype 1.6. We’ve fixed Read the rest…

Posted by Dion Almaer at 6:48 am
Comment here

4.2 rating from 43 votes

Tuesday, September 30th, 2008 makes image optimizing a breeze

Category: Performance, The Ajax Experience

We’ve heard a lot about optimizing CSS, HTML and JavaScript but one thing that is less talked about is how much extra information image editors put into image files. You might think you’ve done a great job optimizing your GIFs, PNGs and JPGs while still keeping them visually pleasing but when you use a text Read the rest…

Posted by Chris Heilmann at 11:01 am

3.7 rating from 20 votes

I like big…… targets

Category: jQuery

BigTarget.js is a new little jQuery plugin that makes bigger targets for users: Wrapping a single anchor around the whole content (title, thumbnail, summary) is a bad idea as it’s not standards compliant and renders the page invalid. So I turned to my good friend jQuery and threw together the following plugin using the ‘Learning Read the rest…

Posted by Dion Almaer at 7:59 am

2.1 rating from 37 votes

This Week in HTML 5: Clickjacking

Category: HTML, Standards

Mark Pilgrim, in his latest episode on This Week in HTML 5, got into an interesting topic indeed: clickjacking. The big news this week is the disclosure of a vulnerability that researchers have dubbed “clickjacking.” To understand it, start with Giorgio Maone’s post, Clickjacking and NoScript. Giorgio is the author of the popular NoScript extension Read the rest…

Posted by Dion Almaer at 7:47 am

3.5 rating from 11 votes