Tuesday, May 18th, 2010

Scribd: Font face trickery and more

Category: Articles, Font

Scribd is my “favourite company of the month”. First they show off their move from Flash to HTML5 and now they are generously taking time to share with us details on their implementation in a three part series. The first part delves into the bowels of @font-face, starting with the simple: < View plain text Read the rest…

Posted by Dion Almaer at 11:10 am

2.1 rating from 7 votes

Wednesday, November 25th, 2009

CBC Radio 3 Case Study

Category: Articles, Editorial, Prototype, Showcase

Phil Rabin of CBC Radio 3 has kindly written a guest post on his experience creating a fantastic Web interface for the station that uses Flash for audio, but a full HTML experience that maintains state from page to page. CBC Radio 3 is a community, radio station and user-generated independent music library which is Read the rest…

Posted by Dion Almaer at 6:05 am

3 rating from 36 votes

Tuesday, August 25th, 2009

Be your company MVP with GWT!

Category: Articles, GWT

Sorry about the cheesy title, I couldn’t resist. In one of those moods I guess. Chris Lowe has posted a detailed example of a new-age GWT application that uses lots of cool tech based on Ray Ryans talk on

Posted by Dion Almaer at 6:14 am

2.7 rating from 45 votes

Thursday, June 18th, 2009

Named function expressions in incredible detail

Category: Articles, JavaScript

The intrepid JS hacker Juriy “kangax” Zaytsev has an incredibly detailed post on demystifying named function expressions: Surprisingly, a topic of named function expressions doesn’t seem to be covered well enough on the web. This is probably why there are so many misconceptions floating around. In this article, I’ll try to summarize both – theoretical Read the rest…

Posted by Dion Almaer at 6:22 am

4.1 rating from 40 votes

Wednesday, May 20th, 2009

jQuery vs. MooTools

Category: Articles, jQuery, MooTools

Normally when you see a title like jQuery vs. MooTools you get ready for the flame bait. You would expect it even more so if you found out that someone from one of the frameworks wrote the post! Well, Aaron Newton did just that, and I think he did a very good job at trying Read the rest…

Posted by Dion Almaer at 7:31 am

3.9 rating from 68 votes

Monday, March 23rd, 2009

Debounce your JavaScript functions

Category: Articles, JavaScript, Library

John Hann has written an enjoyable post on debouncing JavaScript methods that comes with a fun back story on a project that John worked on. John gets to the matter of debouncing: Debouncing means to coalesce several temporally close signals into one signal. For example, your computer keyboard does this. Every time you hit a Read the rest…

Posted by Dion Almaer at 8:11 am

4.2 rating from 22 votes

dojo.gfx in detail

Category: Articles, Dojo

Matthew Russell wrote the most in depth article on dojo.gfx that I have seen. It appeared in Linux Journal and has now been re-printed online. The article runs the gamut. It starts off discussing the place that dojo.gfx lives in the Dojo world: Then we learn about how gfx abstracts on top of the various Read the rest…

Posted by Dion Almaer at 6:42 am
1 Comment

4.1 rating from 27 votes

Sunday, February 22nd, 2009

Cross-Browser Inline-Block

Category: Articles, Examples, Showcase

Ryan Doherty has one of those really nice articles that walk you through how to do something that should be easy in CSS but isn’t, until you know how: Cross Browser Inline Block. By the end of it all you will have this: < View plain text > HTML <style>     li {   Read the rest…

Posted by Dion Almaer at 5:04 am

4.1 rating from 50 votes

Monday, February 16th, 2009

Designing a JavaScript client for a REST API

Category: Articles, JavaScript

This is a guest post by Jared Jacobs of the KaChing, an exciting new way to do your own hedge fund, the Web 2.0 way (a.k.a. don’t give it to Madoff!). I was very happy when he said he would be willing to do a post on REST APIs, and what makes a good design. Read the rest…

Posted by Dion Almaer at 9:01 am

3.5 rating from 28 votes

Wednesday, January 14th, 2009

Looping through your items without waiting around

Category: Articles, JavaScript

Nicholas C. Zakas has taken his long running script post and is now flushing out ways to stop this from happening. His first post details loops and he offers up a solution to take the synchronicity out of the world: The secret to unraveling this problem is to evaluate the loop to answer two questions: Read the rest…

Posted by Dion Almaer at 5:55 am

3.3 rating from 13 votes

Tuesday, January 13th, 2009

Content visualization techniques and views

Category: Articles

Noupe has another nice roundup, this time they are showing 10 Smart JavaScript Techniques For Manipulating Content. They share nice content views with demos and how to content. Included in the list is: jQuery pageSlide: jQuery pageSlide is a plugin for jQuery that slides the viewable webpage off-screen, revealing and populating a secondary interaction pane. Read the rest…

Posted by Dion Almaer at 5:08 am

3.2 rating from 21 votes

Friday, November 14th, 2008

Undo, redo, and much more with Cappuccino

Category: Articles

Francisco Tolmasky of 280 North has written a very nice piece on adding Undo and Redo to your Web application with Cappuccino. He creates a very cool sample application, FloorPlan, that shows off much more than undo/redo. He also discusses how Cappuccino gives you built in undo/redo support and how to make it discoverable. Cappuccino Read the rest…

Posted by Dion Almaer at 1:32 am
Comment here

3.9 rating from 24 votes

Thursday, August 28th, 2008

In Praise of Evolvable Systems

Category: Articles, Editorial, Standards

I met with a colleague recently who wants to take his project and create a standard on the web that actually gets adopted. We talked for a long time, and when we finished up I pointed him at a paper that had a huge impact on me, called “In Praise of Evolvable Systems” by Clay Read the rest…

Posted by Brad Neuberg at 5:45 am
1 Comment

4.2 rating from 6 votes

Thursday, July 17th, 2008

A tutorial on Prototype, Google Maps API and the HeatMapAPI

Category: Articles

Jeffrey Barke has written up a tutorial detailing how to create a density map with Prototype, the Google Maps API and the HeatMapAPI. The heat map API looks cool indeed, and that piece of code looks simple: < View plain text > javascript addHeatMap: function() { var heatMap = new GEOHeatmap(); heatMap.Init(this.width, this.height); heatMap.SetData(; var Read the rest…

Posted by Dion Almaer at 6:32 am

3.5 rating from 27 votes

Monday, April 14th, 2008

Server-side jQuery, E4X, and more with Jaxer

Category: Aptana, Articles, JavaScript, Server

Davey Waterson of the Aptana Jaxer team has posted an article on using jQuery on the server-side with E4X and more that shows an example of server-side Ajax with a popular framework. The article describes a polling application that features: Using jQuery server-side to manipulate a DOM before it’s sent to the client Doing some Read the rest…

Posted by Dion Almaer at 8:45 am

4.2 rating from 35 votes

Friday, March 28th, 2008

Composing DSLs in JavaScript

Category: Articles, JavaScript

< View plain text > javascript TheRulesAre(function() { with(this) {       a(Player).mayNot(‘buyProperty’).unless(function(player, property) {         return property.owner === null &&                 player.funds >= property.price;     });       a(Property).mayNot(‘addHouse’).when(it().isMortgaged()); }}); Composing DSLs in JavaScript is James Coglan’s latest perusal into fun Read the rest…

Posted by Dion Almaer at 7:27 am
1 Comment

4.1 rating from 9 votes