BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Dynamic Languages Content on InfoQ

  • 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.

  • 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.

  • Ruby On Rails State of Practice Results

    Over the past months, InfoQ published three research items on the current state of Ruby on Rails practice. Now the results are in and we're taking a look at what tools Rails developers currently use.

  • Community-Driven Research: Ruby On Rails State of Practice - Testing

    InfoQ's research initiative continues with an 16th question about: "Ruby On Rails State of Practice: Testing". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

  • Tim Fox: What's new in Vert.x 2.0

    In recent years, new trends like mobile clients and social networks forced web applications to handle more and more concurrent connections. This resulted in new server architectures based on eventing and asynchronicity which you can find for example in Vert.x. Tim Fox told InfoQ what's new in version 2.0 of Vert.x.

  • Dart-Compiled Dart Compiler Compiles Dart Code in Browser

    Google has relaunched try.dartlang.org, the online playground that allows users try out Dart without having to download and install the Dart SDK. Unlike its predecessor, the new version compiles Dart code to JavaScript in the browser and, as a result, also works offline. It also supports dart:html, Dart's library for HTML DOM manipulation.

  • Dart's M4 Release Stabilizes Core Libraries

    The Google Dart team has released milestone 4 of its SDK. While the language had already stabilized in previous milestones, this M4 release stabilizes some core libraries. Performance has also improved. The DartVM, which runs Dart natively, is now between 160% (for the DeltaBlue benchmark) and 200% (for the Richards benchmark) faster than v8. The release also includes the faster dart2js compiler.

  • Dart2js Outperforms Hand-Written JavaScript in DeltaBlue Benchmark

    Google released a new version of the Dart2js compiler, whose generated JavaScript code now outperforms hand-written JavaScript in the DeltaBlue benchmark, a commonly used benchmark for benchmarking object-oriented languages.

  • Blossom Switches to Dart

    In a blog post, Thomas Schranz has announced that his company will be porting their Blossom product, a web-based Kanban board for product teams, to Dart, Google's new web programming language and platform that can be used as a replacement of JavaScript.

  • PeerJS 0.1.7: A WebRTC Wrapper For P2P In The Browser

    Michelle Bu and Eric Zhang announced the release of PeerJS 0.1.7 on March 6th as a wrapper around WebRTC, a W3C initiative meant to facilitate P2P communication in the browser.

  • Nashorn Voted In as a Successor to Rhino in the OpenJDK Project

    The current OpenJDK members have voted Oracle's Project Nashorn, a new JVM-based JavaScript implementation, as a successor to Rhino which is the current JVM JavaScript implementation. Nashorn is due for release with Java 8 in late 2013. It allows JavaScript to be embedded in Java applications and to develop standalone JavaScript applications.

BT