Wednesday, March 31st, 2010

From Whisper to Shout; A new form of volume control

Category: Fun, Showcase, Sound

David Friedman calls is “silly”, but he has created something simple and fun in his new form of volume control that moves from whisper to shout as you change the volume. The code (which works on Firefox and Opera right now) uses different tracks for each level: HTML4 < view plain text > <audio id="apA" Read the rest…

Posted by Dion Almaer at 9:03 pm
3 Comments

++++-
4 rating from 8 votes

CSS gets more Sassy with version 3

Category: CSS

Nathan Weizenbaum promised that Sass will become a superset of CSS back in June 17, 2009. And we now have version 3 of Sass and Haml available that brings life to the promise: The new syntax is known as “SCSS”, for “Sassy CSS” SCSS was built from the ground up based on the CSS3 spec, Read the rest…

Posted by Dion Almaer at 11:53 am
3 Comments

+++--
3 rating from 36 votes

jQuery one-line plugin to crash IE6

Category: Browsers, JavaScript

Malicious code that targets browsers has quite some history and it gets bizarre when you see just how easy it can be to crash a certain browser. If you remember, an input type of “crash” used to kill IE6. Now there is an interesting one line jQuery plugin to crash IE6 available: javascript < view Read the rest…

Posted by Chris Heilmann at 9:23 am
19 Comments

+++--
3.5 rating from 28 votes

Chrome Embeds Flash!

Category: Adobe, Flash, Google, Mozilla

For some time now, Adobe has been working with platform vendors to include the Flash plug-in pre-loaded. We’ve seen this ages ago in Windows, and more recently with Adobe’s efforts in the Open Screen Project. Now, there’s news of something a little bit different. In our second Google-y post of the week, there’s the news Read the rest…

Posted by Ben Galbraith at 9:00 am
17 Comments

+++--
3.1 rating from 45 votes

text/x-artwork with some coffee and graphics

Category: JavaScript, Showcase

Chris Lloyd has a fun demo that randomly shows off some art using CoffeeScript and Raphael in an interesting way. There is some choice coffee in there: javascript < view plain text > for tag in document.getElementsByTagName(‘script’) when tag.type is ‘text/x-artwork’         eval(CoffeeScript.compile(tag.innerHTML)) The coffee creates some Art which is encapsulated as: Read the rest…

Posted by Dion Almaer at 6:26 am
3 Comments

+----
1.2 rating from 452 votes

Tuesday, March 30th, 2010

JSINQ 1.0: now fully supports .NET 3.0 query operators

Category: Database, JavaScript

Kai Jäger’s JSINQ has now gotten to the long sort after 1.0 release. Kai has kindly shared a few thoughts on the release and the project: I’m happy to announce that one year after its initial release, JSINQ is now stable and packed with new features. Just like the previous version, JSINQ supports the complete Read the rest…

Posted by Dion Almaer at 6:25 am
6 Comments

+++--
3.1 rating from 27 votes

Ext Designer 1.0: WYSIWYG application design tool for the Web

Category: Showcase

The long awaited Ext Designer is out. “Our developers write in Ext.” This has been said because Ext is a very high level language for Web development. It is almost DSL like versus offering low level functions that you can sprinkle in your code. If you buy into the Ext way then you can build Read the rest…

Posted by Dion Almaer at 1:02 am
23 Comments

++++-
4.1 rating from 73 votes

Monday, March 29th, 2010

CSS: Designers are doing AOP? No way!

Category: CSS

AOP? that is for whiz kids and Enterprise Java folk (or Lisp hackers have been doing it for years and years). Jonny Tran thinks that every time you use CSS, you’re doing Aspect-Oriented Programming”. He brings up the core parts and pieces behind AOP: But what deeper AOP fun like the wormhole effect which has Read the rest…

Posted by Dion Almaer at 6:10 pm
4 Comments

+++--
3 rating from 20 votes

jQuery Special Events; Virtually… not in Real Life

Category: JavaScript, jQuery

Ben Alman has a mother of a post on his special events work for jQuery. I have a special penchant for custom events and the like, even though I have abused them just as I did in the old days of AOP! :) What are special events? The jQuery special events API is a fairly Read the rest…

Posted by Dion Almaer at 3:08 pm
4 Comments

+++--
3.7 rating from 39 votes

CanVG: Using Canvas to render SVG files

Category: Canvas, SVG

We love to recursively implement one technology on top of another. We have had Canvas support added to IE via VML, Flash, and Silverlight. We have had SVG implemented in Flash. Flash implemented in SVG. The latest experiment is from Gabe Lerner and is CanVG. As you can guess, it renders SVG files via the Read the rest…

Posted by Dion Almaer at 6:23 am
4 Comments

+++--
3.8 rating from 21 votes

TXJS: Upcoming JS Conference in Austin

Category: Conferences

JSConf is around the corner, but there’s more 2010 conference action in the pipeline. Paul Irish pinged me about YayQuery’s TXJS and its all-star cast: TXJS is a full-day conference hosted by yayQuery on June 5 in Austin, Texas. We just landed Douglas Crockford and John Resig as speakers, so what started as a regional Read the rest…

Posted by Michael Mahemoff at 4:25 am
3 Comments

++++-
4.4 rating from 11 votes

Friday, March 26th, 2010

CSS Raindrops; Sean Martell whizzes into the CSS logo game

Category: CSS

Sean is awesome, and his latest magic is in the Raindrop logo that he has “ported” to CSS (inspired by the Opera logo by David Desandro.) The fun is in this CSS where you will see a whole lot of gradients, and in seeing Sean’s cheat sheet on the various layers: css < view plain Read the rest…

Posted by Dion Almaer at 10:46 am
1 Comment

+----
1.7 rating from 52 votes

Dynamic lighting effects in Canvas

Category: Canvas, Fun

Jonas Wagner has a perfect Friday fun demo that normal mapping and phong shading in JavaScript using Canvas. Your mouse cursor becomes the light source that dynamically lights up a 3D object: Jonas discusses how his code works: The 3D effect is basically created using 2 textures. One contains the color of each pixel and Read the rest…

Posted by Dion Almaer at 6:17 am
3 Comments

++++-
4.5 rating from 33 votes

GitHub moves network graph feature from Flash to Canvas

Category: Canvas, Flash

Given the current status of Canvas and the impending release of Apple’s iPad (which will have no Flash support at all), I finally decided to bite the bullet and do a complete rewrite of the Network Graph in JavaScript and Canvas. This is Tom Preston-Werner of GitHub, from his recent posted about migrating the network Read the rest…

Posted by Dion Almaer at 1:10 am
7 Comments

++++-
4.6 rating from 37 votes

Thursday, March 25th, 2010

setTimeout: how to get the shortest delay

We have all been there with our setTimeout(func, 0), but how close to 0 does it get? The intrepid David Baron of Mozilla delves into the delay in setTimeout and comes out with some interesting results. Here is his story: On Sunday, somebody with the nickname {g} was on irc.mozilla.org asking about the behavior of Read the rest…

Posted by Dion Almaer at 6:23 am
7 Comments

++++-
4.9 rating from 20 votes

FireSass: Debug in a Sass-y way

Category: CSS, Debugging

Nathan Weizenbaum got fed up debugging Sass, and scratched his itch with FireSass, a Firebug extension for Sass (the “Syntactically Awesome Stylesheets” DSL that makes CSS more fun). WIth the extension you will see the filename and line number of the .sass file rather than the generated CSS file…. Much nicer!

Posted by Dion Almaer at 2:53 am
Comment here

+++--
3 rating from 25 votes

All Posts of March 2010