Tuesday, September 16th, 2008

@Media Ajax Panel

Category: Presentation

Panel at @media ajax 2008. Dean Edwards, Brendan Eich, Christian Heillmann, Jake Archibald, Joe Walker (chair) I’ve captured at least some of what was said here ;). What is the Open Web to you and why is it important (or otherwise)? (general agreement that it’s good thing, as we’d expect :) Christian – What if Read the rest…

Posted by Michael Mahemoff at 11:08 am

3.9 rating from 16 votes

Simon Willison, @Media Ajax

Category: Security

Simon Willison is talking about Ajax vulnerabilities at @media Ajax. The main thing to worry about is users injecting Javascript – cross-site scripting (XSS). Other vulerabilities people used to talk about – trusting user input and checking for SQL injection attacks – are boring/easy. If I have an XSS hole, I can steal your users’ Read the rest…

Posted by Michael Mahemoff at 9:40 am

3 rating from 12 votes

Surfin Safari with Gears

As a Mac user I have of course been able to use Gears with Firefox for a long time. However, now and then I like to tinker with WebKit/Safari, and it is great to see the official release of Gears for Safari. Gears is also supported in applications that use WebKit such as Fluid, as Read the rest…

Posted by Dion Almaer at 7:39 am
Comment here

3.3 rating from 8 votes

Secrets of JavaScript Closures

Category: JavaScript

Stuart Langridge gave what looks like a great talk on the secrets of JavaScript closures. I had to chortle a little when I saw this slide: And the follow up slide, showing that Stuart doesn’t agree :) He does go on to show issues with holding on to references and leaking memory, as well as Read the rest…

Posted by Dion Almaer at 6:07 am

3.2 rating from 18 votes

Jeene: Automatic partial evaluation for JavaScript, in JavaScript

Category: JavaScript

Jeene is a new open source project by Karl Krukow, which aims to create a partial evaluator for JavaScript. A partial evaluator (or program specializer) is a program which takes two inputs: another program and an environment mapping variables to values; it outputs a specialized (i.e., more efficient) version of the input program with respect Read the rest…

Posted by Dion Almaer at 5:29 am

2.8 rating from 13 votes

Comet and Highly Interactive Websites – Joe Walker, @Media Ajax

Category: Comet, DWR

Joe Walker of DWR fame on Comet at @media Ajax. Motivation for Comet Interested in what our friends are up to, even if no-one else cares (as twitter illustrates). And also interested in what systems/things are doing, not just people. Chat (meebo), collaborative editing (google docs), streaming financial data (lightstreamer), async updates (yes.com), online gaming, Read the rest…

Posted by Michael Mahemoff at 4:27 am

4.6 rating from 14 votes

Monday, September 15th, 2008

CSS Transforms: First WebKit, now Gecko too!

Category: Browsers, CSS

We discussed the WebKit CSS transforms that allow you to scale, transform, skew, and do matrix work through simple CSS. Mozilla has stepped up and Keith Schwarz posted on CSS transform support in Firefox thanks to the new -moz-transform: < View plain text > css -moz-transform: translate(100px, 200px); /* Move right 100 pixels, down 200 Read the rest…

Posted by Dion Almaer at 9:55 am

3.9 rating from 29 votes

Dion on Gears – @Media Ajax

More blogging at @media Ajax. Some bloke called Dion Almaer ;) is talking about Gears. Why Gears? Reliability, Performance, Convenience. There’s a long tail of users who don’t have permanent access. Furthermore, connectivity goes down everywhere – we want to keep working when that happens. Gears philosophy. Can go to URL when offline and also Read the rest…

Posted by Michael Mahemoff at 9:45 am
1 Comment

2.6 rating from 11 votes

Patroon: Another JavaScript Templating Solution

Category: JavaScript, Library

Matthias Georgi has posted the release of Patroon, his new templating system that uses JavaScript. It joins other solutions such as using Django via JavaScript (e.g. Dojo let’s you do that), TrimPath, and more. The way it works is simple. You setup the data that you will be able to access in the template: < Read the rest…

Posted by Dion Almaer at 7:29 am

2.7 rating from 23 votes

Improving Accessibility with Ajax/Javascript – Christian Heilmann, @Media Ajax

Category: Accessibility, Yahoo!

Blogging from @media Ajax. Christian Heilman is talking about the interaction of Ajax/Javascript and accessibility. BTW Christian’s arranging an accessibility event, including a hack day, this Friday/Saturday in London – Scrpting Enabled. Tickets are free, but booking is required. Legislation is not the (only) answer. Smart developers can find ways to work with the technology Read the rest…

Posted by Michael Mahemoff at 6:45 am
Comment here

3.5 rating from 13 votes

Wireframing Ajax Interactions – Richard Rutter, @Media Ajax

Category: Conferences, Design

Blogging from @media Ajax. Richard Rutter is talking about wireframing Ajax interactions. “Wireframing Ajax is a Bitch” – Jeffrey Zeldman Development Phases Looking at standard development phases, as a background. Lo-fi using stickies (post-it notes) to capture design features. Then lo-fi UI sketches. For some sites, this is where we would stop, no need to Read the rest…

Posted by Michael Mahemoff at 5:56 am

3.2 rating from 9 votes

Tip: Using a background image on an image

Category: CSS, Tip

Pascal Opitz answered the question “Can you set an image background on an image element?” in simple fashion. All you have to do is make sure that the image is display: block and has a padding. He put up a simple demo that uses a div with an image, and he applies backgrounds to both: Read the rest…

Posted by Dion Almaer at 5:23 am

3.8 rating from 47 votes

World Wide Web Foundation Announced

Category: W3C

Sir Tim Berners-Lee announced a new World Wide Web Foundation: To encourage those communities to come together, I am pleased to unveil tonight a new Foundation, the World Wide Web Foundation. The mission of the Foundation is: to advance One Web that is free and open, to expand the Web’s capability and robustness, and to Read the rest…

Posted by Dion Almaer at 4:03 am
1 Comment

3.2 rating from 13 votes

2022 and why dates aren’t what matter

Jeremy Keith “Jeff, I agree with you. What’s important isn’t when a spec is officially “done”, it’s when we can starting using the new shiny stuff. That’s why I was advising against paying any attention to the 2022 date: it’s completely irrelevant to developers like you and me.” This was in response to Jeff Croft’s Read the rest…

Posted by Dion Almaer at 2:05 am

3.2 rating from 14 votes

Friday, September 12th, 2008

IIPMooViewer: Mootools-based Ajax Javascript Viewer

Category: MooTools, Showcase

Ruven Pillay has updated the JavaScript image viewer that we posted on awhile back. We asked Ruven what he has done and he told us: Well, I’ve just released a new version which updates the libraries to Mootools 1.2 and adds a whole bunch of useful features like navigation buttons, a draggable navigation window and Read the rest…

Posted by Dion Almaer at 10:44 am
Comment here

4.4 rating from 85 votes

Delayed Script Execution; An Opera feature that has Steve excited

Category: Performance

Steve has found a new tidbit that has him excited. The feature at hand comes from Opera Primarily for low bandwidth devices, not well-tested on desktop. Ignore script tags until entire document is parsed and rendered, then execute all scripts in order and re-render. Steve explains how you he is a fan of splitting up Read the rest…

Posted by Dion Almaer at 7:35 am

3.4 rating from 20 votes

All Posts of September 2008