Thursday, May 14th, 2009

Monadic Parser in JavaScript

Category: JavaScript, Utility

Jens Schmidt pointed us to an interesting project by “Mu Dynamics Research Labs” called p4js: p4js is a monadic parser library that provides the basic monadic operators return and bind The announcement blog post explains some of the motivations behind the project: After exploring Haskell for some time, I find myself often adopting functional concepts Read the rest…

Posted by Ben Galbraith at 10:32 am
3 Comments

+++--
3.9 rating from 27 votes

Wednesday, May 13th, 2009

Uizard – a web mashup generator written in YUI

Oops! This post got UIzard off the web as the server has 1000 hits a day. It should be back up later. If someone can offer hosting for it, we’re happy to forward you to the developers. The Korean developer community is not that known to people in the west it seems. Language barriers make Read the rest…

Posted by Chris Heilmann at 5:09 am
17 Comments

+++--
3.5 rating from 58 votes

Tuesday, May 12th, 2009

Selenium WebDriver Re-introduced

Category: Testing

Simon Stewart is a smart man, and nice chap, that I had the fortune to meet quite awhile back at Google London. He is an active Selenium hacker, and has re-introduced Web Driver that lets you write this Java code: < View plain text > java // Create an instance of WebDriver backed by Firefox Read the rest…

Posted by Dion Almaer at 6:54 am
2 Comments

+++--
3.5 rating from 20 votes

Monday, May 11th, 2009

Hixie discusses the addition of HTML5 “microdata”

Category: HTML, Standards

Ian Hickson has

Posted by Dion Almaer at 6:13 am
19 Comments

++---
2.2 rating from 33 votes

Friday, May 8th, 2009

3D Cube using new CSS transformations

Category: CSS

Paul Hayes has been playing with CSS transformations and making 3D cubes: The impression of a three dimensional cube can be created using modern CSS techniques, without the need for JavaScript, imagery, canvas or SVG. Using the proprietary transform property to skew and rotate shaded rectangles, individual cube faces can combine to form a 3D Read the rest…

Posted by Dion Almaer at 7:52 am
11 Comments

++++-
4.1 rating from 58 votes

Who do I trust with my Identity? Erm, how about me? OpenID Weaves into the browser!

Category: Browsers

Reposted from my personal blog I was incredibly excited to see Dan Mills of the Weave team show off OpenID in the browser thanks to Weave. I have wanted this from long before joining Mozilla and Dan has done a great job and doing something smart to make it happen. The key to this all Read the rest…

Posted by Dion Almaer at 4:40 am
1 Comment

+++--
3.5 rating from 25 votes

Thursday, May 7th, 2009

Uberplayer shows us what JavaScript media players can look like

Category: jQuery

Media Players seem to be a hot topic right now. After the upgrades to Scott Schiller’s SoundManager, Paul Bakaus of the jQuery UI team now puts a firm stake into the ground with the uberplayer. The uberplayer takes a leaf out of the book of the UI of standalone media players. Instead of cluttering the Read the rest…

Posted by Chris Heilmann at 11:24 am
14 Comments

+++--
3.4 rating from 47 votes

Ext JS in Action Excerpts and Discount; Ext JS 3.0 RC update

Category: Sencha

Two pieces of news related to Ext JS hit at the same time. Firstly, Ext JS in Action has gone into early access mode, and Jesus Garcia has been kind enough to give the Ajaxian community some exclusive chapters for free: The Component Life Cycle This article is taken from the book Ext JS in Read the rest…

Posted by Dion Almaer at 11:12 am
7 Comments

++++-
4.4 rating from 92 votes

Wednesday, May 6th, 2009

SoundManager 2: Cool New Flash 9 Features

Category: Flash, JavaScript, Sound, Video

Scott Schiller has updated his popular SoundManager 2 library to include new functionality made possible by Flash 9, such as: * Full-screen MPEG-4 video (HE-AAC/H.264) and audio support * “MultiShot” play (layered/chorusing effects) * Waveform/frequency spectrum data * Peak (L/R channel volume) data * Audio buffering state/event handling In addition, SoundManager 2 now includes improved Read the rest…

Posted by Ben Galbraith at 8:00 am
8 Comments

++++-
4.6 rating from 35 votes

Tuesday, May 5th, 2009

A Better Javascript Memoizer

Category: JavaScript, Performance

We have covered memoizers in the past, but John Hann has posted on a nice implementation that takes advantage of closures, arity, and recursion — 3 concepts/features that Javascript was meant to use. It leads to this generic version: < View plain text > javascript // memoize: a general-purpose function to enable a function to Read the rest…

Posted by Dion Almaer at 5:16 am
4 Comments

+++--
3.9 rating from 35 votes

Monday, May 4th, 2009

Two MooTools Plugins for Better File Management

Category: MooTools

We’ve posted before about Harald Kirschner’s excellent MooTools plugin FancyUpload which provides extensive functionality for handling file uploads. His newest update, FancyUpload v3.0, is a complete rewrite and includes a wealth of new features: The API with, separated uploader and file classes, allows an easy implementation in all kind of interfaces Events are dispatched for Read the rest…

Posted by Rey Bango at 1:46 pm
8 Comments

+++--
3.9 rating from 45 votes

Extension wars – NoScript vs. AdBlockPlus

Category: JavaScript, Security

One of the dirtiest secrets of the Internet is that it runs on ads for monetization. All of us who surf the web and use systems had lots and lots of free lunches because of advertisements being shown on web sites. The only difference to TV is that they are less obtrusive and you can Read the rest…

Posted by Chris Heilmann at 11:04 am
19 Comments

+++--
3.1 rating from 31 votes

Rico 3.0 now runs on multiple libraries; LiveGrid with a jQuery theme for example?

Category: JavaScript, Library

Ah Rico. It was a big shot when Ajax jumped on the scene and Bill Scott was lashing up the accordion landscape. Now time has moved on, and Bill keeps feeding us with usability goodness, but what about Rico? Well, Matt Brown is now on the case and has an early preview of Rico 3.0 Read the rest…

Posted by Dion Almaer at 7:04 am
2 Comments

+++--
3.9 rating from 29 votes

No love for the module pattern?

Category: JavaScript

There was a cheer when Doug showed people that the module pattern could nicely give you somewhat “private” access in JavaScript. At least, the Java folk definitely cheered. Jonathan Snook on the other hand has no love for the module pattern and, after using it for some time, now avoids it: Avoiding the Module Pattern Read the rest…

Posted by Dion Almaer at 6:22 am
17 Comments

++---
2.6 rating from 38 votes

Friday, May 1st, 2009

Deep Leap: Teasing John Resig

Category: Fun, Games, JavaScript

John has been working on a very fun scrabble typing game called Deep Leap and although he hasn’t finished it yet, people found it (John, time to learn about .htaccess ? ;) Just to tease him a little more and get the word out before it is finished, check it out!

Posted by Dion Almaer at 4:33 pm
9 Comments

++---
2.8 rating from 54 votes

Francisco Tolmasky Starts Blogging and Jump-starts Profiling

Category: Cappuccino, Debugging, JavaScript, WebKit

It’s no secret that we’re mightily impressed with the fine work of the 280 North crew, what with 280 Slides, Cappuccino, Atlas, working with SOFA to make Aristo free for other projects to use, and that whole Objective-J thing which we’ll never use but we love nonetheless. ;-) Francisco Tolmasky, one-third of the team, started Read the rest…

Posted by Ben Galbraith at 1:08 pm
6 Comments

+++--
3.4 rating from 20 votes