Chris Smith02/24/12
2400 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
2037 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
3129 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
4363 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
2192 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
8014 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
4740 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
2554 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
2962 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
8587 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
2279 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
5211 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.
Daniel Mohl02/20/12
2842 views
0 replies
Isolated testing lets you quickly find and correct particular problems, but does a poor job locating site-wide and integration errors. For end-to-end functionality testing, Zombie.js makes quick checks easy -- and, besides, lets Daniel Mohl use his very own ExpectThat project, a CoffeeScript library for writing expressive, self-documenting unit tests. In this post Daniel explains exactly how to use ExpectThat with Zombie.js, with a simple code example.
Andrey Prikaznov02/20/12
10582 views
0 replies
Andrey Prikaznov recently found an interesting library - flotr2L an open source library for drawing HTML5 charts and graphs that allows you to draw charts as: lines, bars, candles, pies, or bubbles. Andrey provides a step by step process for implementing this library.
Dhananjay Kumar02/20/12
6200 views
0 replies
Dhananjay Kumar introduces Kendo UI, an HTML5 and JQuery framework for modern web applications. Includes installation and configuration instructions, implementations of some simple widgets, and sample code. First in a series on web development using Kendo UI.
Robert Diana02/20/12
9845 views
1 replies
Rob Diana presents his detailed survey of recent job trends (based on indeed.com and simplyhired.com) for Ruby, Python, PHP, JavaScript, Groovy, and Erlang.
Luis Sobrecueva02/19/12
10409 views
0 replies
With regards to visual information from sporting events, Luis Sobrecueva realized something cool: most games are played on a grass surface; so items moving on the surface (ball, people) can be detected as less-green fields. So he tossed together a cool Canvas with some sweet JavaScript that looks for the ungreen, and stitches the ungreen together...
Axel Rauschmayer02/18/12
11246 views
0 replies
The npm module jsdom enables you to use jQuery to examine and transform HTML on Node.js. This post explains how.
Krzysztof Kotowicz 02/18/12
2792 views
0 replies
As browsers begin to handle more and more kinds of app, standards bodies and browser vendors work increasingly hard to maintain a high level of interoperability while keeping scheme boundaries safe against malicious code.
John Esposito02/17/12
2427 views
0 replies
Recently I discovered the annotated and hyperlinked ES5 refererence, which is pretty cool in itself. But it's still massive enough that a dynamic interface would improve readability considerably, and a new project to dynam-ify the document might take a big step in that direction. Meanwhile, Chrome just made some new ECMAScript features available in its dev channel, which anyone interested in ECMAScript.next might want to check out.
John Esposito02/17/12
3283 views
0 replies
To ease the transition from Flex to HTML5, Ted Patrick, head of Sencha developer relations, held a weighty 72-minute webinar earlier this week. The video is now available online, and treats both desktop and mobile development using Sencha Touch (for mobile) and Ext.js (for desktop).
Terrence Ryan02/16/12
1960 views
0 replies
There's a great video on YouTube detailing an Easter Egg in the score for the movie Inception. Basically Inception is about dreams and the slowing down of time. Likewise the score is based on the slowing down of music that is played inside the plot of the movie. Pretty cool. But Terence Ryan added even more cool by using this concept to show off the Audio capabilities in HTML5.
Robert Nyman02/16/12
1863 views
0 replies
Robert Nyman shares his thoughts on the CSS vendor prefixing problem and possible solutions. First, blaming one group in particular (developers, CSS WG, browser manufacturers) makes little sense -- and in any case the blame game is never very productive. Second, there are two possible solutions: evangelizing web developers, to make sure they use all vendor prefixes in their code (not just -webkit); or implementing the -webkit prefix in every browser, at least for a few prominently used features.
Matt Raible02/16/12
8783 views
1 replies
Java developers don't always appreciate the pressures web developers face, and web developers (stereotypically) don't press their coding skills too hard. Matt Raible addressed both of these points in two presentations he gave at Jfokus 2012 -- one slideshow 'Comparing JVM Frameworks', another treating 'HTML5 with Play Scala, CoffeeScript, and Jade'.
John Esposito02/15/12
3611 views
0 replies
The W3C Working Draft of WebRTC (Real-Time Communications) 1.0 was published last week, and the project's spectacular ambitions are intriguing everyone from telecom giants to web developers in love with JavaScript.