Thursday, July 1st, 2010

Keep your vows; Keeping wed to Node

Category: Node, Testing

Vows can be a beautiful thing. Alexis Sellier of LESS fame, is becoming an open source star. This time around he brings us Vows an asynchronous-friendly behavior driven development framework for Node.js. Write you BBD specs like this: javascript < view plain text > // division-by-zero-test.js   var vows = require(‘vows’),     assert = Read the rest…

Posted by Dion Almaer at 6:14 am
1 Comment

+++--
3.3 rating from 3 votes

Wednesday, June 30th, 2010

The death of the pixel as we know it; The new DPI web

Category: Browsers

The Web used to be so simple. Browser request goes to server, where you do some work, and return some HTML. Then we got Ajax and finally web apps could have some semblance of UI responsiveness. Now we have richer HTML5 technologies to change expectations of our users once again. The Web is getting some Read the rest…

Posted by Dion Almaer at 11:17 am
29 Comments

++++-
4.3 rating from 3 votes

jQuery.fn.webkitTransform: bananas on the skew-whiff

Category: CSS, JavaScript, jQuery

Franz Enzenhofer has created a nice new webkitTransform plugin that helps you manage transforms and state. Franz tells us more: With jQuery.css you can’t easily change the webkitTransform CSS because webkitTransform is not your average CSS. If in one step you add .css(‘-webkit-transform’, “rotate(20deg)”) and in the next step .css(‘-webkit-transform’, “scale(2.0)”) the rotate value gets Read the rest…

Posted by Dion Almaer at 7:01 am
10 Comments

++++-
4 rating from 5 votes

HTML5 Video; YouTube Perspective

Category: Video

The YouTube API blog put their point of view on HTML5 video on the table. I would love to know why they felt like this was the right time, and what their angle is. I find myself often confused with the Google strategy. On one hand they are doing amazing things for the Open Web Read the rest…

Posted by Dion Almaer at 6:16 am
11 Comments

++++-
4 rating from 2 votes

IE9 gets a Web Timing API to measure performance

Category: IE, Microsoft, Performance

Web site performance is a very important topic. We should not let our end users wait for our sites and optimizing them for load time and rendering can save us thousands of dollars in traffic. There is a lot of great content out there on performance (spearheaded by Yahoo a few years back). When it Read the rest…

Posted by Chris Heilmann at 3:15 am
1 Comment

+++--
3 rating from 2 votes

Tuesday, June 29th, 2010

ChromeKit: Some folk love putting windows in browsers

Category: CSS

The awesome Guillermo Rauch and Nathan White have taken one of the Web code katas and played with it. Before the Web we had [wW]indows. Maybe that is why developers are keen to implement windows within the Web page, mainly to see if it can be done. We had the great Emil and Erik building Read the rest…

Posted by Dion Almaer at 6:10 am
11 Comments

++---
2.5 rating from 2 votes

Monday, June 28th, 2010

IE9: Big leap forward, and how we can help the Microsoft momentum

Category: Browsers, IE

Microsoft continues to impress with its developer preview releases for IE9. They went from a laggard in both performance and Web standards, to regrouping and doing some fantastic work in both regards. The honourable PPK has detailed the leap forward with CSS (in between watching his Dutch team do well in the World Cup. Not Read the rest…

Posted by Dion Almaer at 4:35 pm
26 Comments

++++-
4 rating from 2 votes

Made In CSS; iOS icons and more

Category: CSS

Do you enjoy the “looks at me build something cool in pure CSS”-meme? It is kinda fun. On the one hand is shows what amazing things people can build, and on the other…. it reminds us that we need some tools to help make life easier. At least the platform is here, and tools can Read the rest…

Posted by Dion Almaer at 6:14 am
8 Comments

+++--
3 rating from 1 votes

Friday, June 25th, 2010

How Custom Events Will Save Us All

Category: JavaScript

I am a big fan of both Andrew Dupont, and custom events. In his presentation he goes through some very nice use cases. Some are cross cutting (e.g. the fact that you can unit test, or debug, or … so much easier) and some are specific such as: Scripty2 animation heartbeat javascript < view plain Read the rest…

Posted by Dion Almaer at 6:02 am
19 Comments

++++-
4 rating from 1 votes

Thursday, June 24th, 2010

ExtensionFM: A case study on a sexy app, turn extension

Category: Showcase

Editor’s note: Dan Kantor is the CEO behind the awesome ExtensionFM project. It really pushes the boundaries on what the Web can do, so I asked Dan to give us a mini case study on the project. What follows is his words on the matter. Thanks for taking the time Dan! Dion recently posted about Read the rest…

Posted by Dion Almaer at 6:07 am
12 Comments

+++--
3.7 rating from 13 votes

Wednesday, June 23rd, 2010

IE9 supports Canvas…. hardware accelerated!

Category: Browsers, Canvas, IE

Huge news. My canvas crusade is done. IE9 is supporting canvas, and it is hardware accelerated, in the third preview release: With the third platform preview, we introduce support for the HTML5 Canvas element. As you know our approach for standards support is informed both by developer feedback and real word usage patterns today, along Read the rest…

Posted by Dion Almaer at 4:54 pm
25 Comments

+++--
3.3 rating from 3 votes

Firefox joins Chrome in plugin crash protection

Category: Plugins

Yesterday Mozilla released a new Firefox 3.6 point release including regular stability fixes and a plugin crash protection system that was originally planned for Firefox 3.7. The crash protection isolates plugins in their own process, meaning that a plugin will not bring down the entire browser when it crashes or freezes. Mozilla states that one Read the rest…

Posted by José Jeria at 11:47 am
6 Comments

++---
2.3 rating from 3 votes

Share the work! Opera comes with SharedWorker support

Category: JavaScript

Rick Waldron has detailed the SharedWorker support that Opera has added in 10.6 beta (and has been available in Safari 5 and Chrome 5). Web Workers are fantastically simple. Simple message passing. No thread locks and semaphores and craziness. However, not being able to share a thing as a constraint is painful, and a nice Read the rest…

Posted by Dion Almaer at 6:10 am
Comment here

+----
1 rating from 1 votes

Tuesday, June 22nd, 2010

HTML5Rocks.com: Google DevRel shares the love

Category: Browsers, CSS, HTML

The Chrome and HTML DevRel team at Google have released a new portal, HTML5 Rocks, that packages together some of the great resources available on HTML5 and the renaissance of browsers. Whether it be references on what you can do, to readiness to shims to get use features now. Beyond the resources, there is the Read the rest…

Posted by Dion Almaer at 3:14 pm
5 Comments

+++--
3.5 rating from 2 votes

Drag and drop is a gateway drug with DragDealer

Category: Component, JavaScript

DragDealer is a fine new JavaScript component that abstracts both touch and point interfaces. It makes life easy to do sliders and the like: HTML4 < view plain text > <div id="my-slider" class="dragdealer">     <div class="red-bar handle">drag me</div> </div> <script> new Dragdealer(‘simple-slider’); </script> But, it can do so much more. Most of the power Read the rest…

Posted by Dion Almaer at 6:12 am
5 Comments

+++--
3.5 rating from 4 votes

Monday, June 21st, 2010

From zero-install to instant-install

Category: Editorial

Aaron has a nice editorial piece on going from zero-install to instant-install in which he discusses the notion of web apps: Bringing back a lightweight notion of installation offers an interesting way out of Web constraints. If an author uses APIs like window.open() and desktop notifications in an annoying way, his app will be uninstalled. Read the rest…

Posted by Dion Almaer at 5:44 am
7 Comments

++++-
4.5 rating from 2 votes