Everyone knows that HTML5 is something amazing, but most web developers feel that something about the hype just isn't working. Here's a proposal: the root of all HTML5 evil is simply the maturity level of the specification. When the specification is released in a consecutive level scheme, there will be browsers that follow it and browsers that won’t. End-users and developers will then be able to choose which browsers to support. Only then will the winning standards emerge.
One of the fears people have with Node is the callback model. Node operates as a single thread: you must never do any work, especially any I/O, that blocks, because with only a single thread of execution, any block will block the entire process.
One thing which has been very important when it comes to creating special end user experiences have been the ability to show something fullscreen, effectively hiding all the other content etc. Web developers want to be able to trigger this too..and now we can!
Max Firtman talks about the new iPad, with iOS 5.1. He's done the usual research and realized there aren't many new details...However, the new iPad retina display reminds Max of some web stuff we should be aware of while creating iPad web experiences.
Explains the PhoneGap File API by example -- first isolating individual operations, then combining into a single, coherent whole app.
From Alexander Beletsky comes a new series of themes for the popular, responsive Foundation framework, written in LESS, the hip CSS extension with greater programmatic power.
Ready for the new era in multi-screen development? Adobe Shadow is a new, free tool that is now available on labs.adobe.com that enables synchronized browsing and remote inspection across desktop and mobile experiences, in real time. Andrew Trice provides some insight on Adobe's latest announcement...
jQuery has previously been managed by a board that was part of the Software Freedom Conservancy. Now an independent foundation has been created to perform that task.
Both HTML 4 and HTML 5 support lots of events generated by the mouse movements, its buttons and its wheel. This post collects and discusses all of them.
Phil Parsons recently messed about with the File API and FormData with the XHR2 spec, and thought it was awesome -- so awesome, in fact, that he wrote a tiny library offering really simple access to these emerging technologies (though not in IE or Opera just yet).
Raymond Camden follows his previous post on WebSockets and ColdFusion with important updates to the chat system, including several instructive fixes to a few subtle problems with his first attempt.
The desired future approach for storing things client-side in web browsers is utilizing IndexedDB. Here I’ll walk you through how to store images and files in IndexedDB and then present them through an ObjectURL.
Covers quick fixes for problems with: button styling, pseudo-elements, stretched CSS3 gradient background, (fake) gradient transitions, inline-block gaps, height: 100%, rounded table corners, and input box sizing.
Let's face it: most development takes place on a desktop/notebook computer, not on a mobile device. Andrew Trice, PhoneGap enthusiast, has noticed a few specific roadblocks raised by the browser security model that complicate debugging mobile apps -- even though desktop browsers, like any browser, can handle HTML5 just fine. Here he shares some of his tricks for bypassing these roadblocks.
A discussion of how to modify a chat return a list of users, with step-by-step instructions as well as code.
Andrew Trice has a great tutorial for creating a Sketching application on a Tablet using a Stylus and some HTML5. Using the same principles as a "Signature Capturing" application he had previously created, Andrew shows, using minimal changes, how to improve the style and depth of the sketched content...
Among other great features, the new HTML5 specification allow native audio streaming. In this article, Jean-Baptiste Jung has compiled the 10 most awesome HTML5 audio players available today.