Monday, June 28th, 2010
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...
Friday, June 25th, 2010
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 PLAIN TEXT JAVASCRIPT: Read the rest...
Thursday, June 24th, 2010
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...
Wednesday, June 23rd, 2010
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...
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...
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...
Tuesday, June 22nd, 2010
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...
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: 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 Read the rest...
Monday, June 21st, 2010
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...
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...
Sunday, June 20th, 2010
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: PLAIN TEXT CSS: @brand-color: #3879BD; .rounded(@radius: 3px) { -webkit-border-radius: @radius; -moz-border-radius: @radius; border-radius: @radius; } #header { Read the rest...
Friday, June 18th, 2010
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...
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...
Thursday, June 17th, 2010
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...
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...
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: