InfoQ Homepage Web Development Content on InfoQ
-
Asynchronous User Interfaces - How to Lie, Cheat and Steal
Alex MacCaw discusses the importance of asynchronous UIs, suggesting using Spine, an MVC JavaScript framework, to avoid blocking the UI, storing state + rendering on the client, and preloading data.
-
Knockout.js
Steve Sanderson demoes creating a web application with a dynamic UI using Knockout.js - a MVVM JavaScript library.
-
Going Native: Decisions for Mobile
Elan Lennard discusses porting a desktop app to a mobile device: choosing the functionality that makes sense, make it look great, and deciding between native and HTML5.
-
Firefox Developer Tools
Joe Walker covers present and future Firefox development tools for editing, inspection, history and control.
-
The State of JavaScript
Brendan Eich reviews the history of JavaScript, then introduces and demonstrates some of the new features coming in ES6.
-
Pushing The Limits of Web Browsers … or Why Speed Matters
Lars Bak presents several language virtual machines (Self, Strongtalk, Hotspot), why they matter and how they influenced V8 and Dart. His talk is centered on performance.
-
Batman.js
Nick Small introduces Batman.js, explaining what it is good for and why one should use it.
-
Beyond Ninjas: DOM Manipulation with ClojureScript and Domina
Luke VanderHart introduces Domina – DOM manipulation library –, explaining a new way of writing dynamic web pages.
-
Panel: The Battle of Modest Proportions
Jeremy Ashkenas, Tom Dale, Matt DeBergalis, Eric Ferraiuolo, Igor Minar respond to questions from audience regarding various web application issues.
-
Messaging over the Web with WebSocket & JMS
Robin Zimmermann lays out the broad architectural details of server applications with a web-based client exchanging messages over WebSockets and JMS.
-
Mobile Webdev: The Horror
John Bender presents the good, the bad, and the ridiculous aspects of doing cross-platform mobile web development, suggesting progressive enhancement as a way to address the existing issues.