Using the openurl module, you can generate emails with Node.js and open them in an email program. The advantage of this approach is that you can manually check and edit such emails before sending them.
While acting as a "second set of eyes" to help out fellow Adobe Evangelist Kevin Hoyt track down a quirk with a websockets example that he was putting together Andrew Trice started tinkering...next thing he knew, he had put together a sample scenario showing subscription-based realtime data streaming to multiple web clients using web sockets.
Axel Rauschmeyer introduces lazylines, his new Node.js module for reading text streams line by line.
Always keep your eye on the goal: if Donald Knuth didn't say that, he might as well have. So while you may know a lot of specific features of HTML5, it's always important to keep in mind the basic design principles that guide the W3C and WHATWG. There's an official document for that, but it's pretty long. Check it out for full discussion. But if you don't have time, this article contains the gist.
While we await news on Mozilla's OEM partner(s) for their Boot2Gecko OS, Chris provides a little background on how this whole thing got started...
It is possible to get access to the individual pixels of an HTML5 canvas. You do so using an ImageData object. The ImageData object contains an array of pixels. By accessing this array you can manipulate the pixels. When you are done with the pixel manipulation, you need to copy the pixels onto a canvas to display them. This article shows you how to do all of these things.
Traditional content management has been very monolithic, meaning that by choosing a particular editing interface, CMS users also have to take the web framework, programming language and content storage mechanism mandated by the developers of their system. By splitting the CMS to the separate concepts of user interface, web framework, and content repository we can provide implementers a greater degree of freedom, and allow CMS developers to focus on the functionality where they can best make a difference.
A year ago, I’ve reviewed the BlackBerry Browser for PlayBook –the tablet from RIM- as the browser with better support on new HTML5 APIs (see 1.0 review). Yesterday, 2.0 version of the operating system was released for free for every user and I’ve just investigated the new APIs available. Let’s see what I’ve found.
The news is building in anticipation of the upcoming Mobile World Congress, and so far, it looks like Mozilla just might take the cake. Rumors are flying that they have teamed up with (at least) one partner to produce a developer-oriented mobile device...
One of my favorite new features in ColdFusion 10 is the powerful web socket support. Simply put, it is a simple way to create a two way connection between multiple clients (browsers) and your server. Like most things, ColdFusion makes using web sockets incredibly easy. Let's look at a few demos.
IndexedDB, the 'HTML5' API for advanced key-value data management, is designed to handle much more sophisticated queries than e.g. Web Storage. For useful and fast complex queries, however, up-to-date indexes are necessary. In this post, Gil Fink explains how to use the updateneeded event to update an existing objectStore with a new index.
Matt Cottingham explains how websockets allow full-duplex communication over a TCP socket, and in this post, he explains how to create a websockets-enabled application in Play 2.0
Ben Mather has created an impressive SVG port of Damien Clarke's old (Flash) Missile Game 3D, flying high with Kevin Lindsey's 2D geometry library and coding some careful (and some tantalizingly commented-out) SVG.
Last week FierceDeveloper's Peggy Albright posted an interesting discussion of recent Evans Data surveys on HTML5 adoption by mobile developers. This article summarizes her results, and re-opens the conversation on where the mobile development world falls on the road to 'write once, run anywhere' nirvana.
W3C announced recently that HTML5 would receive a translate attribute with the hopes of establishing an industry standard.
Earlier this month a post appeared on the whatwg discussion list, proposing a pie-in-the-sky-ish modification to (presumably HTTP, or maybe SPDY) standards: 'let browsers report device capabilities in a request header'. The proposal touched off a huge, passionate discussion, whose end result was: the new W3C Responsive Images Community Group.
Site navigation with an accordion widget? Yes, it's efficient, and jQuery can do it easily; but can you do it with CSS3 alone? Yes, of course; and here's how, with full code.