Raymond Camden02/29/12
22920 views
0 replies
Raymond Camden introduces HTML5's multiple file upload spec, solves a few legacy browser annoyances, and provides a simple template that includes his JavaScript solution.
Axel Rauschmayer02/29/12
2557 views
0 replies
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.
Andrew Trice02/29/12
3364 views
0 replies
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 Rauschmayer02/29/12
1700 views
0 replies
Axel Rauschmeyer introduces lazylines, his new Node.js module for reading text streams line by line.
Andrew Trice02/28/12
2361 views
0 replies
Andrew Trice created a mobile app for showcasing enterprise-class data visualization in HTML-based applications. The US Census Browser is an open source application for browsing data from the 2010 US Census, written completely in HTML and JavaScript, even for charting/data visualization components...
Vladimir Carrer02/28/12
4155 views
0 replies
Last year Vladimir Carrer created the CSS3 Action Framework to gather together many of the pure CSS3 versions of hitherto JavaScript- and jQuery-only UI elements. Download this framework for the full collection. Or check out his newly modular CSS3 version of jQuery's FancyBox, presented in this article.
Dhananjay Kumar02/28/12
6658 views
0 replies
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.
Chris Smith02/27/12
2079 views
0 replies
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...
Jakob Jenkov02/27/12
3160 views
0 replies
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.
Henri Bergius02/27/12
2318 views
0 replies
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.
Giorgio Sironi02/27/12
2854 views
0 replies
Playing audio files with elements or JavaScript is a charm; the issues is which format to encode them in.
Maximiliano Firtman02/26/12
2740 views
0 replies
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.
Raymond Camden02/26/12
2954 views
0 replies
ColdFusion guru Raymond Camden follows an earlier article on creating web socket connections in ColdFusion 10 with a post detailing a JavaScript message handler using the Web Socket API.
Chris Smith02/24/12
2353 views
0 replies
For my upcoming book on Backbone.js and CoffeeScript, I am working on a subtle approach to interactivity that does not disrupt the flow of normal reading. Most readers say that they do not even notice at first that the code listings are embedded CoffeeScript editors. Please let me know what you think. Does interactivity in HTML books outweigh the disadvantages of reading in a browser? Any thoughts about executable JavaScript in PDF or other digital formats?
Chris Smith02/24/12
1988 views
0 replies
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...
Raymond Camden02/24/12
3065 views
0 replies
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.
Axel Rauschmayer02/23/12
4311 views
0 replies
Axel Rauschmayer explains some major and minor pitfalls that trip up even the most experienced Javascript programmers from time to time, including: Dyanmic this, Subtyping, no block scoping, and creating global variables via this.
Gil Fink02/23/12
2141 views
0 replies
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 Cottingham02/23/12
7908 views
0 replies
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
Andrew Trice02/23/12
4675 views
0 replies
In the not-too-distant future, many capabilities that were exclusive to plugin-based content will be accessible to the HTML/JavaScript world without any plugin dependencies. This includes access to media devices (microphone and camera), as well as real time communications. You might be reading this thinking “no way, that is still years off”, but it’s not.
John Esposito02/22/12
2492 views
0 replies
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.
John Esposito02/22/12
2907 views
0 replies
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.
Chris Smith02/22/12
8522 views
0 replies
W3C announced recently that HTML5 would receive a translate attribute with the hopes of establishing an industry standard.
John Esposito02/21/12
2240 views
0 replies
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.
Andrey Prikaznov02/21/12
5102 views
0 replies
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.