InfoQ Homepage Web Development Content on InfoQ
-
Combining JavaScript with Other Languages on the Web
Alon Zakai discusses using Emscripten, Embind and asm.js to generate JavaScript code from other languages, in an attempt to make such code run at near native speeds.
-
Surviving Big JavaScript Projects
Anton Kovalyov provides an inside look into a large JavaScript project, presenting techniques for maintaining code quality while allowing the team to push lots of changes every day.
-
Testable JavaScript
Mark Ethan Trostler conducts a tutorial on getting started with JavaScript testing.
-
Embedded Java and MQTT
Peter Niblett explains what MQTT is and how it compares with HTTP, showing how to program to it in Java and Eclipse Paho, and reporting on the current MQTT standardization status at OASIS.
-
Lean'ing at Crowdtap
Kareem Kouddous presents using SOA, JavaScript MVC, continuous deployment and Kanban for the development of 12 applications.
-
Rich HTML/JS Applications with Knockout.js and No Server
Steven Sanderson explains how to write abstract and testable application logic without any DOM clutter with Knockout.js and how Knockout automatically updates app’s UI whenever needed.
-
Visualizing Information with HTML5
Dio Synodinos discusses creating rich visualization tools with HTML5.
-
clj-v8 and the Dieter Asset Pipeline
Paul Biggar shares his experience using clj-v8 and Dieter, two Clojure tools integrated with JavaScript V8 engine, to create web applications in Clojure.
-
Notes from HTML5 Boilerplate and the Trenches of Front-End Development
Nicolas Gallagher introduces HTML5 Boilerplate, a front-end template that helps building robust and adaptable web apps or sites.
-
Component-Oriented Web Development with Dart
Kevin Moore explains doing client-side data-binding, visual templates, and custom HTML elements in modern browsers with Dart, while providing forward compatibility with emerging web standards.
-
Look Ma, No Connections! Building Offline-capable Web Apps with HTML5
Bijan Vaez discusses building large-scale cross-platform mobile apps with HTML5 including offline support, real-time interactivity, and device APIs (camera, GPS).
-
Metaprogramming Polyfill: Feed Clojure Data to your JavaScript Libraries
Tom White shows how to add JavaScript metaprogramming to ClojureScript prototypes, so that JavaScript libraries can natively use ClojureScript collection classes.