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

  • Django 1.7 Is the Biggest Django Release since 1.0

    It took the Django Software Foundation nearly one year, but finally Django 1.7 is here. This is the biggest Django release since Django 1.0, featuring "a new app loading framework, a new check framework, many improvements to query construction, and most importantly - Migrations", a new built-in database migration system.

  • Yahoo Drop the Axe on YUI

    Yahoo has just announced they will immediately stop all new development on Yahoo User Interface (YUI).

  • Guido van Rossum Wants to Bring Type Annotations to Python

    Guido van Rossum, best known as designer of the Python programming language, recently sent out a proposal on the python-ideas mailing list for adding type annotations to Python function declarations. The proposal aims at bringing to Python the benefits provided by static typing without changing Python's dynamic typing nature and interpreter behaviour.

  • Racket 6.1 Released

    PLT Design has released version 6.1 of Racket, its general purpose, multi-paradigm programming language belonging to the Lisp/Scheme family. Racket 6.1 introduces a new way of handling local recursive variable definitions and several other language features.

  • Swift Might Not Be As Fast As Apple Claims It To Be: First Benchmarks

    Performance is one of the benefits that Apple claims its new Swift programming language should bring to OS X and iOS developers, and being in beta hasn't prevented independent developers from running benchmarks and reporting their findings. Perhaps unsurprisingly these show that in some cases Swift performance is not yet satisfactory.

  • Online Resources to Learn Apple's Swift Language [Updated Sept, 9 2014]

    Apple introduction of Swift, a new programming language for the OS X and iOS platform, has sparked some interest from the developers' community. If you are interested in learning more about Swift, here you can find some useful online resources.

  • Swagger Creator Wants to Build Better SOAP for Web APIs

    During the recent GlueCon 2014 conference in Colorado, Tony Tam, the creator of Swagger and CEO of Reverb, gave a well attended talk on Swagger APIs for humans (and robots), where he announced the Swagger 2.0 Working Group and an early version of an online code editor offering a dynamic YAML to Swagger UI conversion.

  • jQuery Stops IE 6 and IE 7 Support in v1.13

    jQuery will drop support for Internet Explorer 6 and Internet Explorer 7 "somewhere in 2015", jQuery Foundation president Dave Methvin stated on the official jQuery blog last week. This change will go hand in hand with the release of jQuery 1.13. The release 1.12 will be the last one with official support for the named versions of Microsoft's default browser for Windows.

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

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

BT