InfoQ Homepage JavaScript Content on InfoQ
-
Ember.js 1.5 Released: New Testing Features, Improved UX
The Ember.js team has released version 1.5, with new testing features, and an eager URL update that will “provide for a better UX 99% of the time,” according to Ember core team member Robert Jackson. Jackson, posting on the Ember.js blog, described the new version as having “a ton of bug fixes and small improvements” as well as new features in the release.
-
Cucumber.js for BDD in JavaScript: An Interview with Julien Biezemans
Julien Biezemans is a Cucumber core team member and the author of Cucumber.js. Cucumber.js is a native JavaScript implementation of Cucumber, and is a strict port that can run on any JavaScript environment. Running on Node.js as well as within any browsers, Cucumber.js is virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .NET, etc)
-
Meteor 0.8: Blaze Release Overhauls Rendering System
Meteor has released version 0.8, bringing an “an overhaul of Meteor's rendering system.” Meteor’s next generation live templating engine, Blaze, includes support for fine-grained DOM updates, jQuery integration and simpler API. Blaze replaces the live page update engine Spark that was introduced in version 0.4 in 2012.
-
Ratchet Becomes a Real Framework, Gets a New Home
The mobile application prototyping tool, Ratchet, has been promoted to a full application framework, and moved into the Bootstrap GitHub repo. It also has new documentation and new themes for iOS and Android.
-
WinJS Goes Open Source, Adds Windows Phone 8.1 Support
The Windows Library for JavaScript (WinJS) is now fully open source and no longer limited to the Microsoft platform. Alongside this announcement, the 2.1 release adds support for Windows Phone 8.1.
-
Meteor 0.7.1 Release Brings Dev Accounts, Further Improvements
Matt DeBergalis has released version 0.7.1 of Meteor, with the improvements to oplog and minimongo, CSS preprocessing, and Meteor developer accounts. Version 0.7.1 includes added support to minimongo for what DeBergalis refers to on the Meteor blog as “more of the ‘estoteric corners’ of the MongoDB query language."
-
Using Sigma for Drawing Graphs
The team behind Sigma, a JavaScript library dedicated to drawing graphs in Web applications, released a new version of this tool. What this library provides is a way for developers to create graphs while making networks manipulation on webpages smooth and faster for the user.
-
Jolt Awards 2014: Mobile and Coding Tools
Dr. Dobbs has awarded the Jolt Award for Mobile and Coding Tools for 2014.
-
Orion 5 Supports More Languages and Can Deploy to Cloud
Enhancements in Orion 5 include: syntax highlighting for several languages, content assist for several Node.js libraries and databases, better syntax validation, cloud deployment and others.
-
Going Offline with LocalForage
The Mozilla Foundation has released localForage, a new JavaScript library that promises to simplify the process of storing offline data in web applications. What makes this library unique is the fact that it tries to combine the best of both worlds: the features of some more recent technologies (asynchronism and blob support) with a simple API.
-
Testing End-to-End with Nightwatch
Nightwatch is a recently released acceptance framework based on Node.js that uses Selenium WebDriver API to automate web applications testing. The tool promises a simple syntax which enables the writing of end-to-end tests using JavaScript and CSS selector that runs against a Selenium server.
-
Simplified CSS Preprocessing with restyle.js
Andrea Giammarchi's restyle.js is a new, JavaScript-based, CSS preprocessor that can run on either the server (via Node.js) or in the browser. It touts itself as "a simplified CSS approach", generating all prefixed variations of CSS rules and properties and, if applicable, inserting them into the DOM.
-
CoffeeScript 1.7 Released: Adds Chaining Without Parenthesis, Multiline Strings and More
Jeremy Ashkenas has released version 1.7 of CoffeeScript, and with it introduced some highly anticipated changes to the popular JavaScript transpiler. Version 1.7 includes one of the most popular requests for the language; support for chaining without parenthesis.
-
Resources to Start Developing for Firefox OS
Firefox OS pursues “the goal of building a complete, standalone operating system for the open web” and lets users install and run applications created using HTML, CSS, and JavaScript. It is based on Linux and Mozilla's Gecko and is a completely open stack that is 100 per cent free from proprietary technology. It allows developers to contribute to its code base or develop mobile apps.
-
LightTable IDE Goes Open Source, Adds Plugin Support
Chris Granger has open sourced the LightTable IDE with the 0.6 release. Third party plugin support was the highlight feature of the release. InfoQ talked to LightTable creator Chris Granger.