Friday, April 17th, 2009

FireDiff: Firebug extension to track changes to DOM and CSS

Category: Debugging, Firefox, Mozilla

Kevin Decker has released FireDiff a very cool Firebug extension that tracks changes to the page and CSS. Firediff implements a change monitor that records all of the changes made by firebug and the application itself to CSS and the DOM. This provides insight into the functionality of the application as well as provide a Read the rest…

Posted by Dion Almaer at 8:59 am

4.3 rating from 42 votes

SVG Open 2009: “SVG coming of age”

Category: Announcements, Conferences, SVG

Cool things are finally happening with SVG these days. It’s showing up natively in browsers (including Firefox, Safari, Opera, Chrome and more). It’s natively supported on the iPhone, and work is happening in various open source communities to create options for Internet Explorer. Google uses it under the covers in Google Maps (to create vector Read the rest…

Posted by Brad Neuberg at 5:00 am

4.5 rating from 21 votes

Thumbnails.js: Screenshots via Page Glimpse

Category: JavaScript, Library

Eric Ferraiuolo, inspired by the deprecation notice of Alexa, wrote a webpage thumbnails JavaScript library that lets you grab web page thumbnails via Page Glimpse: < View plain text > javascript var container = document.getElementById(‘container’),     thumbs = Thumbnails({ devkey:’xxx’ });   thumbs.get(‘’, append); thumbs.get([     ‘’,     ‘’,     ‘’ Read the rest…

Posted by Dion Almaer at 4:03 am
1 Comment

2.9 rating from 31 votes

Thursday, April 16th, 2009

Jabbify Comet Service Released

Category: Comet, JavaScript

Brian Moschel and Justin Meyer of JavaScriptMVC have opened their Jabbify chat client into a general purpose Comet service called Jabbify. Some of their claims: Automatic Scaling: Jabbify scales to thousands of users per domain with no additional maintenance on your part. Instant setup: Download a script and you’re developing with Comet in 30 seconds Read the rest…

Posted by Ben Galbraith at 1:14 pm

4.1 rating from 21 votes

Shoes and Swiby; A way to build RIAs that you haven’t thought about

Shoes and Swiby? Changes are you haven’t heard of these technologies, but Paul Hammant had a nice write up with rich clients that access Google App Engine for Java which I linked too from my own piece on the announcement. Now, Paul has a detailed comparisons of the two Ruby clients with a nice screencast:

Posted by Dion Almaer at 6:46 am

2.2 rating from 17 votes

Giving you that CompSci 101 feeling with JavaScript

Category: JavaScript

Nicholas Zakas is taking a break from performance posts as he starts a computer science in JavaScript repository. First up in the “remember that data structures weeder Comp Sci class?” moment is the linked list: It consists of a sequence of nodes, each containing arbitrary data fields and one or two references (”links”) pointing to Read the rest…

Posted by Dion Almaer at 6:33 am

2.1 rating from 28 votes

10 Cool Things We’ll Be Able To Do Once IE6 Is Dead; And A Few We Can’t

Category: IE

James Edwards has a fun little list that dares to dream about life after IE 6. He gives us a list of 10 things that we can look forward to in that sunny time: Use child selectors No more having to define endless descendent rules to cancel out other descendent rules. With CSS2 child selectors Read the rest…

Posted by Dion Almaer at 6:32 am

4.4 rating from 63 votes

Wednesday, April 15th, 2009

Speeding Up Urchin with Dojo, Part 2

Category: Dojo, Google

Last year, we covered Pete Higgin’s blog talking about how to load Google Analytics in a more responsive manner. Google may not have improved the situation since then (really?), but the Dojo folks have packaged up Pete’s script into the recently released Dojo 1.3 and Alex Russell recently posted a great summary of issues with Read the rest…

Posted by Ben Galbraith at 8:30 am

4.2 rating from 33 votes

Horizontal Accordion 2.0 for jQuery

Category: jQuery, Plugins, UI

Alexander Graef wrote in to tell us about the excellent Horizontal Accordion jQuery plug-in, which takes an unordered list: < View plain text > HTML <ul class="test">   <li><div class="handle"><img src=’images/title1.png’/></div><img src=’images/image_test.gif’ align=’left’/>     <h3>Content 1</h3>     <p>…</p>   </li>   <li><div class="handle"><img src=’images/title2.png’/></div><img src=’images/image_test.gif’ align=’left’/>     <h3>Content 2</h3>     <p>…</p> Read the rest…

Posted by Ben Galbraith at 8:06 am

4 rating from 11 votes

FluidLayout; Having fun with ’em

Category: CSS

Yusuf Akyol has created a simple fluid design library inspired by emastic that puts power into the em. Check out the test page and resize the browser to see the layout and font size change before your eyes. You use the framework via a little CSS and: < View plain text > HTML <script type="text/javascript"> Read the rest…

Posted by Dion Almaer at 4:08 am

2.3 rating from 41 votes

ierange: Implementing W3C DOM ranges for IE

Category: IE, JavaScript

Tim Cameron Ryan has released a full, feature complete version of W3C DOM Ranges shim that adds support to IE, ierange. It goes further than other versions: Ranges: document.createRange() startContainer, startOffset, endContainer, endOffset, commonAncestorContainer, collapsed setStart(), setEnd(), setStartBefore(), setStartAfter(), setEndBefore(), setEndAfter(), selectNode(), selectNodeContents(), collapse() insertNode(), surroundContents() extractContents(), cloneContents(), deleteContents() compareBoundaryPoints(), cloneRange(), createContextualFragment(), toString() Selection: Range Read the rest…

Posted by Dion Almaer at 4:04 am

4.2 rating from 20 votes

Tuesday, April 14th, 2009

TaskFox: Lifting up Ubiquity

Category: Browsers, Firefox

I am really enjoying watching the work of Aza, Atul, and the entire Ubiquity team as it works on Taskfox. What is particularly cool, is how the demo lives in content space. But what about going beyond the typical command line? That is where the mouse prototype comes in: And why stop there? Check out Read the rest…

Posted by Dion Almaer at 9:40 am

3.5 rating from 17 votes

Metatunnel: The (Future) Web Strikes Back

Category: Canvas, Fun

Last week, we posted a story on the Metatunnel demo, a concisely-written Linux and Win32 demo that Paulo Falcão ported to JS. We looked at the pitiful performance of the JS version as evidence that, high-speed JS engines notwithstanding, the web’s got a ways to go on the fx front. We didn’t dig deep enough. Read the rest…

Posted by Ben Galbraith at 7:00 am

2.9 rating from 30 votes

Browser storage: What is the correct API? SQL? JSON?

Category: Browsers

(The following is repost from my personal blog). Ian Hickson: “I expect I’ll be reverse-engineering SQLite and speccing that, if nothing better is picked first. As it is, people are starting to use the database feature in actual Web apps (e.g. mobile GMail, iirc).” When I read that comment to Vlad’s post on HTML 5 Read the rest…

Posted by Dion Almaer at 5:12 am

4.2 rating from 19 votes

Monday, April 13th, 2009

Notimoo Brings Growl to MooTools

Category: MooTools, Plugins, UI

Joining the world’s collection of Growl-related libraries is Notimoo, a beautiful Growl implementation for MooTools. It’s a little more sophisticated than most of the Growl ports as it supports persistence messages (that require a user’s click to clear and scroll into view) and allows you to configure where on the screen the messages appear: < Read the rest…

Posted by Ben Galbraith at 11:30 am

4.1 rating from 33 votes

oFrameBust: Proposed Protocol for iFrame Choice

Category: JavaScript

We’ve all seen iframes used in an attempt to allow you to surf away from site A to site B whilst still allowing site A to inject some sort of presence into the experience. As Marcus Westin puts it: “iframing” by some, e.g. facebook and digg, adds value to your site; iframing by others, e.g. Read the rest…

Posted by Ben Galbraith at 11:00 am

2.7 rating from 20 votes

All Posts of April 2009