
Interview and Book Review: Pro HTML5 and CSS3 Design Patterns
"Pro HTML5 and CSS3 Design Patterns" catalogs many common patterns in modern HTML5 applications. InfoQ talked to one author, Dionysios Synodinos, about the book and working with HTML5.

"Pro HTML5 and CSS3 Design Patterns" catalogs many common patterns in modern HTML5 applications. InfoQ talked to one author, Dionysios Synodinos, about the book and working with HTML5.
Oracle have today released NetBeans 7.1, with a strong emphasis on GUI enhancements. The product includes developer support for JavaFX 2.0, significant updates to the Swing Builder (Matisse), and tools for visual debugging of both JavaFX and Swing user interfaces. For web GUI, NetBeans continues to flesh out its already strong HTML 5 coverage, adding support for CSS3.
WebStorm 3.0 adds support for Node.js, CoffeeScript, JSLint, JavaScript Unit Testing and includes enhancements of the JavaScript and XSLT debuggers.

Converged Mobile Solutions differ significantly from their Web and Desktop counterparts: they often rely on a sophisticated compared to their scope, while the User Experience and Device Capabilities are paramount to their success. We review the Mobile Technologies, Development Tools and Processes and detail how a DSL can simplify the delivery of Rich Cross Platforms Mobile Solutions.

Zef Hemel explains mobl, a cross-platform DSL for building mobile applications, detailing language’s constructs, how to create an application, and why it is better than other similar solutions.
Brad Drysdale makes a case for WebSockets, comparing it with current solutions – HTTP, AJAX, Comet-, and showing its low overhead and latency, making it a better solution for today’s web applications.
Mark S. Miller explains how to create secure applications in ECMAScript 5 and HTML5 by turning JavaScript into a distributed secure programming language.

InfoQ sits down with Andrew Hunt, one of the original Agile Manifesto signatories, to discuss how Agile has diverged from the original vision and how pragmatic programming has evolved. Andy discusses CoffesScript, Arduino, and HTML5 and he shares his views on the effectiveness of pair programming, Agile testing methods and other practices.
Chrome Developer Advocate Michael Mahemoff, talks about the importance of single page web apps and the challenges that developers have to face while building them. He elaborates on developer tools, debugging techniques, Chrome Web Store and the future of web apps.