InfoQ Homepage JavaScript Content on InfoQ
-
Javascript and JQuery - Book Review
An introductory text on JavaScript and jQuery aimed at designers rather than coders. Visually appealing, with some excellent explanations for non-coders. Highly recommended for beginners and those with no experience of JavaScript.
-
Virtual Panel: Real-world JavaScript MVC Frameworks
JavaScript front-end codebases grow larger and more difficult to maintain. As a way to solve this issue developers have been turning to MVC frameworks which promise increased productivity and maintainable code. InfoQ asked the opinion of experts practitioners about how they use these frameworks and the best practices they follow when developing JavaScript applications.
-
Nashorn - The Combined Power of Java and JavaScript in JDK 8
With JDK 8, Nashorn replaces Rhino as Java’s standard JavaScript engine for the benefit of improved performance and compatibility. Avatar.js brings the popular Node framework’s programming model to Nashorn, enabling many JavaScript server applications to run in a Java environment. In this article JavaScript expert Oliver Zeigermann explains the hows and the why's.
-
Durandal: Quick Start
Durandal is a lightweight JavaScript framework designed to make building Single Page Applications (SPAs) simple and elegant. It has strong support for MVC, MVP and MVVM so that no matter what type of front end architecture you prefer, Durandal can handle the task.
-
Developing Modular JavaScript Components
While most web applications these days employ an abundance of JavaScript, keeping client-side functionality focused, robust and maintainable remains a significant challenge. This article will present an example of evolving a simple widget from a largely unstructured code base to a reusable component.
-
Writing Automated Tests with Jazz Automation
Jazz Automation is a testing framework built to automate and speed up acceptance/functional testing for all types of web based systems or static websites and in any industry. It also lends itself to easily implement automated integration testing. Historically this type of testing has been all manual, labor intensive, and inaccurate.
-
JSIL: Challenges Met Compiling CIL into JavaScript
This article introduces JSIL, a .NET to JavaScript compiler, and contains details on the difficulties encountered while compiling CIL code into cross-browsers JavaScript.
-
Codenvy’s Architecture, Part 2
Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy - a cloud IDE –, providing details on its platform and plug-in architecture, workspace and cluster management, multi-tenancy implementation, IDE collaboration, release model and SCRUM process used for development.
-
Codenvy’s Architecture, Part 1
Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy - a cloud IDE –, providing details on its platform and plug-in architecture, workspace and cluster management, multi-tenancy implementation, IDE collaboration, release model and SCRUM process used for development.
-
The Technology behind Codenvy. An Interview with Tyler Jewell, CEO
Codenvy is an online IDE supporting applications development in Java, JavaScript, HTML5, PHP, Ruby and other languages, with built-in support for deploying the apps on a PaaS. This article includes an interview with Tyler Jewell, CEO, detailing some of the technologies behind Codenvy.
-
Interview and Book Review: Effective JavaScript
In his recent book Effective JavaScript, author David Herman takes an in-depth look at the JavaScript programming language and how to use it effectively to write more portable, robust and maintainable applications and libraries. InfoQ spoke with David about new trends in JavaScript and writing effective JavaScript libraries.
-
Book Review and Interview: Discover Meteor
Tom Coleman and Sacha Greif today published Discover Meteor, an introductory book on Meteor, a JavaScript-based web framework to simplify the development of real-time web applications. The book uses the application "Microscope", a simple real-time version of a Hacker News/Reddit-like site, as guiding example to demonstrate the features of Meteor as well as its ecosystem.