InfoQ

InfoQ

Topic/Tag specific view

Javascript Content on InfoQ


Latest featured content about Javascript

Backbone.js

Topics
Javascript,
Dynamic Languages,
Web Development,
Throne of JS 2012,
Throne of JS,
Loose Coupling,
Data Model

Jeremy Ashkenas introduces Backbone.js, a JavaScript data modeling framework intended to decouple data handling code from the DOM, being useful especially when the user interacts with the data.

Research items about Javascript

What are the Most Valuable Tools for HTML5 Development?

Topics
CSS3,
Javascript,
HTML 5,
CSS,
HTML,
Web Development,
Markup Languages,
Dynamic Languages,
Rich Internet Apps

As the HTML5 features and functionality have been growing over the last few years, so have the tools that aim to make some of these powerful APIs more accesible and help developers be more productive. This is an InfoQ research question about which of these tools are most favored by developers.

News about Javascript

Google Has Open Sourced Octane, a New JavaScript Benchmark Suite

Topics
Google V8,
Javascript,
Dynamic Languages,
Web Development,
Performance Tuning,
Google,
Benchmark,
Performance & Scalability,
Browsers

Google has open sourced Octane, a JavaScript benchmarking suite consisting of 13 tests measuring browser performance.

PhoneGap 2.0 – One Framework, Many Platforms

Topics
Javascript,
HTML 5,
CSS,
Web Development,
Dynamic Languages,
Markup Languages,
Rich Internet Apps,
HTML,
Adobe,
Android,
iOS,
Unwired Dev,
Mobile,
Operating Systems

Adobe Systems has recently released PhoneGap 2.0. PhoneGap provides the ability to build applications for iOS, Android, Blackberry, Windows Phone, Palm WebOS, Samsung Bada and Symbian. PhoneGap 2.0 includes support for Cordova WebView, which enables developers to wrap a web application as a native app by using the browser control available in all the mobile platforms.

Programming In Non-English Languages - BabylScript

Topics
Javascript,
Web Development,
Dynamic Languages,
Babylscript

English dominates programming languages today, and projects such as BabylScript are efforts to try and make programming more accessible to non-English speakers. We speak to Ming-Yee Iu, the creator of BabylScript.

Articles about Javascript

Ember.js: Rich Web Applications Done Right

Topics
Javascript,
Web Development,
Data Binding,
Dynamic Languages,
Modeling,
MVC,
Data Access,
Architecture,
Web Applications

This article walks you through building an application with Ember.js, showing the MVC system, data binding, as well as how to build GUI and Touch support.

Interview and Book Review: Pro HTML5 and CSS3 Design Patterns

Topics
HTML 5,
Javascript,
CSS,
HTML,
Web Development,
Markup Languages,
Dynamic Languages,
Rich Internet Apps,
Design Pattern,
Patterns,
Design,
GUI,
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.

Presentations about Javascript

Building Rich User Experiences without JavaScript Spaghetti

Topics
Javascript,
Code Quality,
Code PaLOUsa 2012,
Quality,
Web Development,
Dynamic Languages,
Code PaLOUsa,
Software Craftsmanship,
Coding Standards,
Agile,
UX,
Patterns

Jared Faris provides 3 principles –decouple everything, make it testable, push events not state – and some patterns which help avoiding creating JavaScript spaghetti code over time.

Experiences and Requirements for a User Interaction Modeling Language

Topics
Prototype,
Javascript,
Web Development,
Dynamic Languages,
Code Generation Cambridge UK 2012,
Modeling,
Code Generation Cambridge UK,
UX,
Architecture,
User Experience,
User Interface

Marco Brambilla and Emanuele Molteni discuss standardization efforts regarding User Interaction modeling along with WebML and WebRatio, an application debugging and prototyping tool.

Interviews about Javascript

Challenges of Mobile HTML5 Development, with Andrea Giammarchi

Topics
CSS3,
HTML 5,
CSS,
Javascript,
Markup Languages,
Web Development,
Rich Internet Apps,
Dynamic Languages,
HTML,
Mobile Development,
Nokia,
Mobile

Andrea talks about the challenges that developers are facing when working with JavaScript and CSS3. He also describes the solutions and tools that his team at Nokia are using to deliver their maps web aplication.

Nada Amin on Scala DSLs with Lightweight Modular Staging and Compiling to JavaScript

Topics
DSLs,
Javascript,
Scala,
Functional Programming,
Domain Specific Languages,
Web Development,
Dynamic Languages,
JVM Languages,
Java,
Metaprogramming,
Monads

Nada Amin explains Scala's Lightweight Modular Staging, how it can be used for embedded DSLs, using it for an embedded JavaScript DSL that compiles to JavaScript and offers callback-free programming.