All topics go here

Monday, June 28th, 2010

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

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 < View plain text Read the rest…

Posted by Dion Almaer at 6:02 am

3.2 rating from 6 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

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

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

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 3 votes

Tuesday, June 22nd, 2010 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

3 rating from 3 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: < View plain text > HTML <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

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 and desktop notifications in an annoying way, his app will be uninstalled. Read the rest…

Posted by Dion Almaer at 5:44 am

4.5 rating from 2 votes

Studying perceived performance of Firefox and Chrome

Category: Browsers, Usability

“A man’s got to do what a man’s got to do.” said the cowboy John Wayne. Mozilla’s new intern with the same name knows that Mozilla needs to do… and it needs to do performance. It isn’t just about JavaScript performance though, the battle for the hearts and minds is perceived performance. This is a Read the rest…

Posted by Dion Almaer at 5:21 am

2.5 rating from 4 votes

Sunday, June 20th, 2010

Do LESS with Less.js

Category: CSS, JavaScript

Dmitry Fadeyev has a great writeup of less.js, the implementation of the LESS styling language in JavaScript itself. Traditionally you would write a less file such as: < View plain text > css @brand-color: #3879BD;   .rounded(@radius: 3px) {     -webkit-border-radius: @radius;     -moz-border-radius: @radius;     border-radius: @radius; }   #header { Read the rest…

Posted by Dion Almaer at 7:02 am

3.8 rating from 4 votes

Friday, June 18th, 2010

Scaling UI controls appropriately on the mobile Web

Category: JavaScript, Mobile, Usability

Using the mobile Web with modern devices that give you the “full Web” and allow you to zoom in and out on the page (if zooming hasn’t been turned off of course). Sam Stephenson (of Prototype and 37Signals fame) has taken on the problem of the sizing of controls. If you zoom out, normally, controls Read the rest…

Posted by Dion Almaer at 6:04 am

2.3 rating from 3 votes

Inline content assist for text fields and areas

Category: Component, JavaScript, Library

Sergey Chikuyonok has created a really nice, easy to use, and good looking content assist library for input text fields and text areas: It calculates precise position of characters in <textarea> or <input> tag and places completion proposals popup under it. You can explicitly call popup window to assist/replace word (depends on caret position) with Read the rest…

Posted by Dion Almaer at 5:12 am

3 rating from 3 votes

Thursday, June 17th, 2010

The march to a more client-centric Web; Will the mobile Web, HTML5, and Chrome Web Apps be the tipping point?

Category: Editorial

Progressive enhancement. Disconnected offline applications. There is a tension brewing in how we deliver applications on the Web. This isn’t a new tension. It has been around ever since we started to do more than just throw HTML down the pipe for the hypertext document runtime to render. With the Ajax revolution we talked a Read the rest…

Posted by Dion Almaer at 3:25 pm

1 rating from 1 votes

Sencha Touch: The end of native; A new touch framework for the Web

Category: JavaScript, Library, Mobile, Sencha

As I walked around Moscone last week, I saw some prophets speaking of a future that isn’t all Native. A future where the Web is the platform. Others saw it too: I pondered who would be behind the act and smiled as I had a good idea. The group behind this all is the newly Read the rest…

Posted by Dion Almaer at 8:00 am

2.8 rating from 6 votes

Modernizr: Point and see how modern you are

Category: Library

Modernizr detects feature support across JS APIs and CSS. Now, there is a simple page that shows you what Modernizr thinks of your browser:

Posted by Dion Almaer at 6:32 am

5 rating from 2 votes